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
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)
|