Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

6095 lines
230 KiB

// 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 <comdef.h>
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)