// Created by Microsoft (R) C/C++ Compiler Version 13.00.9176 (70a581af). // // d:\nt\windows\appcompat\appverifier\vsaddin\obj\i386\MSO.tlh // // C++ source equivalent of Win32 type library 2DF8D04C-5BFA-101B-BDE5-00AA0044DE52 // compiler-generated file created 01/24/02 at 16:21:01 - DO NOT EDIT! #pragma once #pragma pack(push, 8) #include namespace Office { // // Forward references and typedefs // struct __declspec(uuid("2df8d04c-5bfa-101b-bde5-00aa0044de52")) /* LIBID */ __Office; enum MsoLineDashStyle; enum MsoLineStyle; enum MsoArrowheadStyle; enum MsoArrowheadWidth; enum MsoArrowheadLength; enum MsoFillType; enum MsoGradientStyle; enum MsoGradientColorType; enum MsoTextureType; enum MsoPresetTexture; enum MsoPatternType; enum MsoPresetGradientType; enum MsoShadowType; enum MsoPresetTextEffect; enum MsoPresetTextEffectShape; enum MsoTextEffectAlignment; enum MsoPresetLightingDirection; enum MsoPresetLightingSoftness; enum MsoPresetMaterial; enum MsoPresetExtrusionDirection; enum MsoPresetThreeDFormat; enum MsoExtrusionColorType; enum MsoAlignCmd; enum MsoDistributeCmd; enum MsoConnectorType; enum MsoHorizontalAnchor; enum MsoVerticalAnchor; enum MsoOrientation; enum MsoZOrderCmd; enum MsoSegmentType; enum MsoEditingType; enum MsoAutoShapeType; enum MsoShapeType; enum MsoFlipCmd; enum MsoTriState; enum MsoColorType; enum MsoPictureColorType; enum MsoCalloutAngleType; enum MsoCalloutDropType; enum MsoCalloutType; enum MsoBlackWhiteMode; enum MsoMixedType; enum MsoTextOrientation; enum MsoScaleFrom; typedef long MsoRGBType; enum MsoBarPosition; enum MsoBarProtection; enum MsoBarType; enum MsoControlType; enum MsoButtonState; enum MsoControlOLEUsage; enum MsoButtonStyleHidden; enum MsoButtonStyle; enum MsoComboStyle; enum MsoOLEMenuGroup; enum MsoMenuAnimation; enum MsoBarRow; enum MsoCommandBarButtonHyperlinkType; enum MsoHyperlinkType; enum MsoExtraInfoMethod; enum MsoAnimationType; enum MsoButtonSetType; enum MsoIconType; enum MsoBalloonType; enum MsoModeType; enum MsoBalloonErrorType; enum MsoWizardActType; enum MsoWizardMsgType; enum MsoBalloonButtonType; enum DocProperties; enum MsoDocProperties; enum MsoAppLanguageID; enum MsoFarEastLineBreakLanguageID; enum MsoFeatureInstall; struct __declspec(uuid("618736e0-3c3d-11cf-810c-00aa00389b71")) /* dual interface */ IAccessible; struct __declspec(uuid("000c0300-0000-0000-c000-000000000046")) /* dual interface */ _IMsoDispObj; struct __declspec(uuid("000c0301-0000-0000-c000-000000000046")) /* dual interface */ _IMsoOleAccDispObj; struct __declspec(uuid("000c0302-0000-0000-c000-000000000046")) /* dual interface */ _CommandBars; struct __declspec(uuid("000c0304-0000-0000-c000-000000000046")) /* dual interface */ CommandBar; struct __declspec(uuid("000c0306-0000-0000-c000-000000000046")) /* dual interface */ CommandBarControls; struct __declspec(uuid("000c0308-0000-0000-c000-000000000046")) /* dual interface */ CommandBarControl; struct __declspec(uuid("000c030e-0000-0000-c000-000000000046")) /* dual interface */ _CommandBarButton; struct __declspec(uuid("000c030a-0000-0000-c000-000000000046")) /* dual interface */ CommandBarPopup; struct __declspec(uuid("000c030c-0000-0000-c000-000000000046")) /* dual interface */ _CommandBarComboBox; struct __declspec(uuid("000c030d-0000-0000-c000-000000000046")) /* dual interface */ _CommandBarActiveX; struct __declspec(uuid("000c0310-0000-0000-c000-000000000046")) /* dual interface */ Adjustments; struct __declspec(uuid("000c0311-0000-0000-c000-000000000046")) /* dual interface */ CalloutFormat; struct __declspec(uuid("000c0312-0000-0000-c000-000000000046")) /* dual interface */ ColorFormat; struct __declspec(uuid("000c0313-0000-0000-c000-000000000046")) /* dual interface */ ConnectorFormat; struct __declspec(uuid("000c0314-0000-0000-c000-000000000046")) /* dual interface */ FillFormat; struct __declspec(uuid("000c0315-0000-0000-c000-000000000046")) /* dual interface */ FreeformBuilder; struct __declspec(uuid("000c0316-0000-0000-c000-000000000046")) /* dual interface */ GroupShapes; struct __declspec(uuid("000c0317-0000-0000-c000-000000000046")) /* dual interface */ LineFormat; struct __declspec(uuid("000c0318-0000-0000-c000-000000000046")) /* dual interface */ ShapeNode; struct __declspec(uuid("000c0319-0000-0000-c000-000000000046")) /* dual interface */ ShapeNodes; struct __declspec(uuid("000c031a-0000-0000-c000-000000000046")) /* dual interface */ PictureFormat; struct __declspec(uuid("000c031b-0000-0000-c000-000000000046")) /* dual interface */ ShadowFormat; enum MsoScriptLanguage; enum MsoScriptLocation; struct __declspec(uuid("000c0341-0000-0000-c000-000000000046")) /* dual interface */ Script; struct __declspec(uuid("000c0340-0000-0000-c000-000000000046")) /* dual interface */ Scripts; struct __declspec(uuid("000c031c-0000-0000-c000-000000000046")) /* dual interface */ Shape; struct __declspec(uuid("000c031d-0000-0000-c000-000000000046")) /* dual interface */ ShapeRange; struct __declspec(uuid("000c031e-0000-0000-c000-000000000046")) /* dual interface */ Shapes; struct __declspec(uuid("000c031f-0000-0000-c000-000000000046")) /* dual interface */ TextEffectFormat; struct __declspec(uuid("000c0320-0000-0000-c000-000000000046")) /* dual interface */ TextFrame; struct __declspec(uuid("000c0321-0000-0000-c000-000000000046")) /* dual interface */ ThreeDFormat; struct __declspec(uuid("000c0359-0000-0000-c000-000000000046")) /* dual interface */ IMsoDispCagNotifySink; struct __declspec(uuid("000c0324-0000-0000-c000-000000000046")) /* dual interface */ Balloon; struct __declspec(uuid("000c0326-0000-0000-c000-000000000046")) /* dual interface */ BalloonCheckboxes; struct __declspec(uuid("000c0328-0000-0000-c000-000000000046")) /* dual interface */ BalloonCheckbox; struct __declspec(uuid("000c032e-0000-0000-c000-000000000046")) /* dual interface */ BalloonLabels; struct __declspec(uuid("000c0330-0000-0000-c000-000000000046")) /* dual interface */ BalloonLabel; struct __declspec(uuid("000c0361-0000-0000-c000-000000000046")) /* dual interface */ AnswerWizardFiles; struct __declspec(uuid("000c0360-0000-0000-c000-000000000046")) /* dual interface */ AnswerWizard; struct __declspec(uuid("000c0322-0000-0000-c000-000000000046")) /* dual interface */ Assistant; struct __declspec(uuid("2df8d04e-5bfa-101b-bde5-00aa0044de52")) /* interface */ DocumentProperty; struct __declspec(uuid("2df8d04d-5bfa-101b-bde5-00aa0044de52")) /* interface */ DocumentProperties; enum MsoFileFindOptions; enum MsoFileFindView; enum MsoFileFindSortBy; enum MsoFileFindListBy; struct __declspec(uuid("000c0338-0000-0000-c000-000000000046")) /* dual interface */ IFoundFiles; struct __declspec(uuid("000c0337-0000-0000-c000-000000000046")) /* dual interface */ IFind; enum MsoLastModified; enum MsoSortBy; enum MsoSortOrder; enum MsoConnector; enum MsoCondition; enum MsoFileType; struct __declspec(uuid("000c0331-0000-0000-c000-000000000046")) /* dual interface */ FoundFiles; struct __declspec(uuid("000c0333-0000-0000-c000-000000000046")) /* dual interface */ PropertyTest; struct __declspec(uuid("000c0334-0000-0000-c000-000000000046")) /* dual interface */ PropertyTests; struct __declspec(uuid("000c0332-0000-0000-c000-000000000046")) /* dual interface */ FileSearch; struct __declspec(uuid("000c033a-0000-0000-c000-000000000046")) /* dual interface */ COMAddIn; struct __declspec(uuid("000c0339-0000-0000-c000-000000000046")) /* dual interface */ COMAddIns; enum MsoLanguageID; struct __declspec(uuid("000c0353-0000-0000-c000-000000000046")) /* dual interface */ LanguageSettings; struct __declspec(uuid("55f88892-7708-11d1-aceb-006008961da5")) /* dual interface */ ICommandBarsEvents; struct __declspec(uuid("000c0352-0000-0000-c000-000000000046")) /* dispinterface */ _CommandBarsEvents; struct /* coclass */ CommandBars; struct __declspec(uuid("55f88896-7708-11d1-aceb-006008961da5")) /* dual interface */ ICommandBarComboBoxEvents; struct __declspec(uuid("000c0354-0000-0000-c000-000000000046")) /* dispinterface */ _CommandBarComboBoxEvents; struct /* coclass */ CommandBarComboBox; struct __declspec(uuid("55f88890-7708-11d1-aceb-006008961da5")) /* dual interface */ ICommandBarButtonEvents; struct __declspec(uuid("000c0351-0000-0000-c000-000000000046")) /* dispinterface */ _CommandBarButtonEvents; struct /* coclass */ CommandBarButton; enum MsoScreenSize; enum MsoCharacterSet; enum MsoEncoding; struct __declspec(uuid("000c0913-0000-0000-c000-000000000046")) /* dual interface */ WebPageFont; struct __declspec(uuid("000c0914-0000-0000-c000-000000000046")) /* dual interface */ WebPageFonts; enum MsoHTMLProjectOpen; enum MsoHTMLProjectState; struct __declspec(uuid("000c0358-0000-0000-c000-000000000046")) /* dual interface */ HTMLProjectItem; struct __declspec(uuid("000c0357-0000-0000-c000-000000000046")) /* dual interface */ HTMLProjectItems; struct __declspec(uuid("000c0356-0000-0000-c000-000000000046")) /* dual interface */ HTMLProject; struct __declspec(uuid("000c035a-0000-0000-c000-000000000046")) /* dual interface */ MsoDebugOptions; enum MsoFileDialogType; enum MsoFileDialogView; struct __declspec(uuid("000c0363-0000-0000-c000-000000000046")) /* dual interface */ FileDialogSelectedItems; struct __declspec(uuid("000c0364-0000-0000-c000-000000000046")) /* dual interface */ FileDialogFilter; struct __declspec(uuid("000c0365-0000-0000-c000-000000000046")) /* dual interface */ FileDialogFilters; struct __declspec(uuid("000c0362-0000-0000-c000-000000000046")) /* dual interface */ FileDialog; enum MsoAutomationSecurity; struct __declspec(uuid("000c0410-0000-0000-c000-000000000046")) /* dual interface */ SignatureSet; struct __declspec(uuid("000c0411-0000-0000-c000-000000000046")) /* dual interface */ Signature; enum MailFormat; struct __declspec(uuid("000672ac-0000-0000-c000-000000000046")) /* dual interface */ IMsoEnvelopeVB; struct __declspec(uuid("000672ad-0000-0000-c000-000000000046")) /* dispinterface */ IMsoEnvelopeVBEvents; struct /* coclass */ MsoEnvelope; enum MsoAlertButtonType; enum MsoAlertIconType; enum MsoAlertDefaultType; enum MsoAlertCancelType; enum MsoSearchIn; enum MsoTargetBrowser; struct __declspec(uuid("000c036c-0000-0000-c000-000000000046")) /* dual interface */ FileTypes; struct __declspec(uuid("000c036a-0000-0000-c000-000000000046")) /* dual interface */ SearchFolders; struct __declspec(uuid("000c0369-0000-0000-c000-000000000046")) /* dual interface */ ScopeFolders; struct __declspec(uuid("000c0368-0000-0000-c000-000000000046")) /* dual interface */ ScopeFolder; struct __declspec(uuid("000c0367-0000-0000-c000-000000000046")) /* dual interface */ SearchScope; struct __declspec(uuid("000c0366-0000-0000-c000-000000000046")) /* dual interface */ SearchScopes; enum MsoOrgChartOrientation; enum MsoOrgChartLayoutType; enum MsoRelativeNodePosition; enum MsoDiagramType; enum MsoDiagramNodeType; struct __declspec(uuid("000c036d-0000-0000-c000-000000000046")) /* dual interface */ IMsoDiagram; struct __declspec(uuid("000c036e-0000-0000-c000-000000000046")) /* dual interface */ DiagramNodes; struct __declspec(uuid("000c036f-0000-0000-c000-000000000046")) /* dual interface */ DiagramNodeChildren; struct __declspec(uuid("000c0370-0000-0000-c000-000000000046")) /* dual interface */ DiagramNode; struct __declspec(uuid("000c0371-0000-0000-c000-000000000046")) /* dual interface */ CanvasShapes; enum MsoMoveRow; struct __declspec(uuid("000c1530-0000-0000-c000-000000000046")) /* dual interface */ OfficeDataSourceObject; struct __declspec(uuid("000c1531-0000-0000-c000-000000000046")) /* dual interface */ ODSOColumn; struct __declspec(uuid("000c1532-0000-0000-c000-000000000046")) /* dual interface */ ODSOColumns; enum MsoFilterComparison; enum MsoFilterConjunction; struct __declspec(uuid("000c1533-0000-0000-c000-000000000046")) /* dual interface */ ODSOFilter; struct __declspec(uuid("000c1534-0000-0000-c000-000000000046")) /* dual interface */ ODSOFilters; enum MsoFileNewSection; enum MsoFileNewAction; struct __declspec(uuid("000c0936-0000-0000-c000-000000000046")) /* dual interface */ NewFile; struct __declspec(uuid("000cd100-0000-0000-c000-000000000046")) /* dual interface */ WebComponent; struct __declspec(uuid("000cd101-0000-0000-c000-000000000046")) /* dual interface */ WebComponentWindowExternal; struct __declspec(uuid("000cd102-0000-0000-c000-000000000046")) /* dual interface */ WebComponentFormat; enum MsoLanguageIDHidden; struct __declspec(uuid("4cac6328-b9b0-11d3-8d59-0050048384e3")) /* dual interface */ ILicWizExternal; struct __declspec(uuid("919aa22c-b9ad-11d3-8d59-0050048384e3")) /* dual interface */ ILicValidator; struct __declspec(uuid("00194002-d9c3-11d3-8d59-0050048384e3")) /* dual interface */ ILicAgent; struct __declspec(uuid("000c0372-0000-0000-c000-000000000046")) /* dual interface */ IMsoEServicesDialog; struct __declspec(uuid("000c0373-0000-0000-c000-000000000046")) /* dual interface */ WebComponentProperties; // // Smart pointer typedef declarations // _COM_SMARTPTR_TYPEDEF(IAccessible, __uuidof(IAccessible)); _COM_SMARTPTR_TYPEDEF(_IMsoDispObj, __uuidof(_IMsoDispObj)); _COM_SMARTPTR_TYPEDEF(_IMsoOleAccDispObj, __uuidof(_IMsoOleAccDispObj)); _COM_SMARTPTR_TYPEDEF(Adjustments, __uuidof(Adjustments)); _COM_SMARTPTR_TYPEDEF(CalloutFormat, __uuidof(CalloutFormat)); _COM_SMARTPTR_TYPEDEF(ColorFormat, __uuidof(ColorFormat)); _COM_SMARTPTR_TYPEDEF(FillFormat, __uuidof(FillFormat)); _COM_SMARTPTR_TYPEDEF(LineFormat, __uuidof(LineFormat)); _COM_SMARTPTR_TYPEDEF(ShapeNode, __uuidof(ShapeNode)); _COM_SMARTPTR_TYPEDEF(ShapeNodes, __uuidof(ShapeNodes)); _COM_SMARTPTR_TYPEDEF(PictureFormat, __uuidof(PictureFormat)); _COM_SMARTPTR_TYPEDEF(ShadowFormat, __uuidof(ShadowFormat)); _COM_SMARTPTR_TYPEDEF(Script, __uuidof(Script)); _COM_SMARTPTR_TYPEDEF(Scripts, __uuidof(Scripts)); _COM_SMARTPTR_TYPEDEF(TextEffectFormat, __uuidof(TextEffectFormat)); _COM_SMARTPTR_TYPEDEF(TextFrame, __uuidof(TextFrame)); _COM_SMARTPTR_TYPEDEF(ThreeDFormat, __uuidof(ThreeDFormat)); _COM_SMARTPTR_TYPEDEF(IMsoDispCagNotifySink, __uuidof(IMsoDispCagNotifySink)); _COM_SMARTPTR_TYPEDEF(Balloon, __uuidof(Balloon)); _COM_SMARTPTR_TYPEDEF(BalloonCheckboxes, __uuidof(BalloonCheckboxes)); _COM_SMARTPTR_TYPEDEF(BalloonCheckbox, __uuidof(BalloonCheckbox)); _COM_SMARTPTR_TYPEDEF(BalloonLabels, __uuidof(BalloonLabels)); _COM_SMARTPTR_TYPEDEF(BalloonLabel, __uuidof(BalloonLabel)); _COM_SMARTPTR_TYPEDEF(AnswerWizardFiles, __uuidof(AnswerWizardFiles)); _COM_SMARTPTR_TYPEDEF(AnswerWizard, __uuidof(AnswerWizard)); _COM_SMARTPTR_TYPEDEF(DocumentProperty, __uuidof(DocumentProperty)); _COM_SMARTPTR_TYPEDEF(DocumentProperties, __uuidof(DocumentProperties)); _COM_SMARTPTR_TYPEDEF(IFoundFiles, __uuidof(IFoundFiles)); _COM_SMARTPTR_TYPEDEF(IFind, __uuidof(IFind)); _COM_SMARTPTR_TYPEDEF(FoundFiles, __uuidof(FoundFiles)); _COM_SMARTPTR_TYPEDEF(PropertyTest, __uuidof(PropertyTest)); _COM_SMARTPTR_TYPEDEF(PropertyTests, __uuidof(PropertyTests)); _COM_SMARTPTR_TYPEDEF(COMAddIn, __uuidof(COMAddIn)); _COM_SMARTPTR_TYPEDEF(COMAddIns, __uuidof(COMAddIns)); _COM_SMARTPTR_TYPEDEF(LanguageSettings, __uuidof(LanguageSettings)); _COM_SMARTPTR_TYPEDEF(ICommandBarsEvents, __uuidof(ICommandBarsEvents)); _COM_SMARTPTR_TYPEDEF(_CommandBarsEvents, __uuidof(_CommandBarsEvents)); _COM_SMARTPTR_TYPEDEF(_CommandBarComboBoxEvents, __uuidof(_CommandBarComboBoxEvents)); _COM_SMARTPTR_TYPEDEF(ICommandBarComboBoxEvents, __uuidof(ICommandBarComboBoxEvents)); _COM_SMARTPTR_TYPEDEF(_CommandBarButtonEvents, __uuidof(_CommandBarButtonEvents)); _COM_SMARTPTR_TYPEDEF(ICommandBarButtonEvents, __uuidof(ICommandBarButtonEvents)); _COM_SMARTPTR_TYPEDEF(WebPageFont, __uuidof(WebPageFont)); _COM_SMARTPTR_TYPEDEF(WebPageFonts, __uuidof(WebPageFonts)); _COM_SMARTPTR_TYPEDEF(HTMLProjectItem, __uuidof(HTMLProjectItem)); _COM_SMARTPTR_TYPEDEF(HTMLProjectItems, __uuidof(HTMLProjectItems)); _COM_SMARTPTR_TYPEDEF(HTMLProject, __uuidof(HTMLProject)); _COM_SMARTPTR_TYPEDEF(MsoDebugOptions, __uuidof(MsoDebugOptions)); _COM_SMARTPTR_TYPEDEF(FileDialogSelectedItems, __uuidof(FileDialogSelectedItems)); _COM_SMARTPTR_TYPEDEF(FileDialogFilter, __uuidof(FileDialogFilter)); _COM_SMARTPTR_TYPEDEF(FileDialogFilters, __uuidof(FileDialogFilters)); _COM_SMARTPTR_TYPEDEF(FileDialog, __uuidof(FileDialog)); _COM_SMARTPTR_TYPEDEF(Signature, __uuidof(Signature)); _COM_SMARTPTR_TYPEDEF(SignatureSet, __uuidof(SignatureSet)); _COM_SMARTPTR_TYPEDEF(IMsoEnvelopeVB, __uuidof(IMsoEnvelopeVB)); _COM_SMARTPTR_TYPEDEF(IMsoEnvelopeVBEvents, __uuidof(IMsoEnvelopeVBEvents)); _COM_SMARTPTR_TYPEDEF(Assistant, __uuidof(Assistant)); _COM_SMARTPTR_TYPEDEF(FileTypes, __uuidof(FileTypes)); _COM_SMARTPTR_TYPEDEF(OfficeDataSourceObject, __uuidof(OfficeDataSourceObject)); _COM_SMARTPTR_TYPEDEF(ODSOColumn, __uuidof(ODSOColumn)); _COM_SMARTPTR_TYPEDEF(ODSOColumns, __uuidof(ODSOColumns)); _COM_SMARTPTR_TYPEDEF(ODSOFilter, __uuidof(ODSOFilter)); _COM_SMARTPTR_TYPEDEF(ODSOFilters, __uuidof(ODSOFilters)); _COM_SMARTPTR_TYPEDEF(NewFile, __uuidof(NewFile)); _COM_SMARTPTR_TYPEDEF(WebComponent, __uuidof(WebComponent)); _COM_SMARTPTR_TYPEDEF(WebComponentWindowExternal, __uuidof(WebComponentWindowExternal)); _COM_SMARTPTR_TYPEDEF(WebComponentFormat, __uuidof(WebComponentFormat)); _COM_SMARTPTR_TYPEDEF(ILicWizExternal, __uuidof(ILicWizExternal)); _COM_SMARTPTR_TYPEDEF(ILicValidator, __uuidof(ILicValidator)); _COM_SMARTPTR_TYPEDEF(ILicAgent, __uuidof(ILicAgent)); _COM_SMARTPTR_TYPEDEF(IMsoEServicesDialog, __uuidof(IMsoEServicesDialog)); _COM_SMARTPTR_TYPEDEF(WebComponentProperties, __uuidof(WebComponentProperties)); _COM_SMARTPTR_TYPEDEF(_CommandBars, __uuidof(_CommandBars)); _COM_SMARTPTR_TYPEDEF(CommandBar, __uuidof(CommandBar)); _COM_SMARTPTR_TYPEDEF(CommandBarControl, __uuidof(CommandBarControl)); _COM_SMARTPTR_TYPEDEF(CommandBarControls, __uuidof(CommandBarControls)); _COM_SMARTPTR_TYPEDEF(_CommandBarButton, __uuidof(_CommandBarButton)); _COM_SMARTPTR_TYPEDEF(CommandBarPopup, __uuidof(CommandBarPopup)); _COM_SMARTPTR_TYPEDEF(_CommandBarComboBox, __uuidof(_CommandBarComboBox)); _COM_SMARTPTR_TYPEDEF(_CommandBarActiveX, __uuidof(_CommandBarActiveX)); _COM_SMARTPTR_TYPEDEF(ConnectorFormat, __uuidof(ConnectorFormat)); _COM_SMARTPTR_TYPEDEF(FreeformBuilder, __uuidof(FreeformBuilder)); _COM_SMARTPTR_TYPEDEF(GroupShapes, __uuidof(GroupShapes)); _COM_SMARTPTR_TYPEDEF(Shape, __uuidof(Shape)); _COM_SMARTPTR_TYPEDEF(ShapeRange, __uuidof(ShapeRange)); _COM_SMARTPTR_TYPEDEF(Shapes, __uuidof(Shapes)); _COM_SMARTPTR_TYPEDEF(CanvasShapes, __uuidof(CanvasShapes)); _COM_SMARTPTR_TYPEDEF(FileSearch, __uuidof(FileSearch)); _COM_SMARTPTR_TYPEDEF(SearchFolders, __uuidof(SearchFolders)); _COM_SMARTPTR_TYPEDEF(ScopeFolders, __uuidof(ScopeFolders)); _COM_SMARTPTR_TYPEDEF(ScopeFolder, __uuidof(ScopeFolder)); _COM_SMARTPTR_TYPEDEF(SearchScope, __uuidof(SearchScope)); _COM_SMARTPTR_TYPEDEF(SearchScopes, __uuidof(SearchScopes)); _COM_SMARTPTR_TYPEDEF(IMsoDiagram, __uuidof(IMsoDiagram)); _COM_SMARTPTR_TYPEDEF(DiagramNodes, __uuidof(DiagramNodes)); _COM_SMARTPTR_TYPEDEF(DiagramNodeChildren, __uuidof(DiagramNodeChildren)); _COM_SMARTPTR_TYPEDEF(DiagramNode, __uuidof(DiagramNode)); // // Type library items // enum MsoLineDashStyle { msoLineDashStyleMixed = -2, msoLineSolid = 1, msoLineSquareDot = 2, msoLineRoundDot = 3, msoLineDash = 4, msoLineDashDot = 5, msoLineDashDotDot = 6, msoLineLongDash = 7, msoLineLongDashDot = 8 }; enum MsoLineStyle { msoLineStyleMixed = -2, msoLineSingle = 1, msoLineThinThin = 2, msoLineThinThick = 3, msoLineThickThin = 4, msoLineThickBetweenThin = 5 }; enum MsoArrowheadStyle { msoArrowheadStyleMixed = -2, msoArrowheadNone = 1, msoArrowheadTriangle = 2, msoArrowheadOpen = 3, msoArrowheadStealth = 4, msoArrowheadDiamond = 5, msoArrowheadOval = 6 }; enum MsoArrowheadWidth { msoArrowheadWidthMixed = -2, msoArrowheadNarrow = 1, msoArrowheadWidthMedium = 2, msoArrowheadWide = 3 }; enum MsoArrowheadLength { msoArrowheadLengthMixed = -2, msoArrowheadShort = 1, msoArrowheadLengthMedium = 2, msoArrowheadLong = 3 }; enum MsoFillType { msoFillMixed = -2, msoFillSolid = 1, msoFillPatterned = 2, msoFillGradient = 3, msoFillTextured = 4, msoFillBackground = 5, msoFillPicture = 6 }; enum MsoGradientStyle { msoGradientMixed = -2, msoGradientHorizontal = 1, msoGradientVertical = 2, msoGradientDiagonalUp = 3, msoGradientDiagonalDown = 4, msoGradientFromCorner = 5, msoGradientFromTitle = 6, msoGradientFromCenter = 7 }; enum MsoGradientColorType { msoGradientColorMixed = -2, msoGradientOneColor = 1, msoGradientTwoColors = 2, msoGradientPresetColors = 3 }; enum MsoTextureType { msoTextureTypeMixed = -2, msoTexturePreset = 1, msoTextureUserDefined = 2 }; enum MsoPresetTexture { msoPresetTextureMixed = -2, msoTexturePapyrus = 1, msoTextureCanvas = 2, msoTextureDenim = 3, msoTextureWovenMat = 4, msoTextureWaterDroplets = 5, msoTexturePaperBag = 6, msoTextureFishFossil = 7, msoTextureSand = 8, msoTextureGreenMarble = 9, msoTextureWhiteMarble = 10, msoTextureBrownMarble = 11, msoTextureGranite = 12, msoTextureNewsprint = 13, msoTextureRecycledPaper = 14, msoTextureParchment = 15, msoTextureStationery = 16, msoTextureBlueTissuePaper = 17, msoTexturePinkTissuePaper = 18, msoTexturePurpleMesh = 19, msoTextureBouquet = 20, msoTextureCork = 21, msoTextureWalnut = 22, msoTextureOak = 23, msoTextureMediumWood = 24 }; enum MsoPatternType { msoPatternMixed = -2, msoPattern5Percent = 1, msoPattern10Percent = 2, msoPattern20Percent = 3, msoPattern25Percent = 4, msoPattern30Percent = 5, msoPattern40Percent = 6, msoPattern50Percent = 7, msoPattern60Percent = 8, msoPattern70Percent = 9, msoPattern75Percent = 10, msoPattern80Percent = 11, msoPattern90Percent = 12, msoPatternDarkHorizontal = 13, msoPatternDarkVertical = 14, msoPatternDarkDownwardDiagonal = 15, msoPatternDarkUpwardDiagonal = 16, msoPatternSmallCheckerBoard = 17, msoPatternTrellis = 18, msoPatternLightHorizontal = 19, msoPatternLightVertical = 20, msoPatternLightDownwardDiagonal = 21, msoPatternLightUpwardDiagonal = 22, msoPatternSmallGrid = 23, msoPatternDottedDiamond = 24, msoPatternWideDownwardDiagonal = 25, msoPatternWideUpwardDiagonal = 26, msoPatternDashedUpwardDiagonal = 27, msoPatternDashedDownwardDiagonal = 28, msoPatternNarrowVertical = 29, msoPatternNarrowHorizontal = 30, msoPatternDashedVertical = 31, msoPatternDashedHorizontal = 32, msoPatternLargeConfetti = 33, msoPatternLargeGrid = 34, msoPatternHorizontalBrick = 35, msoPatternLargeCheckerBoard = 36, msoPatternSmallConfetti = 37, msoPatternZigZag = 38, msoPatternSolidDiamond = 39, msoPatternDiagonalBrick = 40, msoPatternOutlinedDiamond = 41, msoPatternPlaid = 42, msoPatternSphere = 43, msoPatternWeave = 44, msoPatternDottedGrid = 45, msoPatternDivot = 46, msoPatternShingle = 47, msoPatternWave = 48 }; enum MsoPresetGradientType { msoPresetGradientMixed = -2, msoGradientEarlySunset = 1, msoGradientLateSunset = 2, msoGradientNightfall = 3, msoGradientDaybreak = 4, msoGradientHorizon = 5, msoGradientDesert = 6, msoGradientOcean = 7, msoGradientCalmWater = 8, msoGradientFire = 9, msoGradientFog = 10, msoGradientMoss = 11, msoGradientPeacock = 12, msoGradientWheat = 13, msoGradientParchment = 14, msoGradientMahogany = 15, msoGradientRainbow = 16, msoGradientRainbowII = 17, msoGradientGold = 18, msoGradientGoldII = 19, msoGradientBrass = 20, msoGradientChrome = 21, msoGradientChromeII = 22, msoGradientSilver = 23, msoGradientSapphire = 24 }; enum MsoShadowType { msoShadowMixed = -2, msoShadow1 = 1, msoShadow2 = 2, msoShadow3 = 3, msoShadow4 = 4, msoShadow5 = 5, msoShadow6 = 6, msoShadow7 = 7, msoShadow8 = 8, msoShadow9 = 9, msoShadow10 = 10, msoShadow11 = 11, msoShadow12 = 12, msoShadow13 = 13, msoShadow14 = 14, msoShadow15 = 15, msoShadow16 = 16, msoShadow17 = 17, msoShadow18 = 18, msoShadow19 = 19, msoShadow20 = 20 }; enum MsoPresetTextEffect { msoTextEffectMixed = -2, msoTextEffect1 = 0, msoTextEffect2 = 1, msoTextEffect3 = 2, msoTextEffect4 = 3, msoTextEffect5 = 4, msoTextEffect6 = 5, msoTextEffect7 = 6, msoTextEffect8 = 7, msoTextEffect9 = 8, msoTextEffect10 = 9, msoTextEffect11 = 10, msoTextEffect12 = 11, msoTextEffect13 = 12, msoTextEffect14 = 13, msoTextEffect15 = 14, msoTextEffect16 = 15, msoTextEffect17 = 16, msoTextEffect18 = 17, msoTextEffect19 = 18, msoTextEffect20 = 19, msoTextEffect21 = 20, msoTextEffect22 = 21, msoTextEffect23 = 22, msoTextEffect24 = 23, msoTextEffect25 = 24, msoTextEffect26 = 25, msoTextEffect27 = 26, msoTextEffect28 = 27, msoTextEffect29 = 28, msoTextEffect30 = 29 }; enum MsoPresetTextEffectShape { msoTextEffectShapeMixed = -2, msoTextEffectShapePlainText = 1, msoTextEffectShapeStop = 2, msoTextEffectShapeTriangleUp = 3, msoTextEffectShapeTriangleDown = 4, msoTextEffectShapeChevronUp = 5, msoTextEffectShapeChevronDown = 6, msoTextEffectShapeRingInside = 7, msoTextEffectShapeRingOutside = 8, msoTextEffectShapeArchUpCurve = 9, msoTextEffectShapeArchDownCurve = 10, msoTextEffectShapeCircleCurve = 11, msoTextEffectShapeButtonCurve = 12, msoTextEffectShapeArchUpPour = 13, msoTextEffectShapeArchDownPour = 14, msoTextEffectShapeCirclePour = 15, msoTextEffectShapeButtonPour = 16, msoTextEffectShapeCurveUp = 17, msoTextEffectShapeCurveDown = 18, msoTextEffectShapeCanUp = 19, msoTextEffectShapeCanDown = 20, msoTextEffectShapeWave1 = 21, msoTextEffectShapeWave2 = 22, msoTextEffectShapeDoubleWave1 = 23, msoTextEffectShapeDoubleWave2 = 24, msoTextEffectShapeInflate = 25, msoTextEffectShapeDeflate = 26, msoTextEffectShapeInflateBottom = 27, msoTextEffectShapeDeflateBottom = 28, msoTextEffectShapeInflateTop = 29, msoTextEffectShapeDeflateTop = 30, msoTextEffectShapeDeflateInflate = 31, msoTextEffectShapeDeflateInflateDeflate = 32, msoTextEffectShapeFadeRight = 33, msoTextEffectShapeFadeLeft = 34, msoTextEffectShapeFadeUp = 35, msoTextEffectShapeFadeDown = 36, msoTextEffectShapeSlantUp = 37, msoTextEffectShapeSlantDown = 38, msoTextEffectShapeCascadeUp = 39, msoTextEffectShapeCascadeDown = 40 }; enum MsoTextEffectAlignment { msoTextEffectAlignmentMixed = -2, msoTextEffectAlignmentLeft = 1, msoTextEffectAlignmentCentered = 2, msoTextEffectAlignmentRight = 3, msoTextEffectAlignmentLetterJustify = 4, msoTextEffectAlignmentWordJustify = 5, msoTextEffectAlignmentStretchJustify = 6 }; enum MsoPresetLightingDirection { msoPresetLightingDirectionMixed = -2, msoLightingTopLeft = 1, msoLightingTop = 2, msoLightingTopRight = 3, msoLightingLeft = 4, msoLightingNone = 5, msoLightingRight = 6, msoLightingBottomLeft = 7, msoLightingBottom = 8, msoLightingBottomRight = 9 }; enum MsoPresetLightingSoftness { msoPresetLightingSoftnessMixed = -2, msoLightingDim = 1, msoLightingNormal = 2, msoLightingBright = 3 }; enum MsoPresetMaterial { msoPresetMaterialMixed = -2, msoMaterialMatte = 1, msoMaterialPlastic = 2, msoMaterialMetal = 3, msoMaterialWireFrame = 4 }; enum MsoPresetExtrusionDirection { msoPresetExtrusionDirectionMixed = -2, msoExtrusionBottomRight = 1, msoExtrusionBottom = 2, msoExtrusionBottomLeft = 3, msoExtrusionRight = 4, msoExtrusionNone = 5, msoExtrusionLeft = 6, msoExtrusionTopRight = 7, msoExtrusionTop = 8, msoExtrusionTopLeft = 9 }; enum MsoPresetThreeDFormat { msoPresetThreeDFormatMixed = -2, msoThreeD1 = 1, msoThreeD2 = 2, msoThreeD3 = 3, msoThreeD4 = 4, msoThreeD5 = 5, msoThreeD6 = 6, msoThreeD7 = 7, msoThreeD8 = 8, msoThreeD9 = 9, msoThreeD10 = 10, msoThreeD11 = 11, msoThreeD12 = 12, msoThreeD13 = 13, msoThreeD14 = 14, msoThreeD15 = 15, msoThreeD16 = 16, msoThreeD17 = 17, msoThreeD18 = 18, msoThreeD19 = 19, msoThreeD20 = 20 }; enum MsoExtrusionColorType { msoExtrusionColorTypeMixed = -2, msoExtrusionColorAutomatic = 1, msoExtrusionColorCustom = 2 }; enum MsoAlignCmd { msoAlignLefts = 0, msoAlignCenters = 1, msoAlignRights = 2, msoAlignTops = 3, msoAlignMiddles = 4, msoAlignBottoms = 5 }; enum MsoDistributeCmd { msoDistributeHorizontally = 0, msoDistributeVertically = 1 }; enum MsoConnectorType { msoConnectorTypeMixed = -2, msoConnectorStraight = 1, msoConnectorElbow = 2, msoConnectorCurve = 3 }; enum MsoHorizontalAnchor { msoHorizontalAnchorMixed = -2, msoAnchorNone = 1, msoAnchorCenter = 2 }; enum MsoVerticalAnchor { msoVerticalAnchorMixed = -2, msoAnchorTop = 1, msoAnchorTopBaseline = 2, msoAnchorMiddle = 3, msoAnchorBottom = 4, msoAnchorBottomBaseLine = 5 }; enum MsoOrientation { msoOrientationMixed = -2, msoOrientationHorizontal = 1, msoOrientationVertical = 2 }; enum MsoZOrderCmd { msoBringToFront = 0, msoSendToBack = 1, msoBringForward = 2, msoSendBackward = 3, msoBringInFrontOfText = 4, msoSendBehindText = 5 }; enum MsoSegmentType { msoSegmentLine = 0, msoSegmentCurve = 1 }; enum MsoEditingType { msoEditingAuto = 0, msoEditingCorner = 1, msoEditingSmooth = 2, msoEditingSymmetric = 3 }; enum MsoAutoShapeType { msoShapeMixed = -2, msoShapeRectangle = 1, msoShapeParallelogram = 2, msoShapeTrapezoid = 3, msoShapeDiamond = 4, msoShapeRoundedRectangle = 5, msoShapeOctagon = 6, msoShapeIsoscelesTriangle = 7, msoShapeRightTriangle = 8, msoShapeOval = 9, msoShapeHexagon = 10, msoShapeCross = 11, msoShapeRegularPentagon = 12, msoShapeCan = 13, msoShapeCube = 14, msoShapeBevel = 15, msoShapeFoldedCorner = 16, msoShapeSmileyFace = 17, msoShapeDonut = 18, msoShapeNoSymbol = 19, msoShapeBlockArc = 20, msoShapeHeart = 21, msoShapeLightningBolt = 22, msoShapeSun = 23, msoShapeMoon = 24, msoShapeArc = 25, msoShapeDoubleBracket = 26, msoShapeDoubleBrace = 27, msoShapePlaque = 28, msoShapeLeftBracket = 29, msoShapeRightBracket = 30, msoShapeLeftBrace = 31, msoShapeRightBrace = 32, msoShapeRightArrow = 33, msoShapeLeftArrow = 34, msoShapeUpArrow = 35, msoShapeDownArrow = 36, msoShapeLeftRightArrow = 37, msoShapeUpDownArrow = 38, msoShapeQuadArrow = 39, msoShapeLeftRightUpArrow = 40, msoShapeBentArrow = 41, msoShapeUTurnArrow = 42, msoShapeLeftUpArrow = 43, msoShapeBentUpArrow = 44, msoShapeCurvedRightArrow = 45, msoShapeCurvedLeftArrow = 46, msoShapeCurvedUpArrow = 47, msoShapeCurvedDownArrow = 48, msoShapeStripedRightArrow = 49, msoShapeNotchedRightArrow = 50, msoShapePentagon = 51, msoShapeChevron = 52, msoShapeRightArrowCallout = 53, msoShapeLeftArrowCallout = 54, msoShapeUpArrowCallout = 55, msoShapeDownArrowCallout = 56, msoShapeLeftRightArrowCallout = 57, msoShapeUpDownArrowCallout = 58, msoShapeQuadArrowCallout = 59, msoShapeCircularArrow = 60, msoShapeFlowchartProcess = 61, msoShapeFlowchartAlternateProcess = 62, msoShapeFlowchartDecision = 63, msoShapeFlowchartData = 64, msoShapeFlowchartPredefinedProcess = 65, msoShapeFlowchartInternalStorage = 66, msoShapeFlowchartDocument = 67, msoShapeFlowchartMultidocument = 68, msoShapeFlowchartTerminator = 69, msoShapeFlowchartPreparation = 70, msoShapeFlowchartManualInput = 71, msoShapeFlowchartManualOperation = 72, msoShapeFlowchartConnector = 73, msoShapeFlowchartOffpageConnector = 74, msoShapeFlowchartCard = 75, msoShapeFlowchartPunchedTape = 76, msoShapeFlowchartSummingJunction = 77, msoShapeFlowchartOr = 78, msoShapeFlowchartCollate = 79, msoShapeFlowchartSort = 80, msoShapeFlowchartExtract = 81, msoShapeFlowchartMerge = 82, msoShapeFlowchartStoredData = 83, msoShapeFlowchartDelay = 84, msoShapeFlowchartSequentialAccessStorage = 85, msoShapeFlowchartMagneticDisk = 86, msoShapeFlowchartDirectAccessStorage = 87, msoShapeFlowchartDisplay = 88, msoShapeExplosion1 = 89, msoShapeExplosion2 = 90, msoShape4pointStar = 91, msoShape5pointStar = 92, msoShape8pointStar = 93, msoShape16pointStar = 94, msoShape24pointStar = 95, msoShape32pointStar = 96, msoShapeUpRibbon = 97, msoShapeDownRibbon = 98, msoShapeCurvedUpRibbon = 99, msoShapeCurvedDownRibbon = 100, msoShapeVerticalScroll = 101, msoShapeHorizontalScroll = 102, msoShapeWave = 103, msoShapeDoubleWave = 104, msoShapeRectangularCallout = 105, msoShapeRoundedRectangularCallout = 106, msoShapeOvalCallout = 107, msoShapeCloudCallout = 108, msoShapeLineCallout1 = 109, msoShapeLineCallout2 = 110, msoShapeLineCallout3 = 111, msoShapeLineCallout4 = 112, msoShapeLineCallout1AccentBar = 113, msoShapeLineCallout2AccentBar = 114, msoShapeLineCallout3AccentBar = 115, msoShapeLineCallout4AccentBar = 116, msoShapeLineCallout1NoBorder = 117, msoShapeLineCallout2NoBorder = 118, msoShapeLineCallout3NoBorder = 119, msoShapeLineCallout4NoBorder = 120, msoShapeLineCallout1BorderandAccentBar = 121, msoShapeLineCallout2BorderandAccentBar = 122, msoShapeLineCallout3BorderandAccentBar = 123, msoShapeLineCallout4BorderandAccentBar = 124, msoShapeActionButtonCustom = 125, msoShapeActionButtonHome = 126, msoShapeActionButtonHelp = 127, msoShapeActionButtonInformation = 128, msoShapeActionButtonBackorPrevious = 129, msoShapeActionButtonForwardorNext = 130, msoShapeActionButtonBeginning = 131, msoShapeActionButtonEnd = 132, msoShapeActionButtonReturn = 133, msoShapeActionButtonDocument = 134, msoShapeActionButtonSound = 135, msoShapeActionButtonMovie = 136, msoShapeBalloon = 137, msoShapeNotPrimitive = 138 }; enum MsoShapeType { msoShapeTypeMixed = -2, msoAutoShape = 1, msoCallout = 2, msoChart = 3, msoComment = 4, msoFreeform = 5, msoGroup = 6, msoEmbeddedOLEObject = 7, msoFormControl = 8, msoLine = 9, msoLinkedOLEObject = 10, msoLinkedPicture = 11, msoOLEControlObject = 12, msoPicture = 13, msoPlaceholder = 14, msoTextEffect = 15, msoMedia = 16, msoTextBox = 17, msoScriptAnchor = 18, msoTable = 19, msoCanvas = 20, msoDiagram = 21 }; enum MsoFlipCmd { msoFlipHorizontal = 0, msoFlipVertical = 1 }; enum MsoTriState { msoTrue = -1, msoFalse = 0, msoCTrue = 1, msoTriStateToggle = -3, msoTriStateMixed = -2 }; enum MsoColorType { msoColorTypeMixed = -2, msoColorTypeRGB = 1, msoColorTypeScheme = 2, msoColorTypeCMYK = 3, msoColorTypeCMS = 4, msoColorTypeInk = 5 }; enum MsoPictureColorType { msoPictureMixed = -2, msoPictureAutomatic = 1, msoPictureGrayscale = 2, msoPictureBlackAndWhite = 3, msoPictureWatermark = 4 }; enum MsoCalloutAngleType { msoCalloutAngleMixed = -2, msoCalloutAngleAutomatic = 1, msoCalloutAngle30 = 2, msoCalloutAngle45 = 3, msoCalloutAngle60 = 4, msoCalloutAngle90 = 5 }; enum MsoCalloutDropType { msoCalloutDropMixed = -2, msoCalloutDropCustom = 1, msoCalloutDropTop = 2, msoCalloutDropCenter = 3, msoCalloutDropBottom = 4 }; enum MsoCalloutType { msoCalloutMixed = -2, msoCalloutOne = 1, msoCalloutTwo = 2, msoCalloutThree = 3, msoCalloutFour = 4 }; enum MsoBlackWhiteMode { msoBlackWhiteMixed = -2, msoBlackWhiteAutomatic = 1, msoBlackWhiteGrayScale = 2, msoBlackWhiteLightGrayScale = 3, msoBlackWhiteInverseGrayScale = 4, msoBlackWhiteGrayOutline = 5, msoBlackWhiteBlackTextAndLine = 6, msoBlackWhiteHighContrast = 7, msoBlackWhiteBlack = 8, msoBlackWhiteWhite = 9, msoBlackWhiteDontShow = 10 }; enum MsoMixedType { msoIntegerMixed = 32768, msoSingleMixed = 0x80000000 }; enum MsoTextOrientation { msoTextOrientationMixed = -2, msoTextOrientationHorizontal = 1, msoTextOrientationUpward = 2, msoTextOrientationDownward = 3, msoTextOrientationVerticalFarEast = 4, msoTextOrientationVertical = 5, msoTextOrientationHorizontalRotatedFarEast = 6 }; enum MsoScaleFrom { msoScaleFromTopLeft = 0, msoScaleFromMiddle = 1, msoScaleFromBottomRight = 2 }; enum MsoBarPosition { msoBarLeft = 0, msoBarTop = 1, msoBarRight = 2, msoBarBottom = 3, msoBarFloating = 4, msoBarPopup = 5, msoBarMenuBar = 6 }; enum MsoBarProtection { msoBarNoProtection = 0, msoBarNoCustomize = 1, msoBarNoResize = 2, msoBarNoMove = 4, msoBarNoChangeVisible = 8, msoBarNoChangeDock = 16, msoBarNoVerticalDock = 32, msoBarNoHorizontalDock = 64 }; enum MsoBarType { msoBarTypeNormal = 0, msoBarTypeMenuBar = 1, msoBarTypePopup = 2 }; enum MsoControlType { msoControlCustom = 0, msoControlButton = 1, msoControlEdit = 2, msoControlDropdown = 3, msoControlComboBox = 4, msoControlButtonDropdown = 5, msoControlSplitDropdown = 6, msoControlOCXDropdown = 7, msoControlGenericDropdown = 8, msoControlGraphicDropdown = 9, msoControlPopup = 10, msoControlGraphicPopup = 11, msoControlButtonPopup = 12, msoControlSplitButtonPopup = 13, msoControlSplitButtonMRUPopup = 14, msoControlLabel = 15, msoControlExpandingGrid = 16, msoControlSplitExpandingGrid = 17, msoControlGrid = 18, msoControlGauge = 19, msoControlGraphicCombo = 20, msoControlPane = 21, msoControlActiveX = 22, msoControlSpinner = 23, msoControlLabelEx = 24, msoControlWorkPane = 25, msoControlAutoCompleteCombo = 26 }; enum MsoButtonState { msoButtonUp = 0, msoButtonDown = -1, msoButtonMixed = 2 }; enum MsoControlOLEUsage { msoControlOLEUsageNeither = 0, msoControlOLEUsageServer = 1, msoControlOLEUsageClient = 2, msoControlOLEUsageBoth = 3 }; enum MsoButtonStyleHidden { msoButtonWrapText = 4, msoButtonTextBelow = 8 }; enum MsoButtonStyle { msoButtonAutomatic = 0, msoButtonIcon = 1, msoButtonCaption = 2, msoButtonIconAndCaption = 3, msoButtonIconAndWrapCaption = 7, msoButtonIconAndCaptionBelow = 11, msoButtonWrapCaption = 14, msoButtonIconAndWrapCaptionBelow = 15 }; enum MsoComboStyle { msoComboNormal = 0, msoComboLabel = 1 }; enum MsoOLEMenuGroup { msoOLEMenuGroupNone = -1, msoOLEMenuGroupFile = 0, msoOLEMenuGroupEdit = 1, msoOLEMenuGroupContainer = 2, msoOLEMenuGroupObject = 3, msoOLEMenuGroupWindow = 4, msoOLEMenuGroupHelp = 5 }; enum MsoMenuAnimation { msoMenuAnimationNone = 0, msoMenuAnimationRandom = 1, msoMenuAnimationUnfold = 2, msoMenuAnimationSlide = 3 }; enum MsoBarRow { msoBarRowFirst = 0, msoBarRowLast = -1 }; enum MsoCommandBarButtonHyperlinkType { msoCommandBarButtonHyperlinkNone = 0, msoCommandBarButtonHyperlinkOpen = 1, msoCommandBarButtonHyperlinkInsertPicture = 2 }; enum MsoHyperlinkType { msoHyperlinkRange = 0, msoHyperlinkShape = 1, msoHyperlinkInlineShape = 2 }; enum MsoExtraInfoMethod { msoMethodGet = 0, msoMethodPost = 1 }; enum MsoAnimationType { msoAnimationIdle = 1, msoAnimationGreeting = 2, msoAnimationGoodbye = 3, msoAnimationBeginSpeaking = 4, msoAnimationRestPose = 5, msoAnimationCharacterSuccessMajor = 6, msoAnimationGetAttentionMajor = 11, msoAnimationGetAttentionMinor = 12, msoAnimationSearching = 13, msoAnimationPrinting = 18, msoAnimationGestureRight = 19, msoAnimationWritingNotingSomething = 22, msoAnimationWorkingAtSomething = 23, msoAnimationThinking = 24, msoAnimationSendingMail = 25, msoAnimationListensToComputer = 26, msoAnimationDisappear = 31, msoAnimationAppear = 32, msoAnimationGetArtsy = 100, msoAnimationGetTechy = 101, msoAnimationGetWizardy = 102, msoAnimationCheckingSomething = 103, msoAnimationLookDown = 104, msoAnimationLookDownLeft = 105, msoAnimationLookDownRight = 106, msoAnimationLookLeft = 107, msoAnimationLookRight = 108, msoAnimationLookUp = 109, msoAnimationLookUpLeft = 110, msoAnimationLookUpRight = 111, msoAnimationSaving = 112, msoAnimationGestureDown = 113, msoAnimationGestureLeft = 114, msoAnimationGestureUp = 115, msoAnimationEmptyTrash = 116 }; enum MsoButtonSetType { msoButtonSetNone = 0, msoButtonSetOK = 1, msoButtonSetCancel = 2, msoButtonSetOkCancel = 3, msoButtonSetYesNo = 4, msoButtonSetYesNoCancel = 5, msoButtonSetBackClose = 6, msoButtonSetNextClose = 7, msoButtonSetBackNextClose = 8, msoButtonSetRetryCancel = 9, msoButtonSetAbortRetryIgnore = 10, msoButtonSetSearchClose = 11, msoButtonSetBackNextSnooze = 12, msoButtonSetTipsOptionsClose = 13, msoButtonSetYesAllNoCancel = 14 }; enum MsoIconType { msoIconNone = 0, msoIconAlert = 2, msoIconTip = 3, msoIconAlertInfo = 4, msoIconAlertWarning = 5, msoIconAlertQuery = 6, msoIconAlertCritical = 7 }; enum MsoBalloonType { msoBalloonTypeButtons = 0, msoBalloonTypeBullets = 1, msoBalloonTypeNumbers = 2 }; enum MsoModeType { msoModeModal = 0, msoModeAutoDown = 1, msoModeModeless = 2 }; enum MsoBalloonErrorType { msoBalloonErrorNone = 0, msoBalloonErrorOther = 1, msoBalloonErrorTooBig = 2, msoBalloonErrorOutOfMemory = 3, msoBalloonErrorBadPictureRef = 4, msoBalloonErrorBadReference = 5, msoBalloonErrorButtonlessModal = 6, msoBalloonErrorButtonModeless = 7, msoBalloonErrorBadCharacter = 8, msoBalloonErrorCOMFailure = 9, msoBalloonErrorCharNotTopmostForModal = 10, msoBalloonErrorTooManyControls = 11 }; enum MsoWizardActType { msoWizardActInactive = 0, msoWizardActActive = 1, msoWizardActSuspend = 2, msoWizardActResume = 3 }; enum MsoWizardMsgType { msoWizardMsgLocalStateOn = 1, msoWizardMsgLocalStateOff = 2, msoWizardMsgShowHelp = 3, msoWizardMsgSuspending = 4, msoWizardMsgResuming = 5 }; enum MsoBalloonButtonType { msoBalloonButtonYesToAll = -15, msoBalloonButtonOptions = -14, msoBalloonButtonTips = -13, msoBalloonButtonClose = -12, msoBalloonButtonSnooze = -11, msoBalloonButtonSearch = -10, msoBalloonButtonIgnore = -9, msoBalloonButtonAbort = -8, msoBalloonButtonRetry = -7, msoBalloonButtonNext = -6, msoBalloonButtonBack = -5, msoBalloonButtonNo = -4, msoBalloonButtonYes = -3, msoBalloonButtonCancel = -2, msoBalloonButtonOK = -1, msoBalloonButtonNull = 0 }; enum DocProperties { offPropertyTypeNumber = 1, offPropertyTypeBoolean = 2, offPropertyTypeDate = 3, offPropertyTypeString = 4, offPropertyTypeFloat = 5 }; enum MsoDocProperties { msoPropertyTypeNumber = 1, msoPropertyTypeBoolean = 2, msoPropertyTypeDate = 3, msoPropertyTypeString = 4, msoPropertyTypeFloat = 5 }; enum MsoAppLanguageID { msoLanguageIDInstall = 1, msoLanguageIDUI = 2, msoLanguageIDHelp = 3, msoLanguageIDExeMode = 4, msoLanguageIDUIPrevious = 5 }; enum MsoFarEastLineBreakLanguageID { MsoFarEastLineBreakLanguageJapanese = 1041, MsoFarEastLineBreakLanguageKorean = 1042, MsoFarEastLineBreakLanguageSimplifiedChinese = 2052, MsoFarEastLineBreakLanguageTraditionalChinese = 1028 }; enum MsoFeatureInstall { msoFeatureInstallNone = 0, msoFeatureInstallOnDemand = 1, msoFeatureInstallOnDemandWithUI = 2 }; struct __declspec(uuid("618736e0-3c3d-11cf-810c-00aa00389b71")) IAccessible : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_accParent ( /*[out,retval]*/ IDispatch * * ppdispParent ) = 0; virtual HRESULT __stdcall get_accChildCount ( /*[out,retval]*/ long * pcountChildren ) = 0; virtual HRESULT __stdcall get_accChild ( /*[in]*/ VARIANT varChild, /*[out,retval]*/ IDispatch * * ppdispChild ) = 0; virtual HRESULT __stdcall get_accName ( /*[in]*/ VARIANT varChild, /*[out,retval]*/ BSTR * pszName ) = 0; virtual HRESULT __stdcall get_accValue ( /*[in]*/ VARIANT varChild, /*[out,retval]*/ BSTR * pszValue ) = 0; virtual HRESULT __stdcall get_accDescription ( /*[in]*/ VARIANT varChild, /*[out,retval]*/ BSTR * pszDescription ) = 0; virtual HRESULT __stdcall get_accRole ( /*[in]*/ VARIANT varChild, /*[out,retval]*/ VARIANT * pvarRole ) = 0; virtual HRESULT __stdcall get_accState ( /*[in]*/ VARIANT varChild, /*[out,retval]*/ VARIANT * pvarState ) = 0; virtual HRESULT __stdcall get_accHelp ( /*[in]*/ VARIANT varChild, /*[out,retval]*/ BSTR * pszHelp ) = 0; virtual HRESULT __stdcall get_accHelpTopic ( /*[out]*/ BSTR * pszHelpFile, /*[in]*/ VARIANT varChild, /*[out,retval]*/ long * pidTopic ) = 0; virtual HRESULT __stdcall get_accKeyboardShortcut ( /*[in]*/ VARIANT varChild, /*[out,retval]*/ BSTR * pszKeyboardShortcut ) = 0; virtual HRESULT __stdcall get_accFocus ( /*[out,retval]*/ VARIANT * pvarChild ) = 0; virtual HRESULT __stdcall get_accSelection ( /*[out,retval]*/ VARIANT * pvarChildren ) = 0; virtual HRESULT __stdcall get_accDefaultAction ( /*[in]*/ VARIANT varChild, /*[out,retval]*/ BSTR * pszDefaultAction ) = 0; virtual HRESULT __stdcall accSelect ( /*[in]*/ long flagsSelect, /*[in]*/ VARIANT varChild = vtMissing ) = 0; virtual HRESULT __stdcall accLocation ( /*[out]*/ long * pxLeft, /*[out]*/ long * pyTop, /*[out]*/ long * pcxWidth, /*[out]*/ long * pcyHeight, /*[in]*/ VARIANT varChild = vtMissing ) = 0; virtual HRESULT __stdcall accNavigate ( /*[in]*/ long navDir, /*[in]*/ VARIANT varStart, /*[out,retval]*/ VARIANT * pvarEndUpAt ) = 0; virtual HRESULT __stdcall accHitTest ( /*[in]*/ long xLeft, /*[in]*/ long yTop, /*[out,retval]*/ VARIANT * pvarChild ) = 0; virtual HRESULT __stdcall accDoDefaultAction ( /*[in]*/ VARIANT varChild = vtMissing ) = 0; virtual HRESULT __stdcall put_accName ( /*[in]*/ VARIANT varChild, /*[in]*/ BSTR pszName ) = 0; virtual HRESULT __stdcall put_accValue ( /*[in]*/ VARIANT varChild, /*[in]*/ BSTR pszValue ) = 0; }; struct __declspec(uuid("000c0300-0000-0000-c000-000000000046")) _IMsoDispObj : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Application ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Creator ( /*[out,retval]*/ long * plCreator ) = 0; }; struct __declspec(uuid("000c0301-0000-0000-c000-000000000046")) _IMsoOleAccDispObj : IAccessible { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Application ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Creator ( /*[out,retval]*/ long * plCreator ) = 0; }; struct __declspec(uuid("000c0310-0000-0000-c000-000000000046")) Adjustments : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * Count ) = 0; virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[out,retval]*/ float * Val ) = 0; virtual HRESULT __stdcall put_Item ( /*[in]*/ int Index, /*[in]*/ float Val ) = 0; }; struct __declspec(uuid("000c0311-0000-0000-c000-000000000046")) CalloutFormat : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall AutomaticLength ( ) = 0; virtual HRESULT __stdcall CustomDrop ( /*[in]*/ float Drop ) = 0; virtual HRESULT __stdcall CustomLength ( /*[in]*/ float Length ) = 0; virtual HRESULT __stdcall PresetDrop ( /*[in]*/ enum MsoCalloutDropType DropType ) = 0; virtual HRESULT __stdcall get_Accent ( /*[out,retval]*/ enum MsoTriState * Accent ) = 0; virtual HRESULT __stdcall put_Accent ( /*[in]*/ enum MsoTriState Accent ) = 0; virtual HRESULT __stdcall get_Angle ( /*[out,retval]*/ enum MsoCalloutAngleType * Angle ) = 0; virtual HRESULT __stdcall put_Angle ( /*[in]*/ enum MsoCalloutAngleType Angle ) = 0; virtual HRESULT __stdcall get_AutoAttach ( /*[out,retval]*/ enum MsoTriState * AutoAttach ) = 0; virtual HRESULT __stdcall put_AutoAttach ( /*[in]*/ enum MsoTriState AutoAttach ) = 0; virtual HRESULT __stdcall get_AutoLength ( /*[out,retval]*/ enum MsoTriState * AutoLength ) = 0; virtual HRESULT __stdcall get_Border ( /*[out,retval]*/ enum MsoTriState * Border ) = 0; virtual HRESULT __stdcall put_Border ( /*[in]*/ enum MsoTriState Border ) = 0; virtual HRESULT __stdcall get_Drop ( /*[out,retval]*/ float * Drop ) = 0; virtual HRESULT __stdcall get_DropType ( /*[out,retval]*/ enum MsoCalloutDropType * DropType ) = 0; virtual HRESULT __stdcall get_Gap ( /*[out,retval]*/ float * Gap ) = 0; virtual HRESULT __stdcall put_Gap ( /*[in]*/ float Gap ) = 0; virtual HRESULT __stdcall get_Length ( /*[out,retval]*/ float * Length ) = 0; virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoCalloutType * Type ) = 0; virtual HRESULT __stdcall put_Type ( /*[in]*/ enum MsoCalloutType Type ) = 0; }; struct __declspec(uuid("000c0312-0000-0000-c000-000000000046")) ColorFormat : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_RGB ( /*[out,retval]*/ MsoRGBType * RGB ) = 0; virtual HRESULT __stdcall put_RGB ( /*[in]*/ MsoRGBType RGB ) = 0; virtual HRESULT __stdcall get_SchemeColor ( /*[out,retval]*/ int * SchemeColor ) = 0; virtual HRESULT __stdcall put_SchemeColor ( /*[in]*/ int SchemeColor ) = 0; virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoColorType * Type ) = 0; virtual HRESULT __stdcall get_TintAndShade ( /*[out,retval]*/ float * pValue ) = 0; virtual HRESULT __stdcall put_TintAndShade ( /*[in]*/ float pValue ) = 0; }; struct __declspec(uuid("000c0314-0000-0000-c000-000000000046")) FillFormat : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall Background ( ) = 0; virtual HRESULT __stdcall OneColorGradient ( /*[in]*/ enum MsoGradientStyle Style, /*[in]*/ int Variant, /*[in]*/ float Degree ) = 0; virtual HRESULT __stdcall Patterned ( /*[in]*/ enum MsoPatternType Pattern ) = 0; virtual HRESULT __stdcall PresetGradient ( /*[in]*/ enum MsoGradientStyle Style, /*[in]*/ int Variant, /*[in]*/ enum MsoPresetGradientType PresetGradientType ) = 0; virtual HRESULT __stdcall PresetTextured ( /*[in]*/ enum MsoPresetTexture PresetTexture ) = 0; virtual HRESULT __stdcall Solid ( ) = 0; virtual HRESULT __stdcall TwoColorGradient ( /*[in]*/ enum MsoGradientStyle Style, /*[in]*/ int Variant ) = 0; virtual HRESULT __stdcall UserPicture ( /*[in]*/ BSTR PictureFile ) = 0; virtual HRESULT __stdcall UserTextured ( /*[in]*/ BSTR TextureFile ) = 0; virtual HRESULT __stdcall get_BackColor ( /*[out,retval]*/ struct ColorFormat * * BackColor ) = 0; virtual HRESULT __stdcall put_BackColor ( /*[in]*/ struct ColorFormat * BackColor ) = 0; virtual HRESULT __stdcall get_ForeColor ( /*[out,retval]*/ struct ColorFormat * * ForeColor ) = 0; virtual HRESULT __stdcall put_ForeColor ( /*[in]*/ struct ColorFormat * ForeColor ) = 0; virtual HRESULT __stdcall get_GradientColorType ( /*[out,retval]*/ enum MsoGradientColorType * GradientColorType ) = 0; virtual HRESULT __stdcall get_GradientDegree ( /*[out,retval]*/ float * GradientDegree ) = 0; virtual HRESULT __stdcall get_GradientStyle ( /*[out,retval]*/ enum MsoGradientStyle * GradientStyle ) = 0; virtual HRESULT __stdcall get_GradientVariant ( /*[out,retval]*/ int * GradientVariant ) = 0; virtual HRESULT __stdcall get_Pattern ( /*[out,retval]*/ enum MsoPatternType * Pattern ) = 0; virtual HRESULT __stdcall get_PresetGradientType ( /*[out,retval]*/ enum MsoPresetGradientType * PresetGradientType ) = 0; virtual HRESULT __stdcall get_PresetTexture ( /*[out,retval]*/ enum MsoPresetTexture * PresetTexture ) = 0; virtual HRESULT __stdcall get_TextureName ( /*[out,retval]*/ BSTR * TextureName ) = 0; virtual HRESULT __stdcall get_TextureType ( /*[out,retval]*/ enum MsoTextureType * TextureType ) = 0; virtual HRESULT __stdcall get_Transparency ( /*[out,retval]*/ float * Transparency ) = 0; virtual HRESULT __stdcall put_Transparency ( /*[in]*/ float Transparency ) = 0; virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoFillType * Type ) = 0; virtual HRESULT __stdcall get_Visible ( /*[out,retval]*/ enum MsoTriState * Visible ) = 0; virtual HRESULT __stdcall put_Visible ( /*[in]*/ enum MsoTriState Visible ) = 0; }; struct __declspec(uuid("000c0317-0000-0000-c000-000000000046")) LineFormat : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_BackColor ( /*[out,retval]*/ struct ColorFormat * * BackColor ) = 0; virtual HRESULT __stdcall put_BackColor ( /*[in]*/ struct ColorFormat * BackColor ) = 0; virtual HRESULT __stdcall get_BeginArrowheadLength ( /*[out,retval]*/ enum MsoArrowheadLength * BeginArrowheadLength ) = 0; virtual HRESULT __stdcall put_BeginArrowheadLength ( /*[in]*/ enum MsoArrowheadLength BeginArrowheadLength ) = 0; virtual HRESULT __stdcall get_BeginArrowheadStyle ( /*[out,retval]*/ enum MsoArrowheadStyle * BeginArrowheadStyle ) = 0; virtual HRESULT __stdcall put_BeginArrowheadStyle ( /*[in]*/ enum MsoArrowheadStyle BeginArrowheadStyle ) = 0; virtual HRESULT __stdcall get_BeginArrowheadWidth ( /*[out,retval]*/ enum MsoArrowheadWidth * BeginArrowheadWidth ) = 0; virtual HRESULT __stdcall put_BeginArrowheadWidth ( /*[in]*/ enum MsoArrowheadWidth BeginArrowheadWidth ) = 0; virtual HRESULT __stdcall get_DashStyle ( /*[out,retval]*/ enum MsoLineDashStyle * DashStyle ) = 0; virtual HRESULT __stdcall put_DashStyle ( /*[in]*/ enum MsoLineDashStyle DashStyle ) = 0; virtual HRESULT __stdcall get_EndArrowheadLength ( /*[out,retval]*/ enum MsoArrowheadLength * EndArrowheadLength ) = 0; virtual HRESULT __stdcall put_EndArrowheadLength ( /*[in]*/ enum MsoArrowheadLength EndArrowheadLength ) = 0; virtual HRESULT __stdcall get_EndArrowheadStyle ( /*[out,retval]*/ enum MsoArrowheadStyle * EndArrowheadStyle ) = 0; virtual HRESULT __stdcall put_EndArrowheadStyle ( /*[in]*/ enum MsoArrowheadStyle EndArrowheadStyle ) = 0; virtual HRESULT __stdcall get_EndArrowheadWidth ( /*[out,retval]*/ enum MsoArrowheadWidth * EndArrowheadWidth ) = 0; virtual HRESULT __stdcall put_EndArrowheadWidth ( /*[in]*/ enum MsoArrowheadWidth EndArrowheadWidth ) = 0; virtual HRESULT __stdcall get_ForeColor ( /*[out,retval]*/ struct ColorFormat * * ForeColor ) = 0; virtual HRESULT __stdcall put_ForeColor ( /*[in]*/ struct ColorFormat * ForeColor ) = 0; virtual HRESULT __stdcall get_Pattern ( /*[out,retval]*/ enum MsoPatternType * Pattern ) = 0; virtual HRESULT __stdcall put_Pattern ( /*[in]*/ enum MsoPatternType Pattern ) = 0; virtual HRESULT __stdcall get_Style ( /*[out,retval]*/ enum MsoLineStyle * Style ) = 0; virtual HRESULT __stdcall put_Style ( /*[in]*/ enum MsoLineStyle Style ) = 0; virtual HRESULT __stdcall get_Transparency ( /*[out,retval]*/ float * Transparency ) = 0; virtual HRESULT __stdcall put_Transparency ( /*[in]*/ float Transparency ) = 0; virtual HRESULT __stdcall get_Visible ( /*[out,retval]*/ enum MsoTriState * Visible ) = 0; virtual HRESULT __stdcall put_Visible ( /*[in]*/ enum MsoTriState Visible ) = 0; virtual HRESULT __stdcall get_Weight ( /*[out,retval]*/ float * Weight ) = 0; virtual HRESULT __stdcall put_Weight ( /*[in]*/ float Weight ) = 0; virtual HRESULT __stdcall get_InsetPen ( /*[out,retval]*/ enum MsoTriState * InsetPen ) = 0; virtual HRESULT __stdcall put_InsetPen ( /*[in]*/ enum MsoTriState InsetPen ) = 0; }; struct __declspec(uuid("000c0318-0000-0000-c000-000000000046")) ShapeNode : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_EditingType ( /*[out,retval]*/ enum MsoEditingType * EditingType ) = 0; virtual HRESULT __stdcall get_Points ( /*[out,retval]*/ VARIANT * Points ) = 0; virtual HRESULT __stdcall get_SegmentType ( /*[out,retval]*/ enum MsoSegmentType * SegmentType ) = 0; }; struct __declspec(uuid("000c0319-0000-0000-c000-000000000046")) ShapeNodes : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * Count ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct ShapeNode * * Item ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * _NewEnum ) = 0; virtual HRESULT __stdcall Delete ( /*[in]*/ int Index ) = 0; virtual HRESULT __stdcall Insert ( /*[in]*/ int Index, /*[in]*/ enum MsoSegmentType SegmentType, /*[in]*/ enum MsoEditingType EditingType, /*[in]*/ float X1, /*[in]*/ float Y1, /*[in]*/ float X2, /*[in]*/ float Y2, /*[in]*/ float X3, /*[in]*/ float Y3 ) = 0; virtual HRESULT __stdcall SetEditingType ( /*[in]*/ int Index, /*[in]*/ enum MsoEditingType EditingType ) = 0; virtual HRESULT __stdcall SetPosition ( /*[in]*/ int Index, /*[in]*/ float X1, /*[in]*/ float Y1 ) = 0; virtual HRESULT __stdcall SetSegmentType ( /*[in]*/ int Index, /*[in]*/ enum MsoSegmentType SegmentType ) = 0; }; struct __declspec(uuid("000c031a-0000-0000-c000-000000000046")) PictureFormat : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall IncrementBrightness ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall IncrementContrast ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall get_Brightness ( /*[out,retval]*/ float * Brightness ) = 0; virtual HRESULT __stdcall put_Brightness ( /*[in]*/ float Brightness ) = 0; virtual HRESULT __stdcall get_ColorType ( /*[out,retval]*/ enum MsoPictureColorType * ColorType ) = 0; virtual HRESULT __stdcall put_ColorType ( /*[in]*/ enum MsoPictureColorType ColorType ) = 0; virtual HRESULT __stdcall get_Contrast ( /*[out,retval]*/ float * Contrast ) = 0; virtual HRESULT __stdcall put_Contrast ( /*[in]*/ float Contrast ) = 0; virtual HRESULT __stdcall get_CropBottom ( /*[out,retval]*/ float * CropBottom ) = 0; virtual HRESULT __stdcall put_CropBottom ( /*[in]*/ float CropBottom ) = 0; virtual HRESULT __stdcall get_CropLeft ( /*[out,retval]*/ float * CropLeft ) = 0; virtual HRESULT __stdcall put_CropLeft ( /*[in]*/ float CropLeft ) = 0; virtual HRESULT __stdcall get_CropRight ( /*[out,retval]*/ float * CropRight ) = 0; virtual HRESULT __stdcall put_CropRight ( /*[in]*/ float CropRight ) = 0; virtual HRESULT __stdcall get_CropTop ( /*[out,retval]*/ float * CropTop ) = 0; virtual HRESULT __stdcall put_CropTop ( /*[in]*/ float CropTop ) = 0; virtual HRESULT __stdcall get_TransparencyColor ( /*[out,retval]*/ MsoRGBType * TransparencyColor ) = 0; virtual HRESULT __stdcall put_TransparencyColor ( /*[in]*/ MsoRGBType TransparencyColor ) = 0; virtual HRESULT __stdcall get_TransparentBackground ( /*[out,retval]*/ enum MsoTriState * TransparentBackground ) = 0; virtual HRESULT __stdcall put_TransparentBackground ( /*[in]*/ enum MsoTriState TransparentBackground ) = 0; }; struct __declspec(uuid("000c031b-0000-0000-c000-000000000046")) ShadowFormat : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall IncrementOffsetX ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall IncrementOffsetY ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall get_ForeColor ( /*[out,retval]*/ struct ColorFormat * * ForeColor ) = 0; virtual HRESULT __stdcall put_ForeColor ( /*[in]*/ struct ColorFormat * ForeColor ) = 0; virtual HRESULT __stdcall get_Obscured ( /*[out,retval]*/ enum MsoTriState * Obscured ) = 0; virtual HRESULT __stdcall put_Obscured ( /*[in]*/ enum MsoTriState Obscured ) = 0; virtual HRESULT __stdcall get_OffsetX ( /*[out,retval]*/ float * OffsetX ) = 0; virtual HRESULT __stdcall put_OffsetX ( /*[in]*/ float OffsetX ) = 0; virtual HRESULT __stdcall get_OffsetY ( /*[out,retval]*/ float * OffsetY ) = 0; virtual HRESULT __stdcall put_OffsetY ( /*[in]*/ float OffsetY ) = 0; virtual HRESULT __stdcall get_Transparency ( /*[out,retval]*/ float * Transparency ) = 0; virtual HRESULT __stdcall put_Transparency ( /*[in]*/ float Transparency ) = 0; virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoShadowType * Type ) = 0; virtual HRESULT __stdcall put_Type ( /*[in]*/ enum MsoShadowType Type ) = 0; virtual HRESULT __stdcall get_Visible ( /*[out,retval]*/ enum MsoTriState * Visible ) = 0; virtual HRESULT __stdcall put_Visible ( /*[in]*/ enum MsoTriState Visible ) = 0; }; enum MsoScriptLanguage { msoScriptLanguageJava = 1, msoScriptLanguageVisualBasic = 2, msoScriptLanguageASP = 3, msoScriptLanguageOther = 4 }; enum MsoScriptLocation { msoScriptLocationInHead = 1, msoScriptLocationInBody = 2 }; struct __declspec(uuid("000c0341-0000-0000-c000-000000000046")) Script : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Extended ( /*[out,retval]*/ BSTR * Extended ) = 0; virtual HRESULT __stdcall put_Extended ( /*[in]*/ BSTR Extended ) = 0; virtual HRESULT __stdcall get_Id ( /*[out,retval]*/ BSTR * Id ) = 0; virtual HRESULT __stdcall put_Id ( /*[in]*/ BSTR Id ) = 0; virtual HRESULT __stdcall get_Language ( /*[out,retval]*/ enum MsoScriptLanguage * Language ) = 0; virtual HRESULT __stdcall put_Language ( /*[in]*/ enum MsoScriptLanguage Language ) = 0; virtual HRESULT __stdcall get_Location ( /*[out,retval]*/ enum MsoScriptLocation * Location ) = 0; virtual HRESULT __stdcall Delete ( ) = 0; virtual HRESULT __stdcall get_Shape ( /*[out,retval]*/ IDispatch * * Object ) = 0; virtual HRESULT __stdcall get_ScriptText ( /*[out,retval]*/ BSTR * Script ) = 0; virtual HRESULT __stdcall put_ScriptText ( /*[in]*/ BSTR Script ) = 0; }; struct __declspec(uuid("000c0340-0000-0000-c000-000000000046")) Scripts : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ long * Count ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * _NewEnum ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct Script * * Item ) = 0; virtual HRESULT __stdcall Add ( /*[in]*/ IDispatch * Anchor, /*[in]*/ enum MsoScriptLocation Location, /*[in]*/ enum MsoScriptLanguage Language, /*[in]*/ BSTR Id, /*[in]*/ BSTR Extended, /*[in]*/ BSTR ScriptText, /*[out,retval]*/ struct Script * * Add ) = 0; virtual HRESULT __stdcall Delete ( ) = 0; }; struct __declspec(uuid("000c031f-0000-0000-c000-000000000046")) TextEffectFormat : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall ToggleVerticalText ( ) = 0; virtual HRESULT __stdcall get_Alignment ( /*[out,retval]*/ enum MsoTextEffectAlignment * Alignment ) = 0; virtual HRESULT __stdcall put_Alignment ( /*[in]*/ enum MsoTextEffectAlignment Alignment ) = 0; virtual HRESULT __stdcall get_FontBold ( /*[out,retval]*/ enum MsoTriState * FontBold ) = 0; virtual HRESULT __stdcall put_FontBold ( /*[in]*/ enum MsoTriState FontBold ) = 0; virtual HRESULT __stdcall get_FontItalic ( /*[out,retval]*/ enum MsoTriState * FontItalic ) = 0; virtual HRESULT __stdcall put_FontItalic ( /*[in]*/ enum MsoTriState FontItalic ) = 0; virtual HRESULT __stdcall get_FontName ( /*[out,retval]*/ BSTR * FontName ) = 0; virtual HRESULT __stdcall put_FontName ( /*[in]*/ BSTR FontName ) = 0; virtual HRESULT __stdcall get_FontSize ( /*[out,retval]*/ float * FontSize ) = 0; virtual HRESULT __stdcall put_FontSize ( /*[in]*/ float FontSize ) = 0; virtual HRESULT __stdcall get_KernedPairs ( /*[out,retval]*/ enum MsoTriState * KernedPairs ) = 0; virtual HRESULT __stdcall put_KernedPairs ( /*[in]*/ enum MsoTriState KernedPairs ) = 0; virtual HRESULT __stdcall get_NormalizedHeight ( /*[out,retval]*/ enum MsoTriState * NormalizedHeight ) = 0; virtual HRESULT __stdcall put_NormalizedHeight ( /*[in]*/ enum MsoTriState NormalizedHeight ) = 0; virtual HRESULT __stdcall get_PresetShape ( /*[out,retval]*/ enum MsoPresetTextEffectShape * PresetShape ) = 0; virtual HRESULT __stdcall put_PresetShape ( /*[in]*/ enum MsoPresetTextEffectShape PresetShape ) = 0; virtual HRESULT __stdcall get_PresetTextEffect ( /*[out,retval]*/ enum MsoPresetTextEffect * Preset ) = 0; virtual HRESULT __stdcall put_PresetTextEffect ( /*[in]*/ enum MsoPresetTextEffect Preset ) = 0; virtual HRESULT __stdcall get_RotatedChars ( /*[out,retval]*/ enum MsoTriState * RotatedChars ) = 0; virtual HRESULT __stdcall put_RotatedChars ( /*[in]*/ enum MsoTriState RotatedChars ) = 0; virtual HRESULT __stdcall get_Text ( /*[out,retval]*/ BSTR * Text ) = 0; virtual HRESULT __stdcall put_Text ( /*[in]*/ BSTR Text ) = 0; virtual HRESULT __stdcall get_Tracking ( /*[out,retval]*/ float * Tracking ) = 0; virtual HRESULT __stdcall put_Tracking ( /*[in]*/ float Tracking ) = 0; }; struct __declspec(uuid("000c0320-0000-0000-c000-000000000046")) TextFrame : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_MarginBottom ( /*[out,retval]*/ float * MarginBottom ) = 0; virtual HRESULT __stdcall put_MarginBottom ( /*[in]*/ float MarginBottom ) = 0; virtual HRESULT __stdcall get_MarginLeft ( /*[out,retval]*/ float * MarginLeft ) = 0; virtual HRESULT __stdcall put_MarginLeft ( /*[in]*/ float MarginLeft ) = 0; virtual HRESULT __stdcall get_MarginRight ( /*[out,retval]*/ float * MarginRight ) = 0; virtual HRESULT __stdcall put_MarginRight ( /*[in]*/ float MarginRight ) = 0; virtual HRESULT __stdcall get_MarginTop ( /*[out,retval]*/ float * MarginTop ) = 0; virtual HRESULT __stdcall put_MarginTop ( /*[in]*/ float MarginTop ) = 0; virtual HRESULT __stdcall get_Orientation ( /*[out,retval]*/ enum MsoTextOrientation * Orientation ) = 0; virtual HRESULT __stdcall put_Orientation ( /*[in]*/ enum MsoTextOrientation Orientation ) = 0; }; struct __declspec(uuid("000c0321-0000-0000-c000-000000000046")) ThreeDFormat : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall IncrementRotationX ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall IncrementRotationY ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall ResetRotation ( ) = 0; virtual HRESULT __stdcall SetThreeDFormat ( /*[in]*/ enum MsoPresetThreeDFormat PresetThreeDFormat ) = 0; virtual HRESULT __stdcall SetExtrusionDirection ( /*[in]*/ enum MsoPresetExtrusionDirection PresetExtrusionDirection ) = 0; virtual HRESULT __stdcall get_Depth ( /*[out,retval]*/ float * Depth ) = 0; virtual HRESULT __stdcall put_Depth ( /*[in]*/ float Depth ) = 0; virtual HRESULT __stdcall get_ExtrusionColor ( /*[out,retval]*/ struct ColorFormat * * ExtrusionColor ) = 0; virtual HRESULT __stdcall get_ExtrusionColorType ( /*[out,retval]*/ enum MsoExtrusionColorType * ExtrusionColorType ) = 0; virtual HRESULT __stdcall put_ExtrusionColorType ( /*[in]*/ enum MsoExtrusionColorType ExtrusionColorType ) = 0; virtual HRESULT __stdcall get_Perspective ( /*[out,retval]*/ enum MsoTriState * Perspective ) = 0; virtual HRESULT __stdcall put_Perspective ( /*[in]*/ enum MsoTriState Perspective ) = 0; virtual HRESULT __stdcall get_PresetExtrusionDirection ( /*[out,retval]*/ enum MsoPresetExtrusionDirection * PresetExtrusionDirection ) = 0; virtual HRESULT __stdcall get_PresetLightingDirection ( /*[out,retval]*/ enum MsoPresetLightingDirection * PresetLightingDirection ) = 0; virtual HRESULT __stdcall put_PresetLightingDirection ( /*[in]*/ enum MsoPresetLightingDirection PresetLightingDirection ) = 0; virtual HRESULT __stdcall get_PresetLightingSoftness ( /*[out,retval]*/ enum MsoPresetLightingSoftness * PresetLightingSoftness ) = 0; virtual HRESULT __stdcall put_PresetLightingSoftness ( /*[in]*/ enum MsoPresetLightingSoftness PresetLightingSoftness ) = 0; virtual HRESULT __stdcall get_PresetMaterial ( /*[out,retval]*/ enum MsoPresetMaterial * PresetMaterial ) = 0; virtual HRESULT __stdcall put_PresetMaterial ( /*[in]*/ enum MsoPresetMaterial PresetMaterial ) = 0; virtual HRESULT __stdcall get_PresetThreeDFormat ( /*[out,retval]*/ enum MsoPresetThreeDFormat * PresetThreeDFormat ) = 0; virtual HRESULT __stdcall get_RotationX ( /*[out,retval]*/ float * RotationX ) = 0; virtual HRESULT __stdcall put_RotationX ( /*[in]*/ float RotationX ) = 0; virtual HRESULT __stdcall get_RotationY ( /*[out,retval]*/ float * RotationY ) = 0; virtual HRESULT __stdcall put_RotationY ( /*[in]*/ float RotationY ) = 0; virtual HRESULT __stdcall get_Visible ( /*[out,retval]*/ enum MsoTriState * Visible ) = 0; virtual HRESULT __stdcall put_Visible ( /*[in]*/ enum MsoTriState Visible ) = 0; }; struct __declspec(uuid("000c0359-0000-0000-c000-000000000046")) IMsoDispCagNotifySink : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall InsertClip ( /*[in]*/ IUnknown * pClipMoniker, /*[in]*/ IUnknown * pItemMoniker ) = 0; virtual HRESULT __stdcall WindowIsClosing ( ) = 0; }; struct __declspec(uuid("000c0324-0000-0000-c000-000000000046")) Balloon : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Checkboxes ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Labels ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall put_BalloonType ( /*[in]*/ enum MsoBalloonType pbty ) = 0; virtual HRESULT __stdcall get_BalloonType ( /*[out,retval]*/ enum MsoBalloonType * pbty ) = 0; virtual HRESULT __stdcall put_Icon ( /*[in]*/ enum MsoIconType picn ) = 0; virtual HRESULT __stdcall get_Icon ( /*[out,retval]*/ enum MsoIconType * picn ) = 0; virtual HRESULT __stdcall put_Heading ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall get_Heading ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall put_Text ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall get_Text ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall put_Mode ( /*[in]*/ enum MsoModeType pmd ) = 0; virtual HRESULT __stdcall get_Mode ( /*[out,retval]*/ enum MsoModeType * pmd ) = 0; virtual HRESULT __stdcall put_Animation ( /*[in]*/ enum MsoAnimationType pfca ) = 0; virtual HRESULT __stdcall get_Animation ( /*[out,retval]*/ enum MsoAnimationType * pfca ) = 0; virtual HRESULT __stdcall put_Button ( /*[in]*/ enum MsoButtonSetType psbs ) = 0; virtual HRESULT __stdcall get_Button ( /*[out,retval]*/ enum MsoButtonSetType * psbs ) = 0; virtual HRESULT __stdcall put_Callback ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall get_Callback ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall put_Private ( /*[in]*/ long plPrivate ) = 0; virtual HRESULT __stdcall get_Private ( /*[out,retval]*/ long * plPrivate ) = 0; virtual HRESULT __stdcall SetAvoidRectangle ( /*[in]*/ int Left, /*[in]*/ int Top, /*[in]*/ int Right, /*[in]*/ int Bottom ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall Show ( /*[out,retval]*/ enum MsoBalloonButtonType * pibtn ) = 0; virtual HRESULT __stdcall Close ( ) = 0; }; struct __declspec(uuid("000c0326-0000-0000-c000-000000000046")) BalloonCheckboxes : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * pccbx ) = 0; virtual HRESULT __stdcall put_Count ( /*[in]*/ int pccbx ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppienum ) = 0; }; struct __declspec(uuid("000c0328-0000-0000-c000-000000000046")) BalloonCheckbox : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Item ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall put_Checked ( /*[in]*/ VARIANT_BOOL pvarfChecked ) = 0; virtual HRESULT __stdcall get_Checked ( /*[out,retval]*/ VARIANT_BOOL * pvarfChecked ) = 0; virtual HRESULT __stdcall put_Text ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall get_Text ( /*[out,retval]*/ BSTR * pbstr ) = 0; }; struct __declspec(uuid("000c032e-0000-0000-c000-000000000046")) BalloonLabels : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * pcwz ) = 0; virtual HRESULT __stdcall put_Count ( /*[in]*/ int pcwz ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppienum ) = 0; }; struct __declspec(uuid("000c0330-0000-0000-c000-000000000046")) BalloonLabel : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Item ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall put_Text ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall get_Text ( /*[out,retval]*/ BSTR * pbstr ) = 0; }; struct __declspec(uuid("000c0361-0000-0000-c000-000000000046")) AnswerWizardFiles : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * pCount ) = 0; virtual HRESULT __stdcall Add ( /*[in]*/ BSTR FileName ) = 0; virtual HRESULT __stdcall Delete ( /*[in]*/ BSTR FileName ) = 0; }; struct __declspec(uuid("000c0360-0000-0000-c000-000000000046")) AnswerWizard : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Files ( /*[out,retval]*/ struct AnswerWizardFiles * * Files ) = 0; virtual HRESULT __stdcall ClearFileList ( ) = 0; virtual HRESULT __stdcall ResetFileList ( ) = 0; }; struct __declspec(uuid("2df8d04e-5bfa-101b-bde5-00aa0044de52")) DocumentProperty : IDispatch { // // Raw methods provided by interface // virtual IDispatch * __stdcall get_Parent ( ) = 0; virtual HRESULT __stdcall Delete ( ) = 0; virtual HRESULT __stdcall get_Name ( /*[in,lcid]*/ long lcid, /*[out,retval]*/ BSTR * pbstrRetVal ) = 0; virtual HRESULT __stdcall put_Name ( /*[in,lcid]*/ long lcid, /*[in]*/ BSTR pbstrRetVal ) = 0; virtual HRESULT __stdcall get_Value ( /*[in,lcid]*/ long lcid, /*[out,retval]*/ VARIANT * pvargRetVal ) = 0; virtual HRESULT __stdcall put_Value ( /*[in,lcid]*/ long lcid, /*[in]*/ VARIANT pvargRetVal ) = 0; virtual HRESULT __stdcall get_Type ( /*[in,lcid]*/ long lcid, /*[out,retval]*/ enum MsoDocProperties * ptypeRetVal ) = 0; virtual HRESULT __stdcall put_Type ( /*[in,lcid]*/ long lcid, /*[in]*/ enum MsoDocProperties ptypeRetVal ) = 0; virtual HRESULT __stdcall get_LinkToContent ( /*[out,retval]*/ VARIANT_BOOL * pfLinkRetVal ) = 0; virtual HRESULT __stdcall put_LinkToContent ( /*[in]*/ VARIANT_BOOL pfLinkRetVal ) = 0; virtual HRESULT __stdcall get_LinkSource ( /*[out,retval]*/ BSTR * pbstrSourceRetVal ) = 0; virtual HRESULT __stdcall put_LinkSource ( /*[in]*/ BSTR pbstrSourceRetVal ) = 0; virtual HRESULT __stdcall get_Application ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Creator ( /*[out,retval]*/ long * plCreator ) = 0; }; struct __declspec(uuid("2df8d04d-5bfa-101b-bde5-00aa0044de52")) DocumentProperties : IDispatch { // // Raw methods provided by interface // virtual IDispatch * __stdcall get_Parent ( ) = 0; virtual HRESULT __stdcall get_Item ( /*[in]*/ VARIANT Index, /*[in,lcid]*/ long lcid, /*[out,retval]*/ struct DocumentProperty * * ppIDocProp ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ long * pc ) = 0; virtual HRESULT __stdcall Add ( /*[in]*/ BSTR Name, /*[in]*/ VARIANT_BOOL LinkToContent, /*[in]*/ VARIANT Type, /*[in]*/ VARIANT Value, /*[in]*/ VARIANT LinkSource, /*[in,lcid]*/ long lcid, /*[out,retval]*/ struct DocumentProperty * * ppIDocProp ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppunkEnum ) = 0; virtual HRESULT __stdcall get_Application ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Creator ( /*[out,retval]*/ long * plCreator ) = 0; }; enum MsoFileFindOptions { msoOptionsNew = 1, msoOptionsAdd = 2, msoOptionsWithin = 3 }; enum MsoFileFindView { msoViewFileInfo = 1, msoViewPreview = 2, msoViewSummaryInfo = 3 }; enum MsoFileFindSortBy { msoFileFindSortbyAuthor = 1, msoFileFindSortbyDateCreated = 2, msoFileFindSortbyLastSavedBy = 3, msoFileFindSortbyDateSaved = 4, msoFileFindSortbyFileName = 5, msoFileFindSortbySize = 6, msoFileFindSortbyTitle = 7 }; enum MsoFileFindListBy { msoListbyName = 1, msoListbyTitle = 2 }; struct __declspec(uuid("000c0338-0000-0000-c000-000000000046")) IFoundFiles : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * pCount ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppunkEnum ) = 0; }; struct __declspec(uuid("000c0337-0000-0000-c000-000000000046")) IFind : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_SearchPath ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_SubDir ( /*[out,retval]*/ VARIANT_BOOL * retval ) = 0; virtual HRESULT __stdcall get_Title ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_Author ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_Keywords ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_Subject ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_Options ( /*[out,retval]*/ enum MsoFileFindOptions * penmOptions ) = 0; virtual HRESULT __stdcall get_MatchCase ( /*[out,retval]*/ VARIANT_BOOL * retval ) = 0; virtual HRESULT __stdcall get_Text ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_PatternMatch ( /*[out,retval]*/ VARIANT_BOOL * retval ) = 0; virtual HRESULT __stdcall get_DateSavedFrom ( /*[out,retval]*/ VARIANT * pdatSavedFrom ) = 0; virtual HRESULT __stdcall get_DateSavedTo ( /*[out,retval]*/ VARIANT * pdatSavedTo ) = 0; virtual HRESULT __stdcall get_SavedBy ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_DateCreatedFrom ( /*[out,retval]*/ VARIANT * pdatCreatedFrom ) = 0; virtual HRESULT __stdcall get_DateCreatedTo ( /*[out,retval]*/ VARIANT * pdatCreatedTo ) = 0; virtual HRESULT __stdcall get_View ( /*[out,retval]*/ enum MsoFileFindView * penmView ) = 0; virtual HRESULT __stdcall get_SortBy ( /*[out,retval]*/ enum MsoFileFindSortBy * penmSortBy ) = 0; virtual HRESULT __stdcall get_ListBy ( /*[out,retval]*/ enum MsoFileFindListBy * penmListBy ) = 0; virtual HRESULT __stdcall get_SelectedFile ( /*[out,retval]*/ int * pintSelectedFile ) = 0; virtual HRESULT __stdcall get_Results ( /*[out,retval]*/ struct IFoundFiles * * pdisp ) = 0; virtual HRESULT __stdcall Show ( /*[out,retval]*/ int * pRows ) = 0; virtual HRESULT __stdcall put_SearchPath ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall put_Name ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall put_SubDir ( /*[in]*/ VARIANT_BOOL retval ) = 0; virtual HRESULT __stdcall put_Title ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall put_Author ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall put_Keywords ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall put_Subject ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall put_Options ( /*[in]*/ enum MsoFileFindOptions penmOptions ) = 0; virtual HRESULT __stdcall put_MatchCase ( /*[in]*/ VARIANT_BOOL retval ) = 0; virtual HRESULT __stdcall put_Text ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall put_PatternMatch ( /*[in]*/ VARIANT_BOOL retval ) = 0; virtual HRESULT __stdcall put_DateSavedFrom ( /*[in]*/ VARIANT pdatSavedFrom ) = 0; virtual HRESULT __stdcall put_DateSavedTo ( /*[in]*/ VARIANT pdatSavedTo ) = 0; virtual HRESULT __stdcall put_SavedBy ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall put_DateCreatedFrom ( /*[in]*/ VARIANT pdatCreatedFrom ) = 0; virtual HRESULT __stdcall put_DateCreatedTo ( /*[in]*/ VARIANT pdatCreatedTo ) = 0; virtual HRESULT __stdcall put_View ( /*[in]*/ enum MsoFileFindView penmView ) = 0; virtual HRESULT __stdcall put_SortBy ( /*[in]*/ enum MsoFileFindSortBy penmSortBy ) = 0; virtual HRESULT __stdcall put_ListBy ( /*[in]*/ enum MsoFileFindListBy penmListBy ) = 0; virtual HRESULT __stdcall put_SelectedFile ( /*[in]*/ int pintSelectedFile ) = 0; virtual HRESULT __stdcall Execute ( ) = 0; virtual HRESULT __stdcall Load ( /*[in]*/ BSTR bstrQueryName ) = 0; virtual HRESULT __stdcall Save ( /*[in]*/ BSTR bstrQueryName ) = 0; virtual HRESULT __stdcall Delete ( /*[in]*/ BSTR bstrQueryName ) = 0; virtual HRESULT __stdcall get_FileType ( /*[out,retval]*/ long * plFileType ) = 0; virtual HRESULT __stdcall put_FileType ( /*[in]*/ long plFileType ) = 0; }; enum MsoLastModified { msoLastModifiedYesterday = 1, msoLastModifiedToday = 2, msoLastModifiedLastWeek = 3, msoLastModifiedThisWeek = 4, msoLastModifiedLastMonth = 5, msoLastModifiedThisMonth = 6, msoLastModifiedAnyTime = 7 }; enum MsoSortBy { msoSortByFileName = 1, msoSortBySize = 2, msoSortByFileType = 3, msoSortByLastModified = 4, msoSortByNone = 5 }; enum MsoSortOrder { msoSortOrderAscending = 1, msoSortOrderDescending = 2 }; enum MsoConnector { msoConnectorAnd = 1, msoConnectorOr = 2 }; enum MsoCondition { msoConditionFileTypeAllFiles = 1, msoConditionFileTypeOfficeFiles = 2, msoConditionFileTypeWordDocuments = 3, msoConditionFileTypeExcelWorkbooks = 4, msoConditionFileTypePowerPointPresentations = 5, msoConditionFileTypeBinders = 6, msoConditionFileTypeDatabases = 7, msoConditionFileTypeTemplates = 8, msoConditionIncludes = 9, msoConditionIncludesPhrase = 10, msoConditionBeginsWith = 11, msoConditionEndsWith = 12, msoConditionIncludesNearEachOther = 13, msoConditionIsExactly = 14, msoConditionIsNot = 15, msoConditionYesterday = 16, msoConditionToday = 17, msoConditionTomorrow = 18, msoConditionLastWeek = 19, msoConditionThisWeek = 20, msoConditionNextWeek = 21, msoConditionLastMonth = 22, msoConditionThisMonth = 23, msoConditionNextMonth = 24, msoConditionAnytime = 25, msoConditionAnytimeBetween = 26, msoConditionOn = 27, msoConditionOnOrAfter = 28, msoConditionOnOrBefore = 29, msoConditionInTheNext = 30, msoConditionInTheLast = 31, msoConditionEquals = 32, msoConditionDoesNotEqual = 33, msoConditionAnyNumberBetween = 34, msoConditionAtMost = 35, msoConditionAtLeast = 36, msoConditionMoreThan = 37, msoConditionLessThan = 38, msoConditionIsYes = 39, msoConditionIsNo = 40, msoConditionIncludesFormsOf = 41, msoConditionFreeText = 42, msoConditionFileTypeOutlookItems = 43, msoConditionFileTypeMailItem = 44, msoConditionFileTypeCalendarItem = 45, msoConditionFileTypeContactItem = 46, msoConditionFileTypeNoteItem = 47, msoConditionFileTypeJournalItem = 48, msoConditionFileTypeTaskItem = 49, msoConditionFileTypePhotoDrawFiles = 50, msoConditionFileTypeDataConnectionFiles = 51, msoConditionFileTypePublisherFiles = 52, msoConditionFileTypeProjectFiles = 53, msoConditionFileTypeDocumentImagingFiles = 54, msoConditionFileTypeVisioFiles = 55, msoConditionFileTypeDesignerFiles = 56, msoConditionFileTypeWebPages = 57, msoConditionEqualsLow = 58, msoConditionEqualsNormal = 59, msoConditionEqualsHigh = 60, msoConditionNotEqualToLow = 61, msoConditionNotEqualToNormal = 62, msoConditionNotEqualToHigh = 63, msoConditionEqualsNotStarted = 64, msoConditionEqualsInProgress = 65, msoConditionEqualsCompleted = 66, msoConditionEqualsWaitingForSomeoneElse = 67, msoConditionEqualsDeferred = 68, msoConditionNotEqualToNotStarted = 69, msoConditionNotEqualToInProgress = 70, msoConditionNotEqualToCompleted = 71, msoConditionNotEqualToWaitingForSomeoneElse = 72, msoConditionNotEqualToDeferred = 73 }; enum MsoFileType { msoFileTypeAllFiles = 1, msoFileTypeOfficeFiles = 2, msoFileTypeWordDocuments = 3, msoFileTypeExcelWorkbooks = 4, msoFileTypePowerPointPresentations = 5, msoFileTypeBinders = 6, msoFileTypeDatabases = 7, msoFileTypeTemplates = 8, msoFileTypeOutlookItems = 9, msoFileTypeMailItem = 10, msoFileTypeCalendarItem = 11, msoFileTypeContactItem = 12, msoFileTypeNoteItem = 13, msoFileTypeJournalItem = 14, msoFileTypeTaskItem = 15, msoFileTypePhotoDrawFiles = 16, msoFileTypeDataConnectionFiles = 17, msoFileTypePublisherFiles = 18, msoFileTypeProjectFiles = 19, msoFileTypeDocumentImagingFiles = 20, msoFileTypeVisioFiles = 21, msoFileTypeDesignerFiles = 22, msoFileTypeWebPages = 23 }; struct __declspec(uuid("000c0331-0000-0000-c000-000000000046")) FoundFiles : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[in,lcid]*/ long lcid, /*[out,retval]*/ BSTR * pbstrFile ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ long * pc ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppunkEnum ) = 0; }; struct __declspec(uuid("000c0333-0000-0000-c000-000000000046")) PropertyTest : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstrRetVal ) = 0; virtual HRESULT __stdcall get_Condition ( /*[out,retval]*/ enum MsoCondition * pConditionRetVal ) = 0; virtual HRESULT __stdcall get_Value ( /*[out,retval]*/ VARIANT * pvargRetVal ) = 0; virtual HRESULT __stdcall get_SecondValue ( /*[out,retval]*/ VARIANT * pvargRetVal2 ) = 0; virtual HRESULT __stdcall get_Connector ( /*[out,retval]*/ enum MsoConnector * pConnector ) = 0; }; struct __declspec(uuid("000c0334-0000-0000-c000-000000000046")) PropertyTests : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[in,lcid]*/ long lcid, /*[out,retval]*/ struct PropertyTest * * ppIDocProp ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ long * pc ) = 0; virtual HRESULT __stdcall Add ( /*[in]*/ BSTR Name, /*[in]*/ enum MsoCondition Condition, /*[in]*/ VARIANT Value, /*[in]*/ VARIANT SecondValue, /*[in]*/ enum MsoConnector Connector ) = 0; virtual HRESULT __stdcall Remove ( /*[in]*/ int Index ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppunkEnum ) = 0; }; struct __declspec(uuid("000c033a-0000-0000-c000-000000000046")) COMAddIn : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Description ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_Description ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_ProgId ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall get_Guid ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall get_Connect ( /*[out,retval]*/ VARIANT_BOOL * RetValue ) = 0; virtual HRESULT __stdcall put_Connect ( /*[in]*/ VARIANT_BOOL RetValue ) = 0; virtual HRESULT __stdcall get_Object ( /*[out,retval]*/ IDispatch * * RetValue ) = 0; virtual HRESULT __stdcall put_Object ( /*[in]*/ IDispatch * RetValue ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * retval ) = 0; }; struct __declspec(uuid("000c0339-0000-0000-c000-000000000046")) COMAddIns : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT * Index, /*[out,retval]*/ struct COMAddIn * * RetValue ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ long * RetValue ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * RetValue ) = 0; virtual HRESULT __stdcall Update ( ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall SetAppModal ( /*[in]*/ VARIANT_BOOL varfModal ) = 0; }; enum MsoLanguageID { msoLanguageIDMixed = -2, msoLanguageIDNone = 0, msoLanguageIDNoProofing = 1024, msoLanguageIDAfrikaans = 1078, msoLanguageIDAlbanian = 1052, msoLanguageIDAmharic = 1118, msoLanguageIDArabicAlgeria = 5121, msoLanguageIDArabicBahrain = 15361, msoLanguageIDArabicEgypt = 3073, msoLanguageIDArabicIraq = 2049, msoLanguageIDArabicJordan = 11265, msoLanguageIDArabicKuwait = 13313, msoLanguageIDArabicLebanon = 12289, msoLanguageIDArabicLibya = 4097, msoLanguageIDArabicMorocco = 6145, msoLanguageIDArabicOman = 8193, msoLanguageIDArabicQatar = 16385, msoLanguageIDArabic = 1025, msoLanguageIDArabicSyria = 10241, msoLanguageIDArabicTunisia = 7169, msoLanguageIDArabicUAE = 14337, msoLanguageIDArabicYemen = 9217, msoLanguageIDArmenian = 1067, msoLanguageIDAssamese = 1101, msoLanguageIDAzeriCyrillic = 2092, msoLanguageIDAzeriLatin = 1068, msoLanguageIDBasque = 1069, msoLanguageIDByelorussian = 1059, msoLanguageIDBengali = 1093, msoLanguageIDBulgarian = 1026, msoLanguageIDBurmese = 1109, msoLanguageIDCatalan = 1027, msoLanguageIDChineseHongKongSAR = 3076, msoLanguageIDChineseMacaoSAR = 5124, msoLanguageIDSimplifiedChinese = 2052, msoLanguageIDChineseSingapore = 4100, msoLanguageIDTraditionalChinese = 1028, msoLanguageIDCherokee = 1116, msoLanguageIDCroatian = 1050, msoLanguageIDCzech = 1029, msoLanguageIDDanish = 1030, msoLanguageIDDivehi = 1125, msoLanguageIDBelgianDutch = 2067, 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, msoLanguageIDBelgianFrench = 2060, msoLanguageIDFrenchCameroon = 11276, msoLanguageIDFrenchCanadian = 3084, msoLanguageIDFrenchCotedIvoire = 12300, msoLanguageIDFrench = 1036, msoLanguageIDFrenchHaiti = 15372, msoLanguageIDFrenchLuxembourg = 5132, msoLanguageIDFrenchMali = 13324, msoLanguageIDFrenchMonaco = 6156, msoLanguageIDFrenchMorocco = 14348, msoLanguageIDFrenchReunion = 8204, msoLanguageIDFrenchSenegal = 10252, msoLanguageIDSwissFrench = 4108, msoLanguageIDFrenchWestIndies = 7180, msoLanguageIDFrenchZaire = 9228, msoLanguageIDFrisianNetherlands = 1122, msoLanguageIDFulfulde = 1127, msoLanguageIDGaelicIreland = 2108, msoLanguageIDGaelicScotland = 1084, msoLanguageIDGalician = 1110, msoLanguageIDGeorgian = 1079, msoLanguageIDGermanAustria = 3079, msoLanguageIDGerman = 1031, msoLanguageIDGermanLiechtenstein = 5127, msoLanguageIDGermanLuxembourg = 4103, msoLanguageIDSwissGerman = 2055, 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, msoLanguageIDSwissItalian = 2064, msoLanguageIDJapanese = 1041, msoLanguageIDKannada = 1099, msoLanguageIDKanuri = 1137, msoLanguageIDKashmiri = 1120, msoLanguageIDKashmiriDevanagari = 2144, msoLanguageIDKazakh = 1087, msoLanguageIDKhmer = 1107, msoLanguageIDKirghiz = 1088, msoLanguageIDKonkani = 1111, msoLanguageIDKorean = 1042, msoLanguageIDKyrgyz = 1088, msoLanguageIDLatin = 1142, msoLanguageIDLao = 1108, msoLanguageIDLatvian = 1062, msoLanguageIDLithuanian = 1063, msoLanguageIDMacedonian = 1071, msoLanguageIDMalaysian = 1086, msoLanguageIDMalayBruneiDarussalam = 2110, msoLanguageIDMalayalam = 1100, msoLanguageIDMaltese = 1082, msoLanguageIDManipuri = 1112, msoLanguageIDMarathi = 1102, msoLanguageIDMongolian = 1104, msoLanguageIDNepali = 1121, msoLanguageIDNorwegianBokmol = 1044, msoLanguageIDNorwegianNynorsk = 2068, msoLanguageIDOriya = 1096, msoLanguageIDOromo = 1138, msoLanguageIDPashto = 1123, msoLanguageIDPolish = 1045, msoLanguageIDBrazilianPortuguese = 1046, msoLanguageIDPortuguese = 2070, msoLanguageIDPunjabi = 1094, msoLanguageIDRhaetoRomanic = 1047, msoLanguageIDRomanianMoldova = 2072, msoLanguageIDRomanian = 1048, msoLanguageIDRussianMoldova = 2073, msoLanguageIDRussian = 1049, msoLanguageIDSamiLappish = 1083, msoLanguageIDSanskrit = 1103, msoLanguageIDSerbianCyrillic = 3098, msoLanguageIDSerbianLatin = 2074, msoLanguageIDSesotho = 1072, msoLanguageIDSindhi = 1113, msoLanguageIDSindhiPakistan = 2137, msoLanguageIDSinhalese = 1115, msoLanguageIDSlovak = 1051, msoLanguageIDSlovenian = 1060, msoLanguageIDSomali = 1143, msoLanguageIDSorbian = 1070, msoLanguageIDSpanishArgentina = 11274, msoLanguageIDSpanishBolivia = 16394, msoLanguageIDSpanishChile = 13322, msoLanguageIDSpanishColombia = 9226, msoLanguageIDSpanishCostaRica = 5130, msoLanguageIDSpanishDominicanRepublic = 7178, msoLanguageIDSpanishEcuador = 12298, msoLanguageIDSpanishElSalvador = 17418, msoLanguageIDSpanishGuatemala = 4106, msoLanguageIDSpanishHonduras = 18442, msoLanguageIDMexicanSpanish = 2058, msoLanguageIDSpanishNicaragua = 19466, msoLanguageIDSpanishPanama = 6154, msoLanguageIDSpanishParaguay = 15370, msoLanguageIDSpanishPeru = 10250, msoLanguageIDSpanishPuertoRico = 20490, msoLanguageIDSpanishModernSort = 3082, msoLanguageIDSpanish = 1034, msoLanguageIDSpanishUruguay = 14346, msoLanguageIDSpanishVenezuela = 8202, msoLanguageIDSutu = 1072, msoLanguageIDSwahili = 1089, msoLanguageIDSwedishFinland = 2077, msoLanguageIDSwedish = 1053, msoLanguageIDSyriac = 1114, msoLanguageIDTajik = 1064, msoLanguageIDTamil = 1097, msoLanguageIDTamazight = 1119, msoLanguageIDTamazightLatin = 2143, msoLanguageIDTatar = 1092, msoLanguageIDTelugu = 1098, msoLanguageIDThai = 1054, msoLanguageIDTibetan = 1105, msoLanguageIDTigrignaEthiopic = 1139, msoLanguageIDTigrignaEritrea = 2163, 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 }; struct __declspec(uuid("000c0353-0000-0000-c000-000000000046")) LanguageSettings : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_LanguageID ( /*[in]*/ enum MsoAppLanguageID Id, /*[out,retval]*/ int * plid ) = 0; virtual HRESULT __stdcall get_LanguagePreferredForEditing ( /*[in]*/ enum MsoLanguageID lid, /*[out,retval]*/ VARIANT_BOOL * pf ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; }; struct __declspec(uuid("55f88892-7708-11d1-aceb-006008961da5")) ICommandBarsEvents : IDispatch { // // Raw methods provided by interface // virtual void __stdcall OnUpdate ( ) = 0; }; struct __declspec(uuid("000c0352-0000-0000-c000-000000000046")) _CommandBarsEvents : IDispatch {}; struct __declspec(uuid("55f88893-7708-11d1-aceb-006008961da5")) CommandBars; // [ default ] interface _CommandBars // [ default, source ] dispinterface _CommandBarsEvents struct __declspec(uuid("000c0354-0000-0000-c000-000000000046")) _CommandBarComboBoxEvents : IDispatch {}; struct __declspec(uuid("55f88897-7708-11d1-aceb-006008961da5")) CommandBarComboBox; // [ default ] interface _CommandBarComboBox // [ default, source ] dispinterface _CommandBarComboBoxEvents struct __declspec(uuid("55f88896-7708-11d1-aceb-006008961da5")) ICommandBarComboBoxEvents : IDispatch { // // Raw methods provided by interface // virtual void __stdcall Change ( /*[in]*/ struct _CommandBarComboBox * Ctrl ) = 0; }; struct __declspec(uuid("000c0351-0000-0000-c000-000000000046")) _CommandBarButtonEvents : IDispatch {}; struct __declspec(uuid("55f88891-7708-11d1-aceb-006008961da5")) CommandBarButton; // [ default ] interface _CommandBarButton // [ default, source ] dispinterface _CommandBarButtonEvents struct __declspec(uuid("55f88890-7708-11d1-aceb-006008961da5")) ICommandBarButtonEvents : IDispatch { // // Raw methods provided by interface // virtual void __stdcall Click ( /*[in]*/ struct _CommandBarButton * Ctrl, /*[in,out]*/ VARIANT_BOOL * CancelDefault ) = 0; }; enum MsoScreenSize { msoScreenSize544x376 = 0, msoScreenSize640x480 = 1, msoScreenSize720x512 = 2, msoScreenSize800x600 = 3, msoScreenSize1024x768 = 4, msoScreenSize1152x882 = 5, msoScreenSize1152x900 = 6, msoScreenSize1280x1024 = 7, msoScreenSize1600x1200 = 8, msoScreenSize1800x1440 = 9, msoScreenSize1920x1200 = 10 }; 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 }; enum MsoEncoding { msoEncodingThai = 874, msoEncodingJapaneseShiftJIS = 932, msoEncodingSimplifiedChineseGBK = 936, msoEncodingKorean = 949, msoEncodingTraditionalChineseBig5 = 950, msoEncodingUnicodeLittleEndian = 1200, msoEncodingUnicodeBigEndian = 1201, msoEncodingCentralEuropean = 1250, msoEncodingCyrillic = 1251, msoEncodingWestern = 1252, msoEncodingGreek = 1253, msoEncodingTurkish = 1254, msoEncodingHebrew = 1255, msoEncodingArabic = 1256, msoEncodingBaltic = 1257, msoEncodingVietnamese = 1258, msoEncodingAutoDetect = 50001, msoEncodingJapaneseAutoDetect = 50932, msoEncodingSimplifiedChineseAutoDetect = 50936, msoEncodingKoreanAutoDetect = 50949, msoEncodingTraditionalChineseAutoDetect = 50950, msoEncodingCyrillicAutoDetect = 51251, msoEncodingGreekAutoDetect = 51253, msoEncodingArabicAutoDetect = 51256, msoEncodingISO88591Latin1 = 28591, msoEncodingISO88592CentralEurope = 28592, msoEncodingISO88593Latin3 = 28593, msoEncodingISO88594Baltic = 28594, msoEncodingISO88595Cyrillic = 28595, msoEncodingISO88596Arabic = 28596, msoEncodingISO88597Greek = 28597, msoEncodingISO88598Hebrew = 28598, msoEncodingISO88599Turkish = 28599, msoEncodingISO885915Latin9 = 28605, msoEncodingISO2022JPNoHalfwidthKatakana = 50220, msoEncodingISO2022JPJISX02021984 = 50221, msoEncodingISO2022JPJISX02011989 = 50222, msoEncodingISO2022KR = 50225, msoEncodingISO2022CNTraditionalChinese = 50227, msoEncodingISO2022CNSimplifiedChinese = 50229, msoEncodingMacRoman = 10000, msoEncodingMacJapanese = 10001, msoEncodingMacTraditionalChineseBig5 = 10002, msoEncodingMacKorean = 10003, msoEncodingMacArabic = 10004, msoEncodingMacHebrew = 10005, msoEncodingMacGreek1 = 10006, msoEncodingMacCyrillic = 10007, msoEncodingMacSimplifiedChineseGB2312 = 10008, msoEncodingMacRomania = 10010, msoEncodingMacUkraine = 10017, msoEncodingMacLatin2 = 10029, msoEncodingMacIcelandic = 10079, msoEncodingMacTurkish = 10081, msoEncodingMacCroatia = 10082, msoEncodingEBCDICUSCanada = 37, msoEncodingEBCDICInternational = 500, msoEncodingEBCDICMultilingualROECELatin2 = 870, msoEncodingEBCDICGreekModern = 875, msoEncodingEBCDICTurkishLatin5 = 1026, msoEncodingEBCDICGermany = 20273, msoEncodingEBCDICDenmarkNorway = 20277, msoEncodingEBCDICFinlandSweden = 20278, msoEncodingEBCDICItaly = 20280, msoEncodingEBCDICLatinAmericaSpain = 20284, msoEncodingEBCDICUnitedKingdom = 20285, msoEncodingEBCDICJapaneseKatakanaExtended = 20290, msoEncodingEBCDICFrance = 20297, msoEncodingEBCDICArabic = 20420, msoEncodingEBCDICGreek = 20423, msoEncodingEBCDICHebrew = 20424, msoEncodingEBCDICKoreanExtended = 20833, msoEncodingEBCDICThai = 20838, msoEncodingEBCDICIcelandic = 20871, msoEncodingEBCDICTurkish = 20905, msoEncodingEBCDICRussian = 20880, msoEncodingEBCDICSerbianBulgarian = 21025, msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese = 50930, msoEncodingEBCDICUSCanadaAndJapanese = 50931, msoEncodingEBCDICKoreanExtendedAndKorean = 50933, msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese = 50935, msoEncodingEBCDICUSCanadaAndTraditionalChinese = 50937, msoEncodingEBCDICJapaneseLatinExtendedAndJapanese = 50939, msoEncodingOEMUnitedStates = 437, msoEncodingOEMGreek437G = 737, msoEncodingOEMBaltic = 775, msoEncodingOEMMultilingualLatinI = 850, msoEncodingOEMMultilingualLatinII = 852, msoEncodingOEMCyrillic = 855, msoEncodingOEMTurkish = 857, msoEncodingOEMPortuguese = 860, msoEncodingOEMIcelandic = 861, msoEncodingOEMHebrew = 862, msoEncodingOEMCanadianFrench = 863, msoEncodingOEMArabic = 864, msoEncodingOEMNordic = 865, msoEncodingOEMCyrillicII = 866, msoEncodingOEMModernGreek = 869, msoEncodingEUCJapanese = 51932, msoEncodingEUCChineseSimplifiedChinese = 51936, msoEncodingEUCKorean = 51949, msoEncodingEUCTaiwaneseTraditionalChinese = 51950, msoEncodingISCIIDevanagari = 57002, msoEncodingISCIIBengali = 57003, msoEncodingISCIITamil = 57004, msoEncodingISCIITelugu = 57005, msoEncodingISCIIAssamese = 57006, msoEncodingISCIIOriya = 57007, msoEncodingISCIIKannada = 57008, msoEncodingISCIIMalayalam = 57009, msoEncodingISCIIGujarati = 57010, msoEncodingISCIIPunjabi = 57011, msoEncodingArabicASMO = 708, msoEncodingArabicTransparentASMO = 720, msoEncodingKoreanJohab = 1361, msoEncodingTaiwanCNS = 20000, msoEncodingTaiwanTCA = 20001, msoEncodingTaiwanEten = 20002, msoEncodingTaiwanIBM5550 = 20003, msoEncodingTaiwanTeleText = 20004, msoEncodingTaiwanWang = 20005, msoEncodingIA5IRV = 20105, msoEncodingIA5German = 20106, msoEncodingIA5Swedish = 20107, msoEncodingIA5Norwegian = 20108, msoEncodingUSASCII = 20127, msoEncodingT61 = 20261, msoEncodingISO6937NonSpacingAccent = 20269, msoEncodingKOI8R = 20866, msoEncodingExtAlphaLowercase = 21027, msoEncodingKOI8U = 21866, msoEncodingEuropa3 = 29001, msoEncodingHZGBSimplifiedChinese = 52936, msoEncodingUTF7 = 65000, msoEncodingUTF8 = 65001 }; struct __declspec(uuid("000c0913-0000-0000-c000-000000000046")) WebPageFont : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_ProportionalFont ( /*[out,retval]*/ BSTR * pstr ) = 0; virtual HRESULT __stdcall put_ProportionalFont ( /*[in]*/ BSTR pstr ) = 0; virtual HRESULT __stdcall get_ProportionalFontSize ( /*[out,retval]*/ float * pf ) = 0; virtual HRESULT __stdcall put_ProportionalFontSize ( /*[in]*/ float pf ) = 0; virtual HRESULT __stdcall get_FixedWidthFont ( /*[out,retval]*/ BSTR * pstr ) = 0; virtual HRESULT __stdcall put_FixedWidthFont ( /*[in]*/ BSTR pstr ) = 0; virtual HRESULT __stdcall get_FixedWidthFontSize ( /*[out,retval]*/ float * pf ) = 0; virtual HRESULT __stdcall put_FixedWidthFontSize ( /*[in]*/ float pf ) = 0; }; struct __declspec(uuid("000c0914-0000-0000-c000-000000000046")) WebPageFonts : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * Count ) = 0; virtual HRESULT __stdcall get_Item ( /*[in]*/ enum MsoCharacterSet Index, /*[out,retval]*/ struct WebPageFont * * Item ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * _NewEnum ) = 0; }; enum MsoHTMLProjectOpen { msoHTMLProjectOpenSourceView = 1, msoHTMLProjectOpenTextView = 2 }; enum MsoHTMLProjectState { msoHTMLProjectStateDocumentLocked = 1, msoHTMLProjectStateProjectLocked = 2, msoHTMLProjectStateDocumentProjectUnlocked = 3 }; struct __declspec(uuid("000c0358-0000-0000-c000-000000000046")) HTMLProjectItem : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall get_IsOpen ( /*[out,retval]*/ VARIANT_BOOL * RetValue ) = 0; virtual HRESULT __stdcall LoadFromFile ( /*[in]*/ BSTR FileName ) = 0; virtual HRESULT __stdcall Open ( /*[in]*/ enum MsoHTMLProjectOpen OpenKind ) = 0; virtual HRESULT __stdcall SaveCopyAs ( /*[in]*/ BSTR FileName ) = 0; virtual HRESULT __stdcall get_Text ( /*[out,retval]*/ BSTR * Text ) = 0; virtual HRESULT __stdcall put_Text ( /*[in]*/ BSTR Text ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; }; struct __declspec(uuid("000c0357-0000-0000-c000-000000000046")) HTMLProjectItems : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT * Index, /*[out,retval]*/ struct HTMLProjectItem * * RetValue ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ long * RetValue ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * RetValue ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; }; struct __declspec(uuid("000c0356-0000-0000-c000-000000000046")) HTMLProject : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_State ( /*[out,retval]*/ enum MsoHTMLProjectState * State ) = 0; virtual HRESULT __stdcall RefreshProject ( /*[in]*/ VARIANT_BOOL Refresh ) = 0; virtual HRESULT __stdcall RefreshDocument ( /*[in]*/ VARIANT_BOOL Refresh ) = 0; virtual HRESULT __stdcall get_HTMLProjectItems ( /*[out,retval]*/ struct HTMLProjectItems * * HTMLProjectItems ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall Open ( /*[in]*/ enum MsoHTMLProjectOpen OpenKind ) = 0; }; struct __declspec(uuid("000c035a-0000-0000-c000-000000000046")) MsoDebugOptions : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_FeatureReports ( /*[out,retval]*/ int * puintFeatureReports ) = 0; virtual HRESULT __stdcall put_FeatureReports ( /*[in]*/ int puintFeatureReports ) = 0; virtual HRESULT __stdcall get_OutputToDebugger ( /*[out,retval]*/ VARIANT_BOOL * pvarfOutputToDebugger ) = 0; virtual HRESULT __stdcall put_OutputToDebugger ( /*[in]*/ VARIANT_BOOL pvarfOutputToDebugger ) = 0; virtual HRESULT __stdcall get_OutputToFile ( /*[out,retval]*/ VARIANT_BOOL * pvarfOutputToFile ) = 0; virtual HRESULT __stdcall put_OutputToFile ( /*[in]*/ VARIANT_BOOL pvarfOutputToFile ) = 0; virtual HRESULT __stdcall get_OutputToMessageBox ( /*[out,retval]*/ VARIANT_BOOL * pvarfOutputToMessageBox ) = 0; virtual HRESULT __stdcall put_OutputToMessageBox ( /*[in]*/ VARIANT_BOOL pvarfOutputToMessageBox ) = 0; }; enum MsoFileDialogType { msoFileDialogOpen = 1, msoFileDialogSaveAs = 2, msoFileDialogFilePicker = 3, msoFileDialogFolderPicker = 4 }; enum MsoFileDialogView { msoFileDialogViewList = 1, msoFileDialogViewDetails = 2, msoFileDialogViewProperties = 3, msoFileDialogViewPreview = 4, msoFileDialogViewThumbnail = 5, msoFileDialogViewLargeIcons = 6, msoFileDialogViewSmallIcons = 7, msoFileDialogViewWebView = 8 }; struct __declspec(uuid("000c0363-0000-0000-c000-000000000046")) FileDialogSelectedItems : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppienum ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ long * pcFiles ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ int Index, /*[out,retval]*/ BSTR * Item ) = 0; }; struct __declspec(uuid("000c0364-0000-0000-c000-000000000046")) FileDialogFilter : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Extensions ( /*[out,retval]*/ BSTR * Extensions ) = 0; virtual HRESULT __stdcall get_Description ( /*[out,retval]*/ BSTR * Description ) = 0; }; struct __declspec(uuid("000c0365-0000-0000-c000-000000000046")) FileDialogFilters : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppienum ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ long * pcFilters ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ int Index, /*[out,retval]*/ struct FileDialogFilter * * Item ) = 0; virtual HRESULT __stdcall Delete ( /*[in]*/ VARIANT filter = vtMissing ) = 0; virtual HRESULT __stdcall Clear ( ) = 0; virtual HRESULT __stdcall Add ( /*[in]*/ BSTR Description, /*[in]*/ BSTR Extensions, /*[in]*/ VARIANT Position, /*[out,retval]*/ struct FileDialogFilter * * Add ) = 0; }; struct __declspec(uuid("000c0362-0000-0000-c000-000000000046")) FileDialog : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Filters ( /*[out,retval]*/ struct FileDialogFilters * * Filters ) = 0; virtual HRESULT __stdcall get_FilterIndex ( /*[out,retval]*/ int * FilterIndex ) = 0; virtual HRESULT __stdcall put_FilterIndex ( /*[in]*/ int FilterIndex ) = 0; virtual HRESULT __stdcall get_Title ( /*[out,retval]*/ BSTR * Title ) = 0; virtual HRESULT __stdcall put_Title ( /*[in]*/ BSTR Title ) = 0; virtual HRESULT __stdcall get_ButtonName ( /*[out,retval]*/ BSTR * ButtonName ) = 0; virtual HRESULT __stdcall put_ButtonName ( /*[in]*/ BSTR ButtonName ) = 0; virtual HRESULT __stdcall get_AllowMultiSelect ( /*[out,retval]*/ VARIANT_BOOL * pvarfAllowMultiSelect ) = 0; virtual HRESULT __stdcall put_AllowMultiSelect ( /*[in]*/ VARIANT_BOOL pvarfAllowMultiSelect ) = 0; virtual HRESULT __stdcall get_InitialView ( /*[out,retval]*/ enum MsoFileDialogView * pinitialview ) = 0; virtual HRESULT __stdcall put_InitialView ( /*[in]*/ enum MsoFileDialogView pinitialview ) = 0; virtual HRESULT __stdcall get_InitialFileName ( /*[out,retval]*/ BSTR * InitialFileName ) = 0; virtual HRESULT __stdcall put_InitialFileName ( /*[in]*/ BSTR InitialFileName ) = 0; virtual HRESULT __stdcall get_SelectedItems ( /*[out,retval]*/ struct FileDialogSelectedItems * * Files ) = 0; virtual HRESULT __stdcall get_DialogType ( /*[out,retval]*/ enum MsoFileDialogType * pdialogtype ) = 0; virtual HRESULT __stdcall get_Item ( /*[out,retval]*/ BSTR * Name ) = 0; virtual HRESULT __stdcall Show ( /*[out,retval]*/ int * rval ) = 0; virtual HRESULT __stdcall Execute ( ) = 0; }; enum MsoAutomationSecurity { msoAutomationSecurityLow = 1, msoAutomationSecurityByUI = 2, msoAutomationSecurityForceDisable = 3 }; struct __declspec(uuid("000c0411-0000-0000-c000-000000000046")) Signature : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Signer ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_Issuer ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall get_ExpireDate ( /*[out,retval]*/ VARIANT * pvarDate ) = 0; virtual HRESULT __stdcall get_IsValid ( /*[out,retval]*/ VARIANT_BOOL * pfValid ) = 0; virtual HRESULT __stdcall get_AttachCertificate ( /*[out,retval]*/ VARIANT_BOOL * pfAttach ) = 0; virtual HRESULT __stdcall put_AttachCertificate ( /*[in]*/ VARIANT_BOOL pfAttach ) = 0; virtual HRESULT __stdcall Delete ( ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_IsCertificateExpired ( /*[out,retval]*/ VARIANT_BOOL * pfExpired ) = 0; virtual HRESULT __stdcall get_IsCertificateRevoked ( /*[out,retval]*/ VARIANT_BOOL * pfExpired ) = 0; virtual HRESULT __stdcall get_SignDate ( /*[out,retval]*/ VARIANT * pvarDate ) = 0; }; struct __declspec(uuid("000c0410-0000-0000-c000-000000000046")) SignatureSet : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppienum ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * pcSig ) = 0; virtual HRESULT __stdcall get_Item ( /*[in]*/ int iSig, /*[out,retval]*/ struct Signature * * ppidisp ) = 0; virtual HRESULT __stdcall Add ( /*[out,retval]*/ struct Signature * * ppidisp ) = 0; virtual HRESULT __stdcall Commit ( ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; }; enum MailFormat { mfPlainText = 1, mfHTML = 2, mfRTF = 3 }; struct __declspec(uuid("000672ac-0000-0000-c000-000000000046")) IMsoEnvelopeVB : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Introduction ( /*[out,retval]*/ BSTR * pbstrIntro ) = 0; virtual HRESULT __stdcall put_Introduction ( /*[in]*/ BSTR pbstrIntro ) = 0; virtual HRESULT __stdcall get_Item ( /*[out,retval]*/ IDispatch * * ppdisp ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppdisp ) = 0; virtual HRESULT __stdcall get_CommandBars ( /*[out,retval]*/ IDispatch * * ppdisp ) = 0; }; struct __declspec(uuid("000672ad-0000-0000-c000-000000000046")) IMsoEnvelopeVBEvents : IDispatch {}; struct __declspec(uuid("0006f01a-0000-0000-c000-000000000046")) MsoEnvelope; // [ default ] interface IMsoEnvelopeVB // [ default, source ] dispinterface IMsoEnvelopeVBEvents enum MsoAlertButtonType { msoAlertButtonOK = 0, msoAlertButtonOKCancel = 1, msoAlertButtonAbortRetryIgnore = 2, msoAlertButtonYesNoCancel = 3, msoAlertButtonYesNo = 4, msoAlertButtonRetryCancel = 5, msoAlertButtonYesAllNoCancel = 6 }; enum MsoAlertIconType { msoAlertIconNoIcon = 0, msoAlertIconCritical = 1, msoAlertIconQuery = 2, msoAlertIconWarning = 3, msoAlertIconInfo = 4 }; enum MsoAlertDefaultType { msoAlertDefaultFirst = 0, msoAlertDefaultSecond = 1, msoAlertDefaultThird = 2, msoAlertDefaultFourth = 3, msoAlertDefaultFifth = 4 }; enum MsoAlertCancelType { msoAlertCancelDefault = -1, msoAlertCancelFirst = 0, msoAlertCancelSecond = 1, msoAlertCancelThird = 2, msoAlertCancelFourth = 3, msoAlertCancelFifth = 4 }; struct __declspec(uuid("000c0322-0000-0000-c000-000000000046")) Assistant : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall Move ( /*[in]*/ int xLeft, /*[in]*/ int yTop ) = 0; virtual HRESULT __stdcall put_Top ( /*[in]*/ int pyTop ) = 0; virtual HRESULT __stdcall get_Top ( /*[out,retval]*/ int * pyTop ) = 0; virtual HRESULT __stdcall put_Left ( /*[in]*/ int pxLeft ) = 0; virtual HRESULT __stdcall get_Left ( /*[out,retval]*/ int * pxLeft ) = 0; virtual HRESULT __stdcall Help ( ) = 0; virtual HRESULT __stdcall StartWizard ( /*[in]*/ VARIANT_BOOL On, /*[in]*/ BSTR Callback, /*[in]*/ long PrivateX, /*[in]*/ VARIANT Animation, /*[in]*/ VARIANT CustomTeaser, /*[in]*/ VARIANT Top, /*[in]*/ VARIANT Left, /*[in]*/ VARIANT Bottom, /*[in]*/ VARIANT Right, /*[out,retval]*/ long * plWizID ) = 0; virtual HRESULT __stdcall EndWizard ( /*[in]*/ long WizardID, /*[in]*/ VARIANT_BOOL varfSuccess, /*[in]*/ VARIANT Animation = vtMissing ) = 0; virtual HRESULT __stdcall ActivateWizard ( /*[in]*/ long WizardID, /*[in]*/ enum MsoWizardActType act, /*[in]*/ VARIANT Animation = vtMissing ) = 0; virtual HRESULT __stdcall ResetTips ( ) = 0; virtual HRESULT __stdcall get_NewBalloon ( /*[out,retval]*/ struct Balloon * * ppibal ) = 0; virtual HRESULT __stdcall get_BalloonError ( /*[out,retval]*/ enum MsoBalloonErrorType * pbne ) = 0; virtual HRESULT __stdcall get_Visible ( /*[out,retval]*/ VARIANT_BOOL * pvarfVisible ) = 0; virtual HRESULT __stdcall put_Visible ( /*[in]*/ VARIANT_BOOL pvarfVisible ) = 0; virtual HRESULT __stdcall get_Animation ( /*[out,retval]*/ enum MsoAnimationType * pfca ) = 0; virtual HRESULT __stdcall put_Animation ( /*[in]*/ enum MsoAnimationType pfca ) = 0; virtual HRESULT __stdcall get_Reduced ( /*[out,retval]*/ VARIANT_BOOL * pvarfReduced ) = 0; virtual HRESULT __stdcall put_Reduced ( /*[in]*/ VARIANT_BOOL pvarfReduced ) = 0; virtual HRESULT __stdcall put_AssistWithHelp ( /*[in]*/ VARIANT_BOOL pvarfAssistWithHelp ) = 0; virtual HRESULT __stdcall get_AssistWithHelp ( /*[out,retval]*/ VARIANT_BOOL * pvarfAssistWithHelp ) = 0; virtual HRESULT __stdcall put_AssistWithWizards ( /*[in]*/ VARIANT_BOOL pvarfAssistWithWizards ) = 0; virtual HRESULT __stdcall get_AssistWithWizards ( /*[out,retval]*/ VARIANT_BOOL * pvarfAssistWithWizards ) = 0; virtual HRESULT __stdcall put_AssistWithAlerts ( /*[in]*/ VARIANT_BOOL pvarfAssistWithAlerts ) = 0; virtual HRESULT __stdcall get_AssistWithAlerts ( /*[out,retval]*/ VARIANT_BOOL * pvarfAssistWithAlerts ) = 0; virtual HRESULT __stdcall put_MoveWhenInTheWay ( /*[in]*/ VARIANT_BOOL pvarfMove ) = 0; virtual HRESULT __stdcall get_MoveWhenInTheWay ( /*[out,retval]*/ VARIANT_BOOL * pvarfMove ) = 0; virtual HRESULT __stdcall put_Sounds ( /*[in]*/ VARIANT_BOOL pvarfSounds ) = 0; virtual HRESULT __stdcall get_Sounds ( /*[out,retval]*/ VARIANT_BOOL * pvarfSounds ) = 0; virtual HRESULT __stdcall put_FeatureTips ( /*[in]*/ VARIANT_BOOL pvarfFeatures ) = 0; virtual HRESULT __stdcall get_FeatureTips ( /*[out,retval]*/ VARIANT_BOOL * pvarfFeatures ) = 0; virtual HRESULT __stdcall put_MouseTips ( /*[in]*/ VARIANT_BOOL pvarfMouse ) = 0; virtual HRESULT __stdcall get_MouseTips ( /*[out,retval]*/ VARIANT_BOOL * pvarfMouse ) = 0; virtual HRESULT __stdcall put_KeyboardShortcutTips ( /*[in]*/ VARIANT_BOOL pvarfKeyboardShortcuts ) = 0; virtual HRESULT __stdcall get_KeyboardShortcutTips ( /*[out,retval]*/ VARIANT_BOOL * pvarfKeyboardShortcuts ) = 0; virtual HRESULT __stdcall put_HighPriorityTips ( /*[in]*/ VARIANT_BOOL pvarfHighPriorityTips ) = 0; virtual HRESULT __stdcall get_HighPriorityTips ( /*[out,retval]*/ VARIANT_BOOL * pvarfHighPriorityTips ) = 0; virtual HRESULT __stdcall put_TipOfDay ( /*[in]*/ VARIANT_BOOL pvarfTipOfDay ) = 0; virtual HRESULT __stdcall get_TipOfDay ( /*[out,retval]*/ VARIANT_BOOL * pvarfTipOfDay ) = 0; virtual HRESULT __stdcall put_GuessHelp ( /*[in]*/ VARIANT_BOOL pvarfGuessHelp ) = 0; virtual HRESULT __stdcall get_GuessHelp ( /*[out,retval]*/ VARIANT_BOOL * pvarfGuessHelp ) = 0; virtual HRESULT __stdcall put_SearchWhenProgramming ( /*[in]*/ VARIANT_BOOL pvarfSearchInProgram ) = 0; virtual HRESULT __stdcall get_SearchWhenProgramming ( /*[out,retval]*/ VARIANT_BOOL * pvarfSearchInProgram ) = 0; virtual HRESULT __stdcall get_Item ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall get_FileName ( /*[out,retval]*/ BSTR * pbstr ) = 0; virtual HRESULT __stdcall put_FileName ( /*[in]*/ BSTR pbstr ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall get_On ( /*[out,retval]*/ VARIANT_BOOL * pvarfOn ) = 0; virtual HRESULT __stdcall put_On ( /*[in]*/ VARIANT_BOOL pvarfOn ) = 0; virtual HRESULT __stdcall DoAlert ( /*[in]*/ BSTR bstrAlertTitle, /*[in]*/ BSTR bstrAlertText, /*[in]*/ enum MsoAlertButtonType alb, /*[in]*/ enum MsoAlertIconType alc, /*[in]*/ enum MsoAlertDefaultType ald, /*[in]*/ enum MsoAlertCancelType alq, /*[in]*/ VARIANT_BOOL varfSysAlert, /*[out,retval]*/ int * pibtn ) = 0; }; enum MsoSearchIn { msoSearchInMyComputer = 0, msoSearchInOutlook = 1, msoSearchInMyNetworkPlaces = 2, msoSearchInCustom = 3 }; enum MsoTargetBrowser { msoTargetBrowserV3 = 0, msoTargetBrowserV4 = 1, msoTargetBrowserIE4 = 2, msoTargetBrowserIE5 = 3, msoTargetBrowserIE6 = 4 }; struct __declspec(uuid("000c036c-0000-0000-c000-000000000046")) FileTypes : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[out,retval]*/ enum MsoFileType * MsoFileTypeRet ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * iCountRetVal ) = 0; virtual HRESULT __stdcall Add ( /*[in]*/ enum MsoFileType FileType ) = 0; virtual HRESULT __stdcall Remove ( /*[in]*/ int Index ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppunkEnum ) = 0; }; enum MsoOrgChartOrientation { msoOrgChartOrientationMixed = -2, msoOrgChartOrientationVertical = 1 }; enum MsoOrgChartLayoutType { msoOrgChartLayoutMixed = -2, msoOrgChartLayoutStandard = 1, msoOrgChartLayoutBothHanging = 2, msoOrgChartLayoutLeftHanging = 3, msoOrgChartLayoutRightHanging = 4 }; enum MsoRelativeNodePosition { msoBeforeNode = 1, msoAfterNode = 2, msoBeforeFirstSibling = 3, msoAfterLastSibling = 4 }; enum MsoDiagramType { msoDiagramMixed = -2, msoDiagramOrgChart = 1, msoDiagramCycle = 2, msoDiagramRadial = 3, msoDiagramPyramid = 4, msoDiagramVenn = 5, msoDiagramTarget = 6 }; enum MsoDiagramNodeType { msoDiagramNode = 1, msoDiagramAssistant = 2 }; enum MsoMoveRow { msoMoveRowFirst = -4, msoMoveRowPrev = -3, msoMoveRowNext = -2, msoMoveRowNbr = -1 }; struct __declspec(uuid("000c1530-0000-0000-c000-000000000046")) OfficeDataSourceObject : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_ConnectString ( /*[out,retval]*/ BSTR * pbstrConnect ) = 0; virtual HRESULT __stdcall put_ConnectString ( /*[in]*/ BSTR pbstrConnect ) = 0; virtual HRESULT __stdcall get_Table ( /*[out,retval]*/ BSTR * pbstrTable ) = 0; virtual HRESULT __stdcall put_Table ( /*[in]*/ BSTR pbstrTable ) = 0; virtual HRESULT __stdcall get_DataSource ( /*[out,retval]*/ BSTR * pbstrSrc ) = 0; virtual HRESULT __stdcall put_DataSource ( /*[in]*/ BSTR pbstrSrc ) = 0; virtual HRESULT __stdcall get_Columns ( /*[out,retval]*/ IDispatch * * ppColumns ) = 0; virtual HRESULT __stdcall get_RowCount ( /*[out,retval]*/ long * pcRows ) = 0; virtual HRESULT __stdcall get_Filters ( /*[out,retval]*/ IDispatch * * ppFilters ) = 0; virtual HRESULT __stdcall Move ( /*[in]*/ enum MsoMoveRow MsoMoveRow, /*[in]*/ int RowNbr, /*[out,retval]*/ int * rval ) = 0; virtual HRESULT __stdcall Open ( /*[in]*/ BSTR bstrSrc, /*[in]*/ BSTR bstrConnect, /*[in]*/ BSTR bstrTable, /*[in]*/ long fOpenExclusive, /*[in]*/ long fNeverPrompt ) = 0; virtual HRESULT __stdcall SetSortOrder ( /*[in]*/ BSTR SortField1, /*[in]*/ VARIANT_BOOL SortAscending1, /*[in]*/ BSTR SortField2, /*[in]*/ VARIANT_BOOL SortAscending2, /*[in]*/ BSTR SortField3, /*[in]*/ VARIANT_BOOL SortAscending3 ) = 0; virtual HRESULT __stdcall ApplyFilter ( ) = 0; }; struct __declspec(uuid("000c1531-0000-0000-c000-000000000046")) ODSOColumn : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Index ( /*[out,retval]*/ long * plIndex ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppParent ) = 0; virtual HRESULT __stdcall get_Value ( /*[out,retval]*/ BSTR * pbstrValue ) = 0; }; struct __declspec(uuid("000c1532-0000-0000-c000-000000000046")) ODSOColumns : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ long * plCount ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppParentOdso ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT varIndex, /*[out,retval]*/ IDispatch * * ppColumn ) = 0; }; enum MsoFilterComparison { msoFilterComparisonEqual = 0, msoFilterComparisonNotEqual = 1, msoFilterComparisonLessThan = 2, msoFilterComparisonGreaterThan = 3, msoFilterComparisonLessThanEqual = 4, msoFilterComparisonGreaterThanEqual = 5, msoFilterComparisonIsBlank = 6, msoFilterComparisonIsNotBlank = 7, msoFilterComparisonContains = 8, msoFilterComparisonNotContains = 9 }; enum MsoFilterConjunction { msoFilterConjunctionAnd = 0, msoFilterConjunctionOr = 1 }; struct __declspec(uuid("000c1533-0000-0000-c000-000000000046")) ODSOFilter : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Index ( /*[out,retval]*/ long * plIndex ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppParent ) = 0; virtual HRESULT __stdcall get_Column ( /*[out,retval]*/ BSTR * pbstrCol ) = 0; virtual HRESULT __stdcall put_Column ( /*[in]*/ BSTR pbstrCol ) = 0; virtual HRESULT __stdcall get_Comparison ( /*[out,retval]*/ enum MsoFilterComparison * pComparison ) = 0; virtual HRESULT __stdcall put_Comparison ( /*[in]*/ enum MsoFilterComparison pComparison ) = 0; virtual HRESULT __stdcall get_CompareTo ( /*[out,retval]*/ BSTR * pbstrCompareTo ) = 0; virtual HRESULT __stdcall put_CompareTo ( /*[in]*/ BSTR pbstrCompareTo ) = 0; virtual HRESULT __stdcall get_Conjunction ( /*[out,retval]*/ enum MsoFilterConjunction * pConjunction ) = 0; virtual HRESULT __stdcall put_Conjunction ( /*[in]*/ enum MsoFilterConjunction pConjunction ) = 0; }; struct __declspec(uuid("000c1534-0000-0000-c000-000000000046")) ODSOFilters : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ long * plCount ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppParentOdso ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ long Index, /*[out,retval]*/ IDispatch * * ppColumn ) = 0; virtual HRESULT __stdcall Add ( /*[in]*/ BSTR Column, /*[in]*/ enum MsoFilterComparison Comparison, /*[in]*/ enum MsoFilterConjunction Conjunction, /*[in]*/ BSTR bstrCompareTo, /*[in]*/ VARIANT_BOOL DeferUpdate ) = 0; virtual HRESULT __stdcall Delete ( /*[in]*/ long Index, /*[in]*/ VARIANT_BOOL DeferUpdate ) = 0; }; enum MsoFileNewSection { msoOpenDocument = 0, msoNew = 1, msoNewfromExistingFile = 2, msoNewfromTemplate = 3, msoBottomSection = 4 }; enum MsoFileNewAction { msoEditFile = 0, msoCreateNewFile = 1, msoOpenFile = 2 }; struct __declspec(uuid("000c0936-0000-0000-c000-000000000046")) NewFile : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall Add ( /*[in]*/ BSTR FileName, /*[in]*/ VARIANT Section, /*[in]*/ VARIANT DisplayName, /*[in]*/ VARIANT Action, /*[out,retval]*/ VARIANT_BOOL * pvarf ) = 0; virtual HRESULT __stdcall Remove ( /*[in]*/ BSTR FileName, /*[in]*/ VARIANT Section, /*[in]*/ VARIANT DisplayName, /*[in]*/ VARIANT Action, /*[out,retval]*/ VARIANT_BOOL * pvarf ) = 0; }; struct __declspec(uuid("000cd100-0000-0000-c000-000000000046")) WebComponent : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Shape ( /*[out,retval]*/ IDispatch * * RetValue ) = 0; virtual HRESULT __stdcall get_URL ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_URL ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_HTML ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_HTML ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_Name ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_Width ( /*[out,retval]*/ long * RetValue ) = 0; virtual HRESULT __stdcall put_Width ( /*[in]*/ long RetValue ) = 0; virtual HRESULT __stdcall get_Height ( /*[out,retval]*/ long * RetValue ) = 0; virtual HRESULT __stdcall put_Height ( /*[in]*/ long RetValue ) = 0; virtual HRESULT __stdcall SetPlaceHolderGraphic ( /*[in]*/ BSTR PlaceHolderGraphic ) = 0; virtual HRESULT __stdcall Commit ( ) = 0; virtual HRESULT __stdcall Revert ( ) = 0; }; struct __declspec(uuid("000cd101-0000-0000-c000-000000000046")) WebComponentWindowExternal : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_InterfaceVersion ( /*[out,retval]*/ long * RetValue ) = 0; virtual HRESULT __stdcall get_ApplicationName ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall get_ApplicationVersion ( /*[out,retval]*/ long * RetValue ) = 0; virtual HRESULT __stdcall get_Application ( /*[out,retval]*/ IDispatch * * RetValue ) = 0; virtual HRESULT __stdcall CloseWindow ( ) = 0; virtual HRESULT __stdcall get_WebComponent ( /*[out,retval]*/ struct WebComponent * * RetValue ) = 0; }; struct __declspec(uuid("000cd102-0000-0000-c000-000000000046")) WebComponentFormat : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Application ( /*[out,retval]*/ IDispatch * * RetValue ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_URL ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_URL ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_HTML ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_HTML ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_Name ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_Width ( /*[out,retval]*/ long * RetValue ) = 0; virtual HRESULT __stdcall put_Width ( /*[in]*/ long RetValue ) = 0; virtual HRESULT __stdcall get_Height ( /*[out,retval]*/ long * RetValue ) = 0; virtual HRESULT __stdcall put_Height ( /*[in]*/ long RetValue ) = 0; virtual HRESULT __stdcall get_PreviewGraphic ( /*[out,retval]*/ BSTR * retval ) = 0; virtual HRESULT __stdcall put_PreviewGraphic ( /*[in]*/ BSTR retval ) = 0; virtual HRESULT __stdcall LaunchPropertiesWindow ( ) = 0; }; enum MsoLanguageIDHidden { msoLanguageIDChineseHongKong = 3076, msoLanguageIDChineseMacao = 5124, msoLanguageIDEnglishTrinidad = 11273 }; struct __declspec(uuid("4cac6328-b9b0-11d3-8d59-0050048384e3")) ILicWizExternal : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall PrintHtmlDocument ( /*[in]*/ IUnknown * punkHtmlDoc ) = 0; virtual HRESULT __stdcall InvokeDateTimeApplet ( ) = 0; virtual HRESULT __stdcall FormatDate ( /*[in]*/ DATE date, /*[in]*/ BSTR pFormat, /*[out,retval]*/ BSTR * pDateString ) = 0; virtual HRESULT __stdcall ShowHelp ( /*[in]*/ VARIANT * pvarId = &vtMissing ) = 0; virtual HRESULT __stdcall Terminate ( ) = 0; virtual HRESULT __stdcall DisableVORWReminder ( /*[in]*/ long BPC ) = 0; virtual HRESULT __stdcall SaveReceipt ( /*[in]*/ BSTR bstrReceipt, /*[out,retval]*/ BSTR * pbstrPath ) = 0; virtual HRESULT __stdcall OpenInDefaultBrowser ( /*[in]*/ BSTR bstrUrl ) = 0; virtual HRESULT __stdcall MsoAlert ( /*[in]*/ BSTR bstrText, /*[in]*/ BSTR bstrButtons, /*[in]*/ BSTR bstrIcon, /*[out,retval]*/ long * plRet ) = 0; virtual HRESULT __stdcall DepositPidKey ( /*[in]*/ BSTR bstrKey, /*[in]*/ int fMORW, /*[out,retval]*/ long * plRet ) = 0; virtual HRESULT __stdcall WriteLog ( /*[in]*/ BSTR bstrMessage ) = 0; virtual HRESULT __stdcall ResignDpc ( /*[in]*/ BSTR bstrProductCode ) = 0; virtual HRESULT __stdcall ResetPID ( ) = 0; virtual HRESULT __stdcall SetDialogSize ( /*[in]*/ long dx, /*[in]*/ long dy ) = 0; virtual HRESULT __stdcall VerifyClock ( /*[in]*/ long lMode, /*[out,retval]*/ long * plRet ) = 0; virtual HRESULT __stdcall SortSelectOptions ( /*[in]*/ IDispatch * pdispSelect ) = 0; virtual HRESULT __stdcall InternetDisconnect ( ) = 0; virtual HRESULT __stdcall GetConnectedState ( /*[out,retval]*/ int * pfConnected ) = 0; virtual HRESULT __stdcall get_Context ( /*[out,retval]*/ long * plwctx ) = 0; virtual HRESULT __stdcall get_Validator ( /*[out,retval]*/ IDispatch * * ppdispValidator ) = 0; virtual HRESULT __stdcall get_LicAgent ( /*[out,retval]*/ IDispatch * * ppdispLicAgent ) = 0; virtual HRESULT __stdcall get_CountryInfo ( /*[out,retval]*/ BSTR * pbstrUrl ) = 0; virtual HRESULT __stdcall put_WizardVisible ( /*[in]*/ int _arg1 ) = 0; virtual HRESULT __stdcall put_WizardTitle ( /*[in]*/ BSTR _arg1 ) = 0; virtual HRESULT __stdcall get_AnimationEnabled ( /*[out,retval]*/ int * fEnabled ) = 0; virtual HRESULT __stdcall put_CurrentHelpId ( /*[in]*/ long _arg1 ) = 0; virtual HRESULT __stdcall get_OfficeOnTheWebUrl ( /*[out,retval]*/ BSTR * bstrUrl ) = 0; }; struct __declspec(uuid("919aa22c-b9ad-11d3-8d59-0050048384e3")) ILicValidator : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Products ( /*[out,retval]*/ VARIANT * pVariant ) = 0; virtual HRESULT __stdcall get_Selection ( /*[out,retval]*/ int * piSel ) = 0; virtual HRESULT __stdcall put_Selection ( /*[in]*/ int piSel ) = 0; }; struct __declspec(uuid("00194002-d9c3-11d3-8d59-0050048384e3")) ILicAgent : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall Initialize ( /*[in]*/ unsigned long dwBPC, /*[in]*/ unsigned long dwMode, /*[in]*/ BSTR bstrLicSource, /*[out,retval]*/ unsigned long * pdwRetCode ) = 0; virtual HRESULT __stdcall GetFirstName ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetFirstName ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetLastName ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetLastName ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetOrgName ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetOrgName ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetEmail ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetEmail ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetPhone ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetPhone ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetAddress1 ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetAddress1 ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetCity ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetCity ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetState ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetState ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetCountryCode ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetCountryCode ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetCountryDesc ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetCountryDesc ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetZip ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetZip ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetIsoLanguage ( /*[out,retval]*/ unsigned long * pdwVal ) = 0; virtual HRESULT __stdcall SetIsoLanguage ( /*[in]*/ unsigned long dwNewVal ) = 0; virtual HRESULT __stdcall GetMSUpdate ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetMSUpdate ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetMSOffer ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetMSOffer ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetOtherOffer ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetOtherOffer ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetAddress2 ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetAddress2 ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall CheckSystemClock ( /*[out,retval]*/ unsigned long * pdwRetCode ) = 0; virtual HRESULT __stdcall GetExistingExpiryDate ( /*[out,retval]*/ DATE * pDateVal ) = 0; virtual HRESULT __stdcall GetNewExpiryDate ( /*[out,retval]*/ DATE * pDateVal ) = 0; virtual HRESULT __stdcall GetBillingFirstName ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetBillingFirstName ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetBillingLastName ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetBillingLastName ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetBillingPhone ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetBillingPhone ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetBillingAddress1 ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetBillingAddress1 ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetBillingAddress2 ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetBillingAddress2 ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetBillingCity ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetBillingCity ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetBillingState ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetBillingState ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetBillingCountryCode ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetBillingCountryCode ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall GetBillingZip ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall SetBillingZip ( /*[in]*/ BSTR bstrNewVal ) = 0; virtual HRESULT __stdcall SaveBillingInfo ( /*[in]*/ int bSave, /*[out,retval]*/ unsigned long * pdwRetVal ) = 0; virtual HRESULT __stdcall IsCCRenewalCountry ( /*[in]*/ BSTR bstrCountryCode, /*[out,retval]*/ int * pbRetVal ) = 0; virtual HRESULT __stdcall GetVATLabel ( /*[in]*/ BSTR bstrCountryCode, /*[out,retval]*/ BSTR * pbstrVATLabel ) = 0; virtual HRESULT __stdcall GetCCRenewalExpiryDate ( /*[out,retval]*/ DATE * pDateVal ) = 0; virtual HRESULT __stdcall SetVATNumber ( /*[in]*/ BSTR bstrVATNumber ) = 0; virtual HRESULT __stdcall SetCreditCardType ( /*[in]*/ BSTR bstrCCCode ) = 0; virtual HRESULT __stdcall SetCreditCardNumber ( /*[in]*/ BSTR bstrCCNumber ) = 0; virtual HRESULT __stdcall SetCreditCardExpiryYear ( /*[in]*/ unsigned long dwCCYear ) = 0; virtual HRESULT __stdcall SetCreditCardExpiryMonth ( /*[in]*/ unsigned long dwCCMonth ) = 0; virtual HRESULT __stdcall GetCreditCardCount ( /*[out,retval]*/ unsigned long * pdwCount ) = 0; virtual HRESULT __stdcall GetCreditCardCode ( /*[in]*/ unsigned long dwIndex, /*[out,retval]*/ BSTR * pbstrCode ) = 0; virtual HRESULT __stdcall GetCreditCardName ( /*[in]*/ unsigned long dwIndex, /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall GetVATNumber ( /*[out,retval]*/ BSTR * pbstrVATNumber ) = 0; virtual HRESULT __stdcall GetCreditCardType ( /*[out,retval]*/ BSTR * pbstrCCCode ) = 0; virtual HRESULT __stdcall GetCreditCardNumber ( /*[out,retval]*/ BSTR * pbstrCCNumber ) = 0; virtual HRESULT __stdcall GetCreditCardExpiryYear ( /*[out,retval]*/ unsigned long * pdwCCYear ) = 0; virtual HRESULT __stdcall GetCreditCardExpiryMonth ( /*[out,retval]*/ unsigned long * pdwCCMonth ) = 0; virtual HRESULT __stdcall GetDisconnectOption ( /*[out,retval]*/ int * pbRetVal ) = 0; virtual HRESULT __stdcall SetDisconnectOption ( /*[in]*/ int bNewVal ) = 0; virtual HRESULT __stdcall AsyncProcessHandshakeRequest ( /*[in]*/ int bReviseCustInfo ) = 0; virtual HRESULT __stdcall AsyncProcessNewLicenseRequest ( ) = 0; virtual HRESULT __stdcall AsyncProcessReissueLicenseRequest ( ) = 0; virtual HRESULT __stdcall AsyncProcessRetailRenewalLicenseRequest ( ) = 0; virtual HRESULT __stdcall AsyncProcessReviseCustInfoRequest ( ) = 0; virtual HRESULT __stdcall AsyncProcessCCRenewalPriceRequest ( ) = 0; virtual HRESULT __stdcall AsyncProcessCCRenewalLicenseRequest ( ) = 0; virtual HRESULT __stdcall GetAsyncProcessReturnCode ( /*[out,retval]*/ unsigned long * pdwRetCode ) = 0; virtual HRESULT __stdcall IsUpgradeAvailable ( /*[out,retval]*/ int * pbUpgradeAvailable ) = 0; virtual HRESULT __stdcall WantUpgrade ( /*[in]*/ int bWantUpgrade ) = 0; virtual HRESULT __stdcall AsyncProcessDroppedLicenseRequest ( ) = 0; virtual HRESULT __stdcall GenerateInstallationId ( /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall DepositConfirmationId ( /*[in]*/ BSTR bstrVal, /*[out,retval]*/ unsigned long * pdwRetCode ) = 0; virtual HRESULT __stdcall VerifyCheckDigits ( /*[in]*/ BSTR bstrCIDIID, /*[out,retval]*/ int * pbValue ) = 0; virtual HRESULT __stdcall GetCurrentExpiryDate ( /*[out,retval]*/ DATE * pDateVal ) = 0; virtual HRESULT __stdcall CancelAsyncProcessRequest ( /*[in]*/ int bIsLicenseRequest ) = 0; virtual HRESULT __stdcall GetCurrencyDescription ( /*[in]*/ unsigned long dwCurrencyIndex, /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall GetPriceItemCount ( /*[out,retval]*/ unsigned long * pdwCount ) = 0; virtual HRESULT __stdcall GetPriceItemLabel ( /*[in]*/ unsigned long dwIndex, /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall GetPriceItemValue ( /*[in]*/ unsigned long dwCurrencyIndex, /*[in]*/ unsigned long dwIndex, /*[out,retval]*/ BSTR * pbstrVal ) = 0; virtual HRESULT __stdcall GetInvoiceText ( /*[out,retval]*/ BSTR * pNewVal ) = 0; virtual HRESULT __stdcall GetBackendErrorMsg ( /*[out,retval]*/ BSTR * pbstrErrMsg ) = 0; virtual HRESULT __stdcall GetCurrencyOption ( /*[out,retval]*/ unsigned long * dwCurrencyOption ) = 0; virtual HRESULT __stdcall SetCurrencyOption ( /*[in]*/ unsigned long dwCurrencyOption ) = 0; virtual HRESULT __stdcall GetEndOfLifeHtmlText ( /*[out,retval]*/ BSTR * pbstrHtmlText ) = 0; virtual HRESULT __stdcall DisplaySSLCert ( /*[out,retval]*/ unsigned long * dwRetCode ) = 0; }; struct __declspec(uuid("000c0372-0000-0000-c000-000000000046")) IMsoEServicesDialog : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall Close ( /*[in]*/ VARIANT_BOOL ApplyWebComponentChanges ) = 0; virtual HRESULT __stdcall AddTrustedDomain ( /*[in]*/ BSTR Domain ) = 0; virtual HRESULT __stdcall get_ApplicationName ( /*[out,retval]*/ BSTR * retval ) = 0; virtual HRESULT __stdcall get_Application ( /*[out,retval]*/ IDispatch * * ppdisp ) = 0; virtual HRESULT __stdcall get_WebComponent ( /*[out,retval]*/ IDispatch * * ppdisp ) = 0; virtual HRESULT __stdcall get_ClipArt ( /*[out,retval]*/ IDispatch * * ppdisp ) = 0; }; struct __declspec(uuid("000c0373-0000-0000-c000-000000000046")) WebComponentProperties : IDispatch { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Shape ( /*[out,retval]*/ IDispatch * * RetValue ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_Name ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_URL ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_URL ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_HTML ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_HTML ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_PreviewGraphic ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_PreviewGraphic ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_PreviewHTML ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_PreviewHTML ( /*[in]*/ BSTR RetValue ) = 0; virtual HRESULT __stdcall get_Width ( /*[out,retval]*/ long * RetValue ) = 0; virtual HRESULT __stdcall put_Width ( /*[in]*/ long RetValue ) = 0; virtual HRESULT __stdcall get_Height ( /*[out,retval]*/ long * RetValue ) = 0; virtual HRESULT __stdcall put_Height ( /*[in]*/ long RetValue ) = 0; virtual HRESULT __stdcall get_Tag ( /*[out,retval]*/ BSTR * RetValue ) = 0; virtual HRESULT __stdcall put_Tag ( /*[in]*/ BSTR RetValue ) = 0; }; struct __declspec(uuid("000c0302-0000-0000-c000-000000000046")) _CommandBars : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_ActionControl ( /*[out,retval]*/ struct CommandBarControl * * ppcbc ) = 0; virtual HRESULT __stdcall get_ActiveMenuBar ( /*[out,retval]*/ struct CommandBar * * ppcb ) = 0; virtual HRESULT __stdcall Add ( /*[in]*/ VARIANT Name, /*[in]*/ VARIANT Position, /*[in]*/ VARIANT MenuBar, /*[in]*/ VARIANT Temporary, /*[out,retval]*/ struct CommandBar * * ppcb ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * pcToolbars ) = 0; virtual HRESULT __stdcall get_DisplayTooltips ( /*[out,retval]*/ VARIANT_BOOL * pvarfDisplayTooltips ) = 0; virtual HRESULT __stdcall put_DisplayTooltips ( /*[in]*/ VARIANT_BOOL pvarfDisplayTooltips ) = 0; virtual HRESULT __stdcall get_DisplayKeysInTooltips ( /*[out,retval]*/ VARIANT_BOOL * pvarfDisplayKeys ) = 0; virtual HRESULT __stdcall put_DisplayKeysInTooltips ( /*[in]*/ VARIANT_BOOL pvarfDisplayKeys ) = 0; virtual HRESULT __stdcall FindControl ( /*[in]*/ VARIANT Type, /*[in]*/ VARIANT Id, /*[in]*/ VARIANT Tag, /*[in]*/ VARIANT Visible, /*[out,retval]*/ struct CommandBarControl * * ppcbc ) = 0; virtual HRESULT __stdcall get_Item ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct CommandBar * * ppcb ) = 0; virtual HRESULT __stdcall get_LargeButtons ( /*[out,retval]*/ VARIANT_BOOL * pvarfLargeButtons ) = 0; virtual HRESULT __stdcall put_LargeButtons ( /*[in]*/ VARIANT_BOOL pvarfLargeButtons ) = 0; virtual HRESULT __stdcall get_MenuAnimationStyle ( /*[out,retval]*/ enum MsoMenuAnimation * pma ) = 0; virtual HRESULT __stdcall put_MenuAnimationStyle ( /*[in]*/ enum MsoMenuAnimation pma ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppienum ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall ReleaseFocus ( ) = 0; virtual HRESULT __stdcall get_IdsString ( /*[in]*/ int ids, /*[out]*/ BSTR * pbstrName, /*[out,retval]*/ int * pcch ) = 0; virtual HRESULT __stdcall get_TmcGetName ( /*[in]*/ int tmc, /*[out]*/ BSTR * pbstrName, /*[out,retval]*/ int * pcch ) = 0; virtual HRESULT __stdcall get_AdaptiveMenus ( /*[out,retval]*/ VARIANT_BOOL * pvarfAdaptiveMenus ) = 0; virtual HRESULT __stdcall put_AdaptiveMenus ( /*[in]*/ VARIANT_BOOL pvarfAdaptiveMenus ) = 0; virtual HRESULT __stdcall FindControls ( /*[in]*/ VARIANT Type, /*[in]*/ VARIANT Id, /*[in]*/ VARIANT Tag, /*[in]*/ VARIANT Visible, /*[out,retval]*/ struct CommandBarControls * * ppcbcs ) = 0; virtual HRESULT __stdcall AddEx ( /*[in]*/ VARIANT TbidOrName, /*[in]*/ VARIANT Position, /*[in]*/ VARIANT MenuBar, /*[in]*/ VARIANT Temporary, /*[in]*/ VARIANT TbtrProtection, /*[out,retval]*/ struct CommandBar * * ppcb ) = 0; virtual HRESULT __stdcall get_DisplayFonts ( /*[out,retval]*/ VARIANT_BOOL * pvarfDisplayFonts ) = 0; virtual HRESULT __stdcall put_DisplayFonts ( /*[in]*/ VARIANT_BOOL pvarfDisplayFonts ) = 0; virtual HRESULT __stdcall get_DisableCustomize ( /*[out,retval]*/ VARIANT_BOOL * pvarfDisableCustomize ) = 0; virtual HRESULT __stdcall put_DisableCustomize ( /*[in]*/ VARIANT_BOOL pvarfDisableCustomize ) = 0; virtual HRESULT __stdcall get_DisableAskAQuestionDropdown ( /*[out,retval]*/ VARIANT_BOOL * pvarfDisableAskAQuestionDropdown ) = 0; virtual HRESULT __stdcall put_DisableAskAQuestionDropdown ( /*[in]*/ VARIANT_BOOL pvarfDisableAskAQuestionDropdown ) = 0; }; struct __declspec(uuid("000c0304-0000-0000-c000-000000000046")) CommandBar : _IMsoOleAccDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_BuiltIn ( /*[out,retval]*/ VARIANT_BOOL * pvarfBuiltIn ) = 0; virtual HRESULT __stdcall get_Context ( /*[out,retval]*/ BSTR * pbstrContext ) = 0; virtual HRESULT __stdcall put_Context ( /*[in]*/ BSTR pbstrContext ) = 0; virtual HRESULT __stdcall get_Controls ( /*[out,retval]*/ struct CommandBarControls * * ppcbcs ) = 0; virtual HRESULT __stdcall Delete ( ) = 0; virtual HRESULT __stdcall get_Enabled ( /*[out,retval]*/ VARIANT_BOOL * pvarfEnabled ) = 0; virtual HRESULT __stdcall put_Enabled ( /*[in]*/ VARIANT_BOOL pvarfEnabled ) = 0; virtual HRESULT __stdcall FindControl ( /*[in]*/ VARIANT Type, /*[in]*/ VARIANT Id, /*[in]*/ VARIANT Tag, /*[in]*/ VARIANT Visible, /*[in]*/ VARIANT Recursive, /*[out,retval]*/ struct CommandBarControl * * ppcbc ) = 0; virtual HRESULT __stdcall get_Height ( /*[out,retval]*/ int * pdy ) = 0; virtual HRESULT __stdcall put_Height ( /*[in]*/ int pdy ) = 0; virtual HRESULT __stdcall get_Index ( /*[out,retval]*/ int * pi ) = 0; virtual HRESULT __stdcall get_InstanceId ( /*[out,retval]*/ long * pid ) = 0; virtual HRESULT __stdcall get_Left ( /*[out,retval]*/ int * pxpLeft ) = 0; virtual HRESULT __stdcall put_Left ( /*[in]*/ int pxpLeft ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall put_Name ( /*[in]*/ BSTR pbstrName ) = 0; virtual HRESULT __stdcall get_NameLocal ( /*[out,retval]*/ BSTR * pbstrNameLocal ) = 0; virtual HRESULT __stdcall put_NameLocal ( /*[in]*/ BSTR pbstrNameLocal ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Position ( /*[out,retval]*/ enum MsoBarPosition * ppos ) = 0; virtual HRESULT __stdcall put_Position ( /*[in]*/ enum MsoBarPosition ppos ) = 0; virtual HRESULT __stdcall get_RowIndex ( /*[out,retval]*/ int * piRow ) = 0; virtual HRESULT __stdcall put_RowIndex ( /*[in]*/ int piRow ) = 0; virtual HRESULT __stdcall get_Protection ( /*[out,retval]*/ enum MsoBarProtection * pprot ) = 0; virtual HRESULT __stdcall put_Protection ( /*[in]*/ enum MsoBarProtection pprot ) = 0; virtual HRESULT __stdcall Reset ( ) = 0; virtual HRESULT __stdcall ShowPopup ( /*[in]*/ VARIANT x = vtMissing, /*[in]*/ VARIANT y = vtMissing ) = 0; virtual HRESULT __stdcall get_Top ( /*[out,retval]*/ int * pypTop ) = 0; virtual HRESULT __stdcall put_Top ( /*[in]*/ int pypTop ) = 0; virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoBarType * ptype ) = 0; virtual HRESULT __stdcall get_Visible ( /*[out,retval]*/ VARIANT_BOOL * pvarfVisible ) = 0; virtual HRESULT __stdcall put_Visible ( /*[in]*/ VARIANT_BOOL pvarfVisible ) = 0; virtual HRESULT __stdcall get_Width ( /*[out,retval]*/ int * pdx ) = 0; virtual HRESULT __stdcall put_Width ( /*[in]*/ int pdx ) = 0; virtual HRESULT __stdcall get_AdaptiveMenu ( /*[out,retval]*/ VARIANT_BOOL * pvarfAdaptiveMenu ) = 0; virtual HRESULT __stdcall put_AdaptiveMenu ( /*[in]*/ VARIANT_BOOL pvarfAdaptiveMenu ) = 0; virtual HRESULT __stdcall get_Id ( /*[out,retval]*/ int * pid ) = 0; }; struct __declspec(uuid("000c0308-0000-0000-c000-000000000046")) CommandBarControl : _IMsoOleAccDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_BeginGroup ( /*[out,retval]*/ VARIANT_BOOL * pvarfBeginGroup ) = 0; virtual HRESULT __stdcall put_BeginGroup ( /*[in]*/ VARIANT_BOOL pvarfBeginGroup ) = 0; virtual HRESULT __stdcall get_BuiltIn ( /*[out,retval]*/ VARIANT_BOOL * pvarfBuiltIn ) = 0; virtual HRESULT __stdcall get_Caption ( /*[out,retval]*/ BSTR * pbstrCaption ) = 0; virtual HRESULT __stdcall put_Caption ( /*[in]*/ BSTR pbstrCaption ) = 0; virtual HRESULT __stdcall get_Control ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall Copy ( /*[in]*/ VARIANT Bar, /*[in]*/ VARIANT Before, /*[out,retval]*/ struct CommandBarControl * * ppcbc ) = 0; virtual HRESULT __stdcall Delete ( /*[in]*/ VARIANT Temporary = vtMissing ) = 0; virtual HRESULT __stdcall get_DescriptionText ( /*[out,retval]*/ BSTR * pbstrText ) = 0; virtual HRESULT __stdcall put_DescriptionText ( /*[in]*/ BSTR pbstrText ) = 0; virtual HRESULT __stdcall get_Enabled ( /*[out,retval]*/ VARIANT_BOOL * pvarfEnabled ) = 0; virtual HRESULT __stdcall put_Enabled ( /*[in]*/ VARIANT_BOOL pvarfEnabled ) = 0; virtual HRESULT __stdcall Execute ( ) = 0; virtual HRESULT __stdcall get_Height ( /*[out,retval]*/ int * pdy ) = 0; virtual HRESULT __stdcall put_Height ( /*[in]*/ int pdy ) = 0; virtual HRESULT __stdcall get_HelpContextId ( /*[out,retval]*/ int * pid ) = 0; virtual HRESULT __stdcall put_HelpContextId ( /*[in]*/ int pid ) = 0; virtual HRESULT __stdcall get_HelpFile ( /*[out,retval]*/ BSTR * pbstrFilename ) = 0; virtual HRESULT __stdcall put_HelpFile ( /*[in]*/ BSTR pbstrFilename ) = 0; virtual HRESULT __stdcall get_Id ( /*[out,retval]*/ int * pid ) = 0; virtual HRESULT __stdcall get_Index ( /*[out,retval]*/ int * pi ) = 0; virtual HRESULT __stdcall get_InstanceId ( /*[out,retval]*/ long * pid ) = 0; virtual HRESULT __stdcall Move ( /*[in]*/ VARIANT Bar, /*[in]*/ VARIANT Before, /*[out,retval]*/ struct CommandBarControl * * ppcbc ) = 0; virtual HRESULT __stdcall get_Left ( /*[out,retval]*/ int * px ) = 0; virtual HRESULT __stdcall get_OLEUsage ( /*[out,retval]*/ enum MsoControlOLEUsage * pcou ) = 0; virtual HRESULT __stdcall put_OLEUsage ( /*[in]*/ enum MsoControlOLEUsage pcou ) = 0; virtual HRESULT __stdcall get_OnAction ( /*[out,retval]*/ BSTR * pbstrOnAction ) = 0; virtual HRESULT __stdcall put_OnAction ( /*[in]*/ BSTR pbstrOnAction ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ struct CommandBar * * ppcb ) = 0; virtual HRESULT __stdcall get_Parameter ( /*[out,retval]*/ BSTR * pbstrParam ) = 0; virtual HRESULT __stdcall put_Parameter ( /*[in]*/ BSTR pbstrParam ) = 0; virtual HRESULT __stdcall get_Priority ( /*[out,retval]*/ int * pnPri ) = 0; virtual HRESULT __stdcall put_Priority ( /*[in]*/ int pnPri ) = 0; virtual HRESULT __stdcall Reset ( ) = 0; virtual HRESULT __stdcall SetFocus ( ) = 0; virtual HRESULT __stdcall get_Tag ( /*[out,retval]*/ BSTR * pbstrTag ) = 0; virtual HRESULT __stdcall put_Tag ( /*[in]*/ BSTR pbstrTag ) = 0; virtual HRESULT __stdcall get_TooltipText ( /*[out,retval]*/ BSTR * pbstrTooltip ) = 0; virtual HRESULT __stdcall put_TooltipText ( /*[in]*/ BSTR pbstrTooltip ) = 0; virtual HRESULT __stdcall get_Top ( /*[out,retval]*/ int * py ) = 0; virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoControlType * ptype ) = 0; virtual HRESULT __stdcall get_Visible ( /*[out,retval]*/ VARIANT_BOOL * pvarfVisible ) = 0; virtual HRESULT __stdcall put_Visible ( /*[in]*/ VARIANT_BOOL pvarfVisible ) = 0; virtual HRESULT __stdcall get_Width ( /*[out,retval]*/ int * pdx ) = 0; virtual HRESULT __stdcall put_Width ( /*[in]*/ int pdx ) = 0; virtual HRESULT __stdcall get_IsPriorityDropped ( /*[out,retval]*/ VARIANT_BOOL * pvarfDropped ) = 0; virtual HRESULT __stdcall Reserved1 ( ) = 0; virtual HRESULT __stdcall Reserved2 ( ) = 0; virtual HRESULT __stdcall Reserved3 ( ) = 0; virtual HRESULT __stdcall Reserved4 ( ) = 0; virtual HRESULT __stdcall Reserved5 ( ) = 0; virtual HRESULT __stdcall Reserved6 ( ) = 0; virtual HRESULT __stdcall Reserved7 ( ) = 0; }; struct __declspec(uuid("000c0306-0000-0000-c000-000000000046")) CommandBarControls : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall Add ( /*[in]*/ VARIANT Type, /*[in]*/ VARIANT Id, /*[in]*/ VARIANT Parameter, /*[in]*/ VARIANT Before, /*[in]*/ VARIANT Temporary, /*[out,retval]*/ struct CommandBarControl * * ppcbc ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * pcToolbarControls ) = 0; virtual HRESULT __stdcall get_Item ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct CommandBarControl * * ppcbc ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppienum ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ struct CommandBar * * ppcb ) = 0; }; struct __declspec(uuid("000c030e-0000-0000-c000-000000000046")) _CommandBarButton : CommandBarControl { // // Raw methods provided by interface // virtual HRESULT __stdcall get_BuiltInFace ( /*[out,retval]*/ VARIANT_BOOL * pvarfBuiltIn ) = 0; virtual HRESULT __stdcall put_BuiltInFace ( /*[in]*/ VARIANT_BOOL pvarfBuiltIn ) = 0; virtual HRESULT __stdcall CopyFace ( ) = 0; virtual HRESULT __stdcall get_FaceId ( /*[out,retval]*/ int * pid ) = 0; virtual HRESULT __stdcall put_FaceId ( /*[in]*/ int pid ) = 0; virtual HRESULT __stdcall PasteFace ( ) = 0; virtual HRESULT __stdcall get_ShortcutText ( /*[out,retval]*/ BSTR * pbstrText ) = 0; virtual HRESULT __stdcall put_ShortcutText ( /*[in]*/ BSTR pbstrText ) = 0; virtual HRESULT __stdcall get_State ( /*[out,retval]*/ enum MsoButtonState * pstate ) = 0; virtual HRESULT __stdcall put_State ( /*[in]*/ enum MsoButtonState pstate ) = 0; virtual HRESULT __stdcall get_Style ( /*[out,retval]*/ enum MsoButtonStyle * pstyle ) = 0; virtual HRESULT __stdcall put_Style ( /*[in]*/ enum MsoButtonStyle pstyle ) = 0; virtual HRESULT __stdcall get_HyperlinkType ( /*[out,retval]*/ enum MsoCommandBarButtonHyperlinkType * phlType ) = 0; virtual HRESULT __stdcall put_HyperlinkType ( /*[in]*/ enum MsoCommandBarButtonHyperlinkType phlType ) = 0; virtual HRESULT __stdcall get_Picture ( /*[out,retval]*/ IPictureDisp * * ppdispPicture ) = 0; virtual HRESULT __stdcall put_Picture ( /*[in]*/ IPictureDisp * ppdispPicture ) = 0; virtual HRESULT __stdcall get_Mask ( /*[out,retval]*/ IPictureDisp * * ppipictdispMask ) = 0; virtual HRESULT __stdcall put_Mask ( /*[in]*/ IPictureDisp * ppipictdispMask ) = 0; }; struct __declspec(uuid("000c030a-0000-0000-c000-000000000046")) CommandBarPopup : CommandBarControl { // // Raw methods provided by interface // virtual HRESULT __stdcall get_CommandBar ( /*[out,retval]*/ struct CommandBar * * ppcb ) = 0; virtual HRESULT __stdcall get_Controls ( /*[out,retval]*/ struct CommandBarControls * * ppcbcs ) = 0; virtual HRESULT __stdcall get_OLEMenuGroup ( /*[out,retval]*/ enum MsoOLEMenuGroup * pomg ) = 0; virtual HRESULT __stdcall put_OLEMenuGroup ( /*[in]*/ enum MsoOLEMenuGroup pomg ) = 0; }; struct __declspec(uuid("000c030c-0000-0000-c000-000000000046")) _CommandBarComboBox : CommandBarControl { // // Raw methods provided by interface // virtual HRESULT __stdcall AddItem ( /*[in]*/ BSTR Text, /*[in]*/ VARIANT Index = vtMissing ) = 0; virtual HRESULT __stdcall Clear ( ) = 0; virtual HRESULT __stdcall get_DropDownLines ( /*[out,retval]*/ int * pcLines ) = 0; virtual HRESULT __stdcall put_DropDownLines ( /*[in]*/ int pcLines ) = 0; virtual HRESULT __stdcall get_DropDownWidth ( /*[out,retval]*/ int * pdx ) = 0; virtual HRESULT __stdcall put_DropDownWidth ( /*[in]*/ int pdx ) = 0; virtual HRESULT __stdcall get_List ( /*[in]*/ int Index, /*[out,retval]*/ BSTR * pbstrItem ) = 0; virtual HRESULT __stdcall put_List ( /*[in]*/ int Index, /*[in]*/ BSTR pbstrItem ) = 0; virtual HRESULT __stdcall get_ListCount ( /*[out,retval]*/ int * pcItems ) = 0; virtual HRESULT __stdcall get_ListHeaderCount ( /*[out,retval]*/ int * pcItems ) = 0; virtual HRESULT __stdcall put_ListHeaderCount ( /*[in]*/ int pcItems ) = 0; virtual HRESULT __stdcall get_ListIndex ( /*[out,retval]*/ int * pi ) = 0; virtual HRESULT __stdcall put_ListIndex ( /*[in]*/ int pi ) = 0; virtual HRESULT __stdcall RemoveItem ( /*[in]*/ int Index ) = 0; virtual HRESULT __stdcall get_Style ( /*[out,retval]*/ enum MsoComboStyle * pstyle ) = 0; virtual HRESULT __stdcall put_Style ( /*[in]*/ enum MsoComboStyle pstyle ) = 0; virtual HRESULT __stdcall get_Text ( /*[out,retval]*/ BSTR * pbstrText ) = 0; virtual HRESULT __stdcall put_Text ( /*[in]*/ BSTR pbstrText ) = 0; }; struct __declspec(uuid("000c030d-0000-0000-c000-000000000046")) _CommandBarActiveX : CommandBarControl { // // Raw methods provided by interface // virtual HRESULT __stdcall get_ControlCLSID ( /*[out,retval]*/ BSTR * pbstrClsid ) = 0; virtual HRESULT __stdcall put_ControlCLSID ( /*[in]*/ BSTR pbstrClsid ) = 0; virtual HRESULT __stdcall get_QueryControlInterface ( /*[in]*/ BSTR bstrIid, /*[out,retval]*/ IUnknown * * ppUnk ) = 0; virtual HRESULT __stdcall SetInnerObjectFactory ( /*[in]*/ IUnknown * pUnk ) = 0; virtual HRESULT __stdcall EnsureControl ( ) = 0; virtual HRESULT __stdcall put_InitWith ( /*[in]*/ IUnknown * _arg1 ) = 0; }; struct __declspec(uuid("000c0313-0000-0000-c000-000000000046")) ConnectorFormat : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall BeginConnect ( /*[in]*/ struct Shape * ConnectedShape, /*[in]*/ int ConnectionSite ) = 0; virtual HRESULT __stdcall BeginDisconnect ( ) = 0; virtual HRESULT __stdcall EndConnect ( /*[in]*/ struct Shape * ConnectedShape, /*[in]*/ int ConnectionSite ) = 0; virtual HRESULT __stdcall EndDisconnect ( ) = 0; virtual HRESULT __stdcall get_BeginConnected ( /*[out,retval]*/ enum MsoTriState * BeginConnected ) = 0; virtual HRESULT __stdcall get_BeginConnectedShape ( /*[out,retval]*/ struct Shape * * BeginConnectedShape ) = 0; virtual HRESULT __stdcall get_BeginConnectionSite ( /*[out,retval]*/ int * BeginConnectionSite ) = 0; virtual HRESULT __stdcall get_EndConnected ( /*[out,retval]*/ enum MsoTriState * EndConnected ) = 0; virtual HRESULT __stdcall get_EndConnectedShape ( /*[out,retval]*/ struct Shape * * EndConnectedShape ) = 0; virtual HRESULT __stdcall get_EndConnectionSite ( /*[out,retval]*/ int * EndConnectionSite ) = 0; virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoConnectorType * Type ) = 0; virtual HRESULT __stdcall put_Type ( /*[in]*/ enum MsoConnectorType Type ) = 0; }; struct __declspec(uuid("000c0315-0000-0000-c000-000000000046")) FreeformBuilder : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall AddNodes ( /*[in]*/ enum MsoSegmentType SegmentType, /*[in]*/ enum MsoEditingType EditingType, /*[in]*/ float X1, /*[in]*/ float Y1, /*[in]*/ float X2, /*[in]*/ float Y2, /*[in]*/ float X3, /*[in]*/ float Y3 ) = 0; virtual HRESULT __stdcall ConvertToShape ( /*[out,retval]*/ struct Shape * * Freeform ) = 0; }; struct __declspec(uuid("000c0316-0000-0000-c000-000000000046")) GroupShapes : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * ppidisp ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * pnShapes ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct Shape * * Item ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppienum ) = 0; virtual HRESULT __stdcall Range ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct ShapeRange * * Range ) = 0; }; struct __declspec(uuid("000c031c-0000-0000-c000-000000000046")) Shape : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall Apply ( ) = 0; virtual HRESULT __stdcall Delete ( ) = 0; virtual HRESULT __stdcall Duplicate ( /*[out,retval]*/ struct Shape * * Duplicate ) = 0; virtual HRESULT __stdcall Flip ( /*[in]*/ enum MsoFlipCmd FlipCmd ) = 0; virtual HRESULT __stdcall IncrementLeft ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall IncrementRotation ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall IncrementTop ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall PickUp ( ) = 0; virtual HRESULT __stdcall RerouteConnections ( ) = 0; virtual HRESULT __stdcall ScaleHeight ( /*[in]*/ float Factor, /*[in]*/ enum MsoTriState RelativeToOriginalSize, /*[in]*/ enum MsoScaleFrom fScale ) = 0; virtual HRESULT __stdcall ScaleWidth ( /*[in]*/ float Factor, /*[in]*/ enum MsoTriState RelativeToOriginalSize, /*[in]*/ enum MsoScaleFrom fScale ) = 0; virtual HRESULT __stdcall Select ( /*[in]*/ VARIANT Replace = vtMissing ) = 0; virtual HRESULT __stdcall SetShapesDefaultProperties ( ) = 0; virtual HRESULT __stdcall Ungroup ( /*[out,retval]*/ struct ShapeRange * * Ungroup ) = 0; virtual HRESULT __stdcall ZOrder ( /*[in]*/ enum MsoZOrderCmd ZOrderCmd ) = 0; virtual HRESULT __stdcall get_Adjustments ( /*[out,retval]*/ struct Adjustments * * Adjustments ) = 0; virtual HRESULT __stdcall get_AutoShapeType ( /*[out,retval]*/ enum MsoAutoShapeType * AutoShapeType ) = 0; virtual HRESULT __stdcall put_AutoShapeType ( /*[in]*/ enum MsoAutoShapeType AutoShapeType ) = 0; virtual HRESULT __stdcall get_BlackWhiteMode ( /*[out,retval]*/ enum MsoBlackWhiteMode * BlackWhiteMode ) = 0; virtual HRESULT __stdcall put_BlackWhiteMode ( /*[in]*/ enum MsoBlackWhiteMode BlackWhiteMode ) = 0; virtual HRESULT __stdcall get_Callout ( /*[out,retval]*/ struct CalloutFormat * * Callout ) = 0; virtual HRESULT __stdcall get_ConnectionSiteCount ( /*[out,retval]*/ int * ConnectionSiteCount ) = 0; virtual HRESULT __stdcall get_Connector ( /*[out,retval]*/ enum MsoTriState * Connector ) = 0; virtual HRESULT __stdcall get_ConnectorFormat ( /*[out,retval]*/ struct ConnectorFormat * * ConnectorFormat ) = 0; virtual HRESULT __stdcall get_Fill ( /*[out,retval]*/ struct FillFormat * * Fill ) = 0; virtual HRESULT __stdcall get_GroupItems ( /*[out,retval]*/ struct GroupShapes * * GroupItems ) = 0; virtual HRESULT __stdcall get_Height ( /*[out,retval]*/ float * Height ) = 0; virtual HRESULT __stdcall put_Height ( /*[in]*/ float Height ) = 0; virtual HRESULT __stdcall get_HorizontalFlip ( /*[out,retval]*/ enum MsoTriState * HorizontalFlip ) = 0; virtual HRESULT __stdcall get_Left ( /*[out,retval]*/ float * Left ) = 0; virtual HRESULT __stdcall put_Left ( /*[in]*/ float Left ) = 0; virtual HRESULT __stdcall get_Line ( /*[out,retval]*/ struct LineFormat * * Line ) = 0; virtual HRESULT __stdcall get_LockAspectRatio ( /*[out,retval]*/ enum MsoTriState * LockAspectRatio ) = 0; virtual HRESULT __stdcall put_LockAspectRatio ( /*[in]*/ enum MsoTriState LockAspectRatio ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * Name ) = 0; virtual HRESULT __stdcall put_Name ( /*[in]*/ BSTR Name ) = 0; virtual HRESULT __stdcall get_Nodes ( /*[out,retval]*/ struct ShapeNodes * * Nodes ) = 0; virtual HRESULT __stdcall get_Rotation ( /*[out,retval]*/ float * Rotation ) = 0; virtual HRESULT __stdcall put_Rotation ( /*[in]*/ float Rotation ) = 0; virtual HRESULT __stdcall get_PictureFormat ( /*[out,retval]*/ struct PictureFormat * * Picture ) = 0; virtual HRESULT __stdcall get_Shadow ( /*[out,retval]*/ struct ShadowFormat * * Shadow ) = 0; virtual HRESULT __stdcall get_TextEffect ( /*[out,retval]*/ struct TextEffectFormat * * TextEffect ) = 0; virtual HRESULT __stdcall get_TextFrame ( /*[out,retval]*/ struct TextFrame * * TextFrame ) = 0; virtual HRESULT __stdcall get_ThreeD ( /*[out,retval]*/ struct ThreeDFormat * * ThreeD ) = 0; virtual HRESULT __stdcall get_Top ( /*[out,retval]*/ float * Top ) = 0; virtual HRESULT __stdcall put_Top ( /*[in]*/ float Top ) = 0; virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoShapeType * Type ) = 0; virtual HRESULT __stdcall get_VerticalFlip ( /*[out,retval]*/ enum MsoTriState * VerticalFlip ) = 0; virtual HRESULT __stdcall get_Vertices ( /*[out,retval]*/ VARIANT * Vertices ) = 0; virtual HRESULT __stdcall get_Visible ( /*[out,retval]*/ enum MsoTriState * Visible ) = 0; virtual HRESULT __stdcall put_Visible ( /*[in]*/ enum MsoTriState Visible ) = 0; virtual HRESULT __stdcall get_Width ( /*[out,retval]*/ float * Width ) = 0; virtual HRESULT __stdcall put_Width ( /*[in]*/ float Width ) = 0; virtual HRESULT __stdcall get_ZOrderPosition ( /*[out,retval]*/ int * ZOrderPosition ) = 0; virtual HRESULT __stdcall get_Script ( /*[out,retval]*/ struct Script * * Script ) = 0; virtual HRESULT __stdcall get_AlternativeText ( /*[out,retval]*/ BSTR * AlternativeText ) = 0; virtual HRESULT __stdcall put_AlternativeText ( /*[in]*/ BSTR AlternativeText ) = 0; virtual HRESULT __stdcall get_HasDiagram ( /*[out,retval]*/ enum MsoTriState * pHasDiagram ) = 0; virtual HRESULT __stdcall get_Diagram ( /*[out,retval]*/ struct IMsoDiagram * * Diagram ) = 0; virtual HRESULT __stdcall get_HasDiagramNode ( /*[out,retval]*/ enum MsoTriState * pHasDiagram ) = 0; virtual HRESULT __stdcall get_DiagramNode ( /*[out,retval]*/ struct DiagramNode * * DiagramNode ) = 0; virtual HRESULT __stdcall get_Child ( /*[out,retval]*/ enum MsoTriState * Child ) = 0; virtual HRESULT __stdcall get_ParentGroup ( /*[out,retval]*/ struct Shape * * Parent ) = 0; virtual HRESULT __stdcall get_CanvasItems ( /*[out,retval]*/ struct CanvasShapes * * CanvasShapes ) = 0; virtual HRESULT __stdcall get_Id ( /*[out,retval]*/ int * pid ) = 0; virtual HRESULT __stdcall CanvasCropLeft ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall CanvasCropTop ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall CanvasCropRight ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall CanvasCropBottom ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall put_RTF ( /*[in]*/ BSTR _arg1 ) = 0; }; struct __declspec(uuid("000c031d-0000-0000-c000-000000000046")) ShapeRange : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * Count ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct Shape * * Item ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * _NewEnum ) = 0; virtual HRESULT __stdcall Align ( /*[in]*/ enum MsoAlignCmd AlignCmd, /*[in]*/ enum MsoTriState RelativeTo ) = 0; virtual HRESULT __stdcall Apply ( ) = 0; virtual HRESULT __stdcall Delete ( ) = 0; virtual HRESULT __stdcall Distribute ( /*[in]*/ enum MsoDistributeCmd DistributeCmd, /*[in]*/ enum MsoTriState RelativeTo ) = 0; virtual HRESULT __stdcall Duplicate ( /*[out,retval]*/ struct ShapeRange * * Duplicate ) = 0; virtual HRESULT __stdcall Flip ( /*[in]*/ enum MsoFlipCmd FlipCmd ) = 0; virtual HRESULT __stdcall IncrementLeft ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall IncrementRotation ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall IncrementTop ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall Group ( /*[out,retval]*/ struct Shape * * Group ) = 0; virtual HRESULT __stdcall PickUp ( ) = 0; virtual HRESULT __stdcall Regroup ( /*[out,retval]*/ struct Shape * * Regroup ) = 0; virtual HRESULT __stdcall RerouteConnections ( ) = 0; virtual HRESULT __stdcall ScaleHeight ( /*[in]*/ float Factor, /*[in]*/ enum MsoTriState RelativeToOriginalSize, /*[in]*/ enum MsoScaleFrom fScale ) = 0; virtual HRESULT __stdcall ScaleWidth ( /*[in]*/ float Factor, /*[in]*/ enum MsoTriState RelativeToOriginalSize, /*[in]*/ enum MsoScaleFrom fScale ) = 0; virtual HRESULT __stdcall Select ( /*[in]*/ VARIANT Replace = vtMissing ) = 0; virtual HRESULT __stdcall SetShapesDefaultProperties ( ) = 0; virtual HRESULT __stdcall Ungroup ( /*[out,retval]*/ struct ShapeRange * * Ungroup ) = 0; virtual HRESULT __stdcall ZOrder ( /*[in]*/ enum MsoZOrderCmd ZOrderCmd ) = 0; virtual HRESULT __stdcall get_Adjustments ( /*[out,retval]*/ struct Adjustments * * Adjustments ) = 0; virtual HRESULT __stdcall get_AutoShapeType ( /*[out,retval]*/ enum MsoAutoShapeType * AutoShapeType ) = 0; virtual HRESULT __stdcall put_AutoShapeType ( /*[in]*/ enum MsoAutoShapeType AutoShapeType ) = 0; virtual HRESULT __stdcall get_BlackWhiteMode ( /*[out,retval]*/ enum MsoBlackWhiteMode * BlackWhiteMode ) = 0; virtual HRESULT __stdcall put_BlackWhiteMode ( /*[in]*/ enum MsoBlackWhiteMode BlackWhiteMode ) = 0; virtual HRESULT __stdcall get_Callout ( /*[out,retval]*/ struct CalloutFormat * * Callout ) = 0; virtual HRESULT __stdcall get_ConnectionSiteCount ( /*[out,retval]*/ int * ConnectionSiteCount ) = 0; virtual HRESULT __stdcall get_Connector ( /*[out,retval]*/ enum MsoTriState * Connector ) = 0; virtual HRESULT __stdcall get_ConnectorFormat ( /*[out,retval]*/ struct ConnectorFormat * * ConnectorFormat ) = 0; virtual HRESULT __stdcall get_Fill ( /*[out,retval]*/ struct FillFormat * * Fill ) = 0; virtual HRESULT __stdcall get_GroupItems ( /*[out,retval]*/ struct GroupShapes * * GroupItems ) = 0; virtual HRESULT __stdcall get_Height ( /*[out,retval]*/ float * Height ) = 0; virtual HRESULT __stdcall put_Height ( /*[in]*/ float Height ) = 0; virtual HRESULT __stdcall get_HorizontalFlip ( /*[out,retval]*/ enum MsoTriState * HorizontalFlip ) = 0; virtual HRESULT __stdcall get_Left ( /*[out,retval]*/ float * Left ) = 0; virtual HRESULT __stdcall put_Left ( /*[in]*/ float Left ) = 0; virtual HRESULT __stdcall get_Line ( /*[out,retval]*/ struct LineFormat * * Line ) = 0; virtual HRESULT __stdcall get_LockAspectRatio ( /*[out,retval]*/ enum MsoTriState * LockAspectRatio ) = 0; virtual HRESULT __stdcall put_LockAspectRatio ( /*[in]*/ enum MsoTriState LockAspectRatio ) = 0; virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * Name ) = 0; virtual HRESULT __stdcall put_Name ( /*[in]*/ BSTR Name ) = 0; virtual HRESULT __stdcall get_Nodes ( /*[out,retval]*/ struct ShapeNodes * * Nodes ) = 0; virtual HRESULT __stdcall get_Rotation ( /*[out,retval]*/ float * Rotation ) = 0; virtual HRESULT __stdcall put_Rotation ( /*[in]*/ float Rotation ) = 0; virtual HRESULT __stdcall get_PictureFormat ( /*[out,retval]*/ struct PictureFormat * * Picture ) = 0; virtual HRESULT __stdcall get_Shadow ( /*[out,retval]*/ struct ShadowFormat * * Shadow ) = 0; virtual HRESULT __stdcall get_TextEffect ( /*[out,retval]*/ struct TextEffectFormat * * TextEffect ) = 0; virtual HRESULT __stdcall get_TextFrame ( /*[out,retval]*/ struct TextFrame * * TextFrame ) = 0; virtual HRESULT __stdcall get_ThreeD ( /*[out,retval]*/ struct ThreeDFormat * * ThreeD ) = 0; virtual HRESULT __stdcall get_Top ( /*[out,retval]*/ float * Top ) = 0; virtual HRESULT __stdcall put_Top ( /*[in]*/ float Top ) = 0; virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoShapeType * Type ) = 0; virtual HRESULT __stdcall get_VerticalFlip ( /*[out,retval]*/ enum MsoTriState * VerticalFlip ) = 0; virtual HRESULT __stdcall get_Vertices ( /*[out,retval]*/ VARIANT * Vertices ) = 0; virtual HRESULT __stdcall get_Visible ( /*[out,retval]*/ enum MsoTriState * Visible ) = 0; virtual HRESULT __stdcall put_Visible ( /*[in]*/ enum MsoTriState Visible ) = 0; virtual HRESULT __stdcall get_Width ( /*[out,retval]*/ float * Width ) = 0; virtual HRESULT __stdcall put_Width ( /*[in]*/ float Width ) = 0; virtual HRESULT __stdcall get_ZOrderPosition ( /*[out,retval]*/ int * ZOrderPosition ) = 0; virtual HRESULT __stdcall get_Script ( /*[out,retval]*/ struct Script * * Script ) = 0; virtual HRESULT __stdcall get_AlternativeText ( /*[out,retval]*/ BSTR * AlternativeText ) = 0; virtual HRESULT __stdcall put_AlternativeText ( /*[in]*/ BSTR AlternativeText ) = 0; virtual HRESULT __stdcall get_HasDiagram ( /*[out,retval]*/ enum MsoTriState * pHasDiagram ) = 0; virtual HRESULT __stdcall get_Diagram ( /*[out,retval]*/ struct IMsoDiagram * * Diagram ) = 0; virtual HRESULT __stdcall get_HasDiagramNode ( /*[out,retval]*/ enum MsoTriState * pHasDiagram ) = 0; virtual HRESULT __stdcall get_DiagramNode ( /*[out,retval]*/ struct DiagramNode * * DiagramNode ) = 0; virtual HRESULT __stdcall get_Child ( /*[out,retval]*/ enum MsoTriState * Child ) = 0; virtual HRESULT __stdcall get_ParentGroup ( /*[out,retval]*/ struct Shape * * Parent ) = 0; virtual HRESULT __stdcall get_CanvasItems ( /*[out,retval]*/ struct CanvasShapes * * CanvasShapes ) = 0; virtual HRESULT __stdcall get_Id ( /*[out,retval]*/ int * pid ) = 0; virtual HRESULT __stdcall CanvasCropLeft ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall CanvasCropTop ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall CanvasCropRight ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall CanvasCropBottom ( /*[in]*/ float Increment ) = 0; virtual HRESULT __stdcall put_RTF ( /*[in]*/ BSTR _arg1 ) = 0; }; struct __declspec(uuid("000c031e-0000-0000-c000-000000000046")) Shapes : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * Count ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct Shape * * Item ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * _NewEnum ) = 0; virtual HRESULT __stdcall AddCallout ( /*[in]*/ enum MsoCalloutType Type, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Callout ) = 0; virtual HRESULT __stdcall AddConnector ( /*[in]*/ enum MsoConnectorType Type, /*[in]*/ float BeginX, /*[in]*/ float BeginY, /*[in]*/ float EndX, /*[in]*/ float EndY, /*[out,retval]*/ struct Shape * * Connector ) = 0; virtual HRESULT __stdcall AddCurve ( /*[in]*/ VARIANT SafeArrayOfPoints, /*[out,retval]*/ struct Shape * * Curve ) = 0; virtual HRESULT __stdcall AddLabel ( /*[in]*/ enum MsoTextOrientation Orientation, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Label ) = 0; virtual HRESULT __stdcall AddLine ( /*[in]*/ float BeginX, /*[in]*/ float BeginY, /*[in]*/ float EndX, /*[in]*/ float EndY, /*[out,retval]*/ struct Shape * * Line ) = 0; virtual HRESULT __stdcall AddPicture ( /*[in]*/ BSTR FileName, /*[in]*/ enum MsoTriState LinkToFile, /*[in]*/ enum MsoTriState SaveWithDocument, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Picture ) = 0; virtual HRESULT __stdcall AddPolyline ( /*[in]*/ VARIANT SafeArrayOfPoints, /*[out,retval]*/ struct Shape * * Polyline ) = 0; virtual HRESULT __stdcall AddShape ( /*[in]*/ enum MsoAutoShapeType Type, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Shape ) = 0; virtual HRESULT __stdcall AddTextEffect ( /*[in]*/ enum MsoPresetTextEffect PresetTextEffect, /*[in]*/ BSTR Text, /*[in]*/ BSTR FontName, /*[in]*/ float FontSize, /*[in]*/ enum MsoTriState FontBold, /*[in]*/ enum MsoTriState FontItalic, /*[in]*/ float Left, /*[in]*/ float Top, /*[out,retval]*/ struct Shape * * TextEffect ) = 0; virtual HRESULT __stdcall AddTextbox ( /*[in]*/ enum MsoTextOrientation Orientation, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Textbox ) = 0; virtual HRESULT __stdcall BuildFreeform ( /*[in]*/ enum MsoEditingType EditingType, /*[in]*/ float X1, /*[in]*/ float Y1, /*[out,retval]*/ struct FreeformBuilder * * FreeformBuilder ) = 0; virtual HRESULT __stdcall Range ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct ShapeRange * * Range ) = 0; virtual HRESULT __stdcall SelectAll ( ) = 0; virtual HRESULT __stdcall get_Background ( /*[out,retval]*/ struct Shape * * Background ) = 0; virtual HRESULT __stdcall get_Default ( /*[out,retval]*/ struct Shape * * Default ) = 0; virtual HRESULT __stdcall AddDiagram ( /*[in]*/ enum MsoDiagramType Type, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Diagram ) = 0; virtual HRESULT __stdcall AddCanvas ( /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Shape ) = 0; }; struct __declspec(uuid("000c0371-0000-0000-c000-000000000046")) CanvasShapes : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * Count ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct Shape * * Item ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * _NewEnum ) = 0; virtual HRESULT __stdcall AddCallout ( /*[in]*/ enum MsoCalloutType Type, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Callout ) = 0; virtual HRESULT __stdcall AddConnector ( /*[in]*/ enum MsoConnectorType Type, /*[in]*/ float BeginX, /*[in]*/ float BeginY, /*[in]*/ float EndX, /*[in]*/ float EndY, /*[out,retval]*/ struct Shape * * Connector ) = 0; virtual HRESULT __stdcall AddCurve ( /*[in]*/ VARIANT SafeArrayOfPoints, /*[out,retval]*/ struct Shape * * Curve ) = 0; virtual HRESULT __stdcall AddLabel ( /*[in]*/ enum MsoTextOrientation Orientation, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Label ) = 0; virtual HRESULT __stdcall AddLine ( /*[in]*/ float BeginX, /*[in]*/ float BeginY, /*[in]*/ float EndX, /*[in]*/ float EndY, /*[out,retval]*/ struct Shape * * Line ) = 0; virtual HRESULT __stdcall AddPicture ( /*[in]*/ BSTR FileName, /*[in]*/ enum MsoTriState LinkToFile, /*[in]*/ enum MsoTriState SaveWithDocument, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Picture ) = 0; virtual HRESULT __stdcall AddPolyline ( /*[in]*/ VARIANT SafeArrayOfPoints, /*[out,retval]*/ struct Shape * * Polyline ) = 0; virtual HRESULT __stdcall AddShape ( /*[in]*/ enum MsoAutoShapeType Type, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Shape ) = 0; virtual HRESULT __stdcall AddTextEffect ( /*[in]*/ enum MsoPresetTextEffect PresetTextEffect, /*[in]*/ BSTR Text, /*[in]*/ BSTR FontName, /*[in]*/ float FontSize, /*[in]*/ enum MsoTriState FontBold, /*[in]*/ enum MsoTriState FontItalic, /*[in]*/ float Left, /*[in]*/ float Top, /*[out,retval]*/ struct Shape * * TextEffect ) = 0; virtual HRESULT __stdcall AddTextbox ( /*[in]*/ enum MsoTextOrientation Orientation, /*[in]*/ float Left, /*[in]*/ float Top, /*[in]*/ float Width, /*[in]*/ float Height, /*[out,retval]*/ struct Shape * * Textbox ) = 0; virtual HRESULT __stdcall BuildFreeform ( /*[in]*/ enum MsoEditingType EditingType, /*[in]*/ float X1, /*[in]*/ float Y1, /*[out,retval]*/ struct FreeformBuilder * * FreeformBuilder ) = 0; virtual HRESULT __stdcall Range ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct ShapeRange * * Range ) = 0; virtual HRESULT __stdcall SelectAll ( ) = 0; virtual HRESULT __stdcall get_Background ( /*[out,retval]*/ struct Shape * * Background ) = 0; }; struct __declspec(uuid("000c0332-0000-0000-c000-000000000046")) FileSearch : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_SearchSubFolders ( /*[out,retval]*/ VARIANT_BOOL * SearchSubFoldersRetVal ) = 0; virtual HRESULT __stdcall put_SearchSubFolders ( /*[in]*/ VARIANT_BOOL SearchSubFoldersRetVal ) = 0; virtual HRESULT __stdcall get_MatchTextExactly ( /*[out,retval]*/ VARIANT_BOOL * MatchTextRetVal ) = 0; virtual HRESULT __stdcall put_MatchTextExactly ( /*[in]*/ VARIANT_BOOL MatchTextRetVal ) = 0; virtual HRESULT __stdcall get_MatchAllWordForms ( /*[out,retval]*/ VARIANT_BOOL * MatchAllWordFormsRetVal ) = 0; virtual HRESULT __stdcall put_MatchAllWordForms ( /*[in]*/ VARIANT_BOOL MatchAllWordFormsRetVal ) = 0; virtual HRESULT __stdcall get_FileName ( /*[out,retval]*/ BSTR * FileNameRetVal ) = 0; virtual HRESULT __stdcall put_FileName ( /*[in]*/ BSTR FileNameRetVal ) = 0; virtual HRESULT __stdcall get_FileType ( /*[out,retval]*/ enum MsoFileType * FileTypeRetVal ) = 0; virtual HRESULT __stdcall put_FileType ( /*[in]*/ enum MsoFileType FileTypeRetVal ) = 0; virtual HRESULT __stdcall get_LastModified ( /*[out,retval]*/ enum MsoLastModified * LastModifiedRetVal ) = 0; virtual HRESULT __stdcall put_LastModified ( /*[in]*/ enum MsoLastModified LastModifiedRetVal ) = 0; virtual HRESULT __stdcall get_TextOrProperty ( /*[out,retval]*/ BSTR * TextOrProperty ) = 0; virtual HRESULT __stdcall put_TextOrProperty ( /*[in]*/ BSTR TextOrProperty ) = 0; virtual HRESULT __stdcall get_LookIn ( /*[out,retval]*/ BSTR * LookInRetVal ) = 0; virtual HRESULT __stdcall put_LookIn ( /*[in]*/ BSTR LookInRetVal ) = 0; virtual HRESULT __stdcall Execute ( /*[in]*/ enum MsoSortBy SortBy, /*[in]*/ enum MsoSortOrder SortOrder, /*[in]*/ VARIANT_BOOL AlwaysAccurate, /*[out,retval]*/ int * pRet ) = 0; virtual HRESULT __stdcall NewSearch ( ) = 0; virtual HRESULT __stdcall get_FoundFiles ( /*[out,retval]*/ struct FoundFiles * * FoundFilesRet ) = 0; virtual HRESULT __stdcall get_PropertyTests ( /*[out,retval]*/ struct PropertyTests * * PropTestsRet ) = 0; virtual HRESULT __stdcall get_SearchScopes ( /*[out,retval]*/ struct SearchScopes * * SearchScopesRet ) = 0; virtual HRESULT __stdcall get_SearchFolders ( /*[out,retval]*/ struct SearchFolders * * SearchFoldersRet ) = 0; virtual HRESULT __stdcall get_FileTypes ( /*[out,retval]*/ struct FileTypes * * FileTypesRet ) = 0; virtual HRESULT __stdcall RefreshScopes ( ) = 0; }; struct __declspec(uuid("000c036a-0000-0000-c000-000000000046")) SearchFolders : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[out,retval]*/ struct ScopeFolder * * ScopeFolderRet ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * iCountRetVal ) = 0; virtual HRESULT __stdcall Add ( /*[in]*/ struct ScopeFolder * ScopeFolder ) = 0; virtual HRESULT __stdcall Remove ( /*[in]*/ int Index ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppunkEnum ) = 0; }; struct __declspec(uuid("000c0369-0000-0000-c000-000000000046")) ScopeFolders : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[out,retval]*/ struct ScopeFolder * * ScopeFolderRet ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * iCountRetVal ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppunkEnum ) = 0; }; struct __declspec(uuid("000c0368-0000-0000-c000-000000000046")) ScopeFolder : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Name ( /*[out,retval]*/ BSTR * pbstrName ) = 0; virtual HRESULT __stdcall get_Path ( /*[out,retval]*/ BSTR * pbstrPath ) = 0; virtual HRESULT __stdcall get_ScopeFolders ( /*[out,retval]*/ struct ScopeFolders * * ScopeFoldersRet ) = 0; virtual HRESULT __stdcall AddToSearchFolders ( ) = 0; }; struct __declspec(uuid("000c0367-0000-0000-c000-000000000046")) SearchScope : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoSearchIn * MsoSearchInRetVal ) = 0; virtual HRESULT __stdcall get_ScopeFolder ( /*[out,retval]*/ struct ScopeFolder * * ScopeFolderRet ) = 0; }; struct __declspec(uuid("000c0366-0000-0000-c000-000000000046")) SearchScopes : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Item ( /*[in]*/ int Index, /*[out,retval]*/ struct SearchScope * * SearchScopeRet ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * iCountRetVal ) = 0; virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppunkEnum ) = 0; }; struct __declspec(uuid("000c036d-0000-0000-c000-000000000046")) IMsoDiagram : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Nodes ( /*[out,retval]*/ struct DiagramNodes * * Nodes ) = 0; virtual HRESULT __stdcall get_Type ( /*[out,retval]*/ enum MsoDiagramType * Type ) = 0; virtual HRESULT __stdcall get_AutoLayout ( /*[out,retval]*/ enum MsoTriState * AutoLayout ) = 0; virtual HRESULT __stdcall put_AutoLayout ( /*[in]*/ enum MsoTriState AutoLayout ) = 0; virtual HRESULT __stdcall get_Reverse ( /*[out,retval]*/ enum MsoTriState * Reverse ) = 0; virtual HRESULT __stdcall put_Reverse ( /*[in]*/ enum MsoTriState Reverse ) = 0; virtual HRESULT __stdcall get_AutoFormat ( /*[out,retval]*/ enum MsoTriState * AutoFormat ) = 0; virtual HRESULT __stdcall put_AutoFormat ( /*[in]*/ enum MsoTriState AutoFormat ) = 0; virtual HRESULT __stdcall Convert ( /*[in]*/ enum MsoDiagramType Type ) = 0; }; struct __declspec(uuid("000c036e-0000-0000-c000-000000000046")) DiagramNodes : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppunkEnum ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct DiagramNode * * ppdn ) = 0; virtual HRESULT __stdcall SelectAll ( ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * iDiagramNodes ) = 0; }; struct __declspec(uuid("000c036f-0000-0000-c000-000000000046")) DiagramNodeChildren : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall get__NewEnum ( /*[out,retval]*/ IUnknown * * ppunkEnum ) = 0; virtual HRESULT __stdcall Item ( /*[in]*/ VARIANT Index, /*[out,retval]*/ struct DiagramNode * * Node ) = 0; virtual HRESULT __stdcall AddNode ( /*[in]*/ VARIANT Index, /*[in]*/ enum MsoDiagramNodeType NodeType, /*[out,retval]*/ struct DiagramNode * * NewNode ) = 0; virtual HRESULT __stdcall SelectAll ( ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Count ( /*[out,retval]*/ int * iDiagramNodes ) = 0; virtual HRESULT __stdcall get_FirstChild ( /*[out,retval]*/ struct DiagramNode * * First ) = 0; virtual HRESULT __stdcall get_LastChild ( /*[out,retval]*/ struct DiagramNode * * Last ) = 0; }; struct __declspec(uuid("000c0370-0000-0000-c000-000000000046")) DiagramNode : _IMsoDispObj { // // Raw methods provided by interface // virtual HRESULT __stdcall AddNode ( /*[in]*/ enum MsoRelativeNodePosition Pos, /*[in]*/ enum MsoDiagramNodeType NodeType, /*[out,retval]*/ struct DiagramNode * * NewNode ) = 0; virtual HRESULT __stdcall Delete ( ) = 0; virtual HRESULT __stdcall MoveNode ( /*[in]*/ struct DiagramNode * TargetNode, /*[in]*/ enum MsoRelativeNodePosition Pos ) = 0; virtual HRESULT __stdcall ReplaceNode ( /*[in]*/ struct DiagramNode * TargetNode ) = 0; virtual HRESULT __stdcall SwapNode ( /*[in]*/ struct DiagramNode * TargetNode, /*[in]*/ VARIANT_BOOL SwapChildren ) = 0; virtual HRESULT __stdcall CloneNode ( /*[in]*/ VARIANT_BOOL CopyChildren, /*[in]*/ struct DiagramNode * TargetNode, /*[in]*/ enum MsoRelativeNodePosition Pos, /*[out,retval]*/ struct DiagramNode * * Node ) = 0; virtual HRESULT __stdcall TransferChildren ( /*[in]*/ struct DiagramNode * ReceivingNode ) = 0; virtual HRESULT __stdcall NextNode ( /*[out,retval]*/ struct DiagramNode * * NextNode ) = 0; virtual HRESULT __stdcall PrevNode ( /*[out,retval]*/ struct DiagramNode * * PrevNode ) = 0; virtual HRESULT __stdcall get_Parent ( /*[out,retval]*/ IDispatch * * Parent ) = 0; virtual HRESULT __stdcall get_Children ( /*[out,retval]*/ struct DiagramNodeChildren * * Children ) = 0; virtual HRESULT __stdcall get_Shape ( /*[out,retval]*/ struct Shape * * Shape ) = 0; virtual HRESULT __stdcall get_Root ( /*[out,retval]*/ struct DiagramNode * * Root ) = 0; virtual HRESULT __stdcall get_Diagram ( /*[out,retval]*/ struct IMsoDiagram * * Diagram ) = 0; virtual HRESULT __stdcall get_Layout ( /*[out,retval]*/ enum MsoOrgChartLayoutType * Type ) = 0; virtual HRESULT __stdcall put_Layout ( /*[in]*/ enum MsoOrgChartLayoutType Type ) = 0; virtual HRESULT __stdcall get_TextShape ( /*[out,retval]*/ struct Shape * * Shape ) = 0; }; // // Named GUID constants initializations // extern "C" const GUID __declspec(selectany) LIBID_Office = {0x2df8d04c,0x5bfa,0x101b,{0xbd,0xe5,0x00,0xaa,0x00,0x44,0xde,0x52}}; extern "C" const GUID __declspec(selectany) IID_IAccessible = {0x618736e0,0x3c3d,0x11cf,{0x81,0x0c,0x00,0xaa,0x00,0x38,0x9b,0x71}}; extern "C" const GUID __declspec(selectany) IID__IMsoDispObj = {0x000c0300,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID__IMsoOleAccDispObj = {0x000c0301,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_Adjustments = {0x000c0310,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_CalloutFormat = {0x000c0311,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ColorFormat = {0x000c0312,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_FillFormat = {0x000c0314,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_LineFormat = {0x000c0317,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ShapeNode = {0x000c0318,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ShapeNodes = {0x000c0319,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_PictureFormat = {0x000c031a,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ShadowFormat = {0x000c031b,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_Script = {0x000c0341,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_Scripts = {0x000c0340,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_TextEffectFormat = {0x000c031f,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_TextFrame = {0x000c0320,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ThreeDFormat = {0x000c0321,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_IMsoDispCagNotifySink = {0x000c0359,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_Balloon = {0x000c0324,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_BalloonCheckboxes = {0x000c0326,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_BalloonCheckbox = {0x000c0328,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_BalloonLabels = {0x000c032e,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_BalloonLabel = {0x000c0330,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_AnswerWizardFiles = {0x000c0361,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_AnswerWizard = {0x000c0360,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_DocumentProperty = {0x2df8d04e,0x5bfa,0x101b,{0xbd,0xe5,0x00,0xaa,0x00,0x44,0xde,0x52}}; extern "C" const GUID __declspec(selectany) IID_DocumentProperties = {0x2df8d04d,0x5bfa,0x101b,{0xbd,0xe5,0x00,0xaa,0x00,0x44,0xde,0x52}}; extern "C" const GUID __declspec(selectany) IID_IFoundFiles = {0x000c0338,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_IFind = {0x000c0337,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_FoundFiles = {0x000c0331,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_PropertyTest = {0x000c0333,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_PropertyTests = {0x000c0334,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_COMAddIn = {0x000c033a,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_COMAddIns = {0x000c0339,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_LanguageSettings = {0x000c0353,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ICommandBarsEvents = {0x55f88892,0x7708,0x11d1,{0xac,0xeb,0x00,0x60,0x08,0x96,0x1d,0xa5}}; extern "C" const GUID __declspec(selectany) DIID__CommandBarsEvents = {0x000c0352,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) CLSID_CommandBars = {0x55f88893,0x7708,0x11d1,{0xac,0xeb,0x00,0x60,0x08,0x96,0x1d,0xa5}}; extern "C" const GUID __declspec(selectany) DIID__CommandBarComboBoxEvents = {0x000c0354,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) CLSID_CommandBarComboBox = {0x55f88897,0x7708,0x11d1,{0xac,0xeb,0x00,0x60,0x08,0x96,0x1d,0xa5}}; extern "C" const GUID __declspec(selectany) IID_ICommandBarComboBoxEvents = {0x55f88896,0x7708,0x11d1,{0xac,0xeb,0x00,0x60,0x08,0x96,0x1d,0xa5}}; extern "C" const GUID __declspec(selectany) DIID__CommandBarButtonEvents = {0x000c0351,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) CLSID_CommandBarButton = {0x55f88891,0x7708,0x11d1,{0xac,0xeb,0x00,0x60,0x08,0x96,0x1d,0xa5}}; extern "C" const GUID __declspec(selectany) IID_ICommandBarButtonEvents = {0x55f88890,0x7708,0x11d1,{0xac,0xeb,0x00,0x60,0x08,0x96,0x1d,0xa5}}; extern "C" const GUID __declspec(selectany) IID_WebPageFont = {0x000c0913,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_WebPageFonts = {0x000c0914,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_HTMLProjectItem = {0x000c0358,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_HTMLProjectItems = {0x000c0357,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_HTMLProject = {0x000c0356,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_MsoDebugOptions = {0x000c035a,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_FileDialogSelectedItems = {0x000c0363,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_FileDialogFilter = {0x000c0364,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_FileDialogFilters = {0x000c0365,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_FileDialog = {0x000c0362,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_Signature = {0x000c0411,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_SignatureSet = {0x000c0410,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_IMsoEnvelopeVB = {0x000672ac,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) DIID_IMsoEnvelopeVBEvents = {0x000672ad,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) CLSID_MsoEnvelope = {0x0006f01a,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_Assistant = {0x000c0322,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_FileTypes = {0x000c036c,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_OfficeDataSourceObject = {0x000c1530,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ODSOColumn = {0x000c1531,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ODSOColumns = {0x000c1532,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ODSOFilter = {0x000c1533,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ODSOFilters = {0x000c1534,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_NewFile = {0x000c0936,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_WebComponent = {0x000cd100,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_WebComponentWindowExternal = {0x000cd101,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_WebComponentFormat = {0x000cd102,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ILicWizExternal = {0x4cac6328,0xb9b0,0x11d3,{0x8d,0x59,0x00,0x50,0x04,0x83,0x84,0xe3}}; extern "C" const GUID __declspec(selectany) IID_ILicValidator = {0x919aa22c,0xb9ad,0x11d3,{0x8d,0x59,0x00,0x50,0x04,0x83,0x84,0xe3}}; extern "C" const GUID __declspec(selectany) IID_ILicAgent = {0x00194002,0xd9c3,0x11d3,{0x8d,0x59,0x00,0x50,0x04,0x83,0x84,0xe3}}; extern "C" const GUID __declspec(selectany) IID_IMsoEServicesDialog = {0x000c0372,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_WebComponentProperties = {0x000c0373,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID__CommandBars = {0x000c0302,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_CommandBar = {0x000c0304,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_CommandBarControl = {0x000c0308,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_CommandBarControls = {0x000c0306,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID__CommandBarButton = {0x000c030e,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_CommandBarPopup = {0x000c030a,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID__CommandBarComboBox = {0x000c030c,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID__CommandBarActiveX = {0x000c030d,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ConnectorFormat = {0x000c0313,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_FreeformBuilder = {0x000c0315,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_GroupShapes = {0x000c0316,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_Shape = {0x000c031c,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ShapeRange = {0x000c031d,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_Shapes = {0x000c031e,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_CanvasShapes = {0x000c0371,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_FileSearch = {0x000c0332,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_SearchFolders = {0x000c036a,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ScopeFolders = {0x000c0369,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_ScopeFolder = {0x000c0368,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_SearchScope = {0x000c0367,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_SearchScopes = {0x000c0366,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_IMsoDiagram = {0x000c036d,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_DiagramNodes = {0x000c036e,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_DiagramNodeChildren = {0x000c036f,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; extern "C" const GUID __declspec(selectany) IID_DiagramNode = {0x000c0370,0x0000,0x0000,{0xc0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}}; } // namespace Office #pragma pack(pop)