Supported Visual Studio APIs

This section lists Visual Studio extensibility classes, methods and constants which are currently supported by VSScript. Methods are listed in C-like notation, for example:

    void stepInto ( bool bWaitForBreakOrEnd );

Constants (static fields) of various types are also listed, for example:

    int vsWindowStateNormal;
    string vsTaskCategoryBuildCompile;

Note that the only fields in classes are static constants. There are no instance-level fields nor properties (unlike VB). Instead of properties, there are explicit methods to get or set values.

Use the : (colon) operator to invoke methods and the . (dot) operator to access constants. You can access constants either having a class name on the left side, or a variable instance. Methods can be invoked only for variable instances. For example:

    fontSize = dte:getProperties ( 
        Property.categoryFontsAndColors, 
        Property.pageTextEditor ):itemByName ( Property.iFontSize ):getIntValue();

Object

Object is a generic object type, which translates to IDispatch native type. Every class has object() method which allows to upcast its reference to the Object type. Also for every class there exists a static convert method (not listed) which can be used to downcast the object reference to concrete class reference. This operation might yield a null reference if the types does not match.

In general, Object type is rarely used, although sometimes it is necessary as certain VS API methods return this type.

string

It is the standard Lua string type.

AddIn

    Object object();
    string getName();
    string getDescription();
    string getProgID();
    string getGuid();
    string getSatelliteDllPath();
    bool getConnected();
    AddIns getCollection();
    Object getInnerObject();
    DTE getDTE();
    void remove();

AddIns

    Object object();
    unsigned int count();
    AddIn item ( unsigned int index );
    DTE getDTE();
    void update();

Breakpoint

    Object object();
    DTE getDTE();
    void delete();
    void resetHitCount();
    int getType();
    int getLocationType();
    int getConditionType();
    int getHitCountType();
    string getName();
    string getFunctionName();
    string getFile();
    string getCondition();
    string getLanguage();
    string getTag();
    void setName ( string value );
    void setTag ( string value );
    int getFunctionLineOffset();
    int getFunctionColumnOffset();
    int getFileLine();
    int getFileColumn();
    int getHitCountTarget();
    int getCurrentHits();
    bool getEnabled();
    void setEnabled ( bool value );
    Program getProgram();
    Breakpoint getParent();
    Breakpoints getCollection();
    Breakpoints getChildren();

Breakpoints

    Object object();
    unsigned int count();
    Breakpoint item ( unsigned int index );
    DTE getDTE();
    Debugger getParent();
    Breakpoints add ( string function, string file, int line, int column, string condition, int dbgBreakpointConditionType, string language, string data, int dataCount, string address, int hitCount, int dbgHitCountType );

BuildDependencies

    Object object();
    unsigned int count();
    BuildDependency item ( unsigned int index );
    DTE getDTE();

BuildDependency

    Object object();
    DTE getDTE();
    BuildDependencies getCollection();
    Project getProject();
    ProjectList getRequiredProjects();
    void addProject ( string name );
    void removeProject ( string name );
    void removeAllProjects();

BuildEvents

    Event getOnBuildBegin();
    Event getOnBuildDone();
    Event getOnBuildProjConfigBegin();
    Event getOnBuildProjConfigDone();

CodeAttribute

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    ProjectItem getProjectItem();
    CodeElements getChildren();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    Object getExtender ( string extenderName );
    strings getExtenderNames();
    Object getParent();
    string getName();
    string getValue();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    void setName ( string name );
    void setValue ( string name );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    void delete();

CodeClass

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    ProjectItem getProjectItem();
    CodeElements getChildren();
    CodeElements getBases();
    CodeElements getMembers();
    CodeElements getAttributes();
    CodeElements getDerivedTypes();
    CodeElements getImplementedInterfaces();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    CodeNamespace getNamespace();
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getDocComment();
    string getComment();
    void setName ( string name );
    void setDocComment ( string text );
    void setComment ( string text );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    bool getIsAbstract();
    bool getIsDerivedFrom ( string fullName );
    void setAccess ( int access );
    void setIsAbstract ( bool value );
    int getAccess();
    strings getExtenderNames();
    Object getExtender ( string extenderName );
    Object getParent();

CodeDelegate

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    CodeElements getChildren();
    CodeElements getBases();
    CodeElements getMembers();
    CodeElements getAttributes();
    CodeElements getDerivedTypes();
    CodeElements getParameters();
    ProjectItem getProjectItem();
    CodeNamespace getNamespace();
    CodeClass getBaseClass();
    CodeTypeRef getType();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getComment();
    string getDocComment();
    string getPrototype ( int flags );
    void setName ( string name );
    void setComment ( string text );
    void setDocComment ( string text );
    void setType ( CodeTypeRef hTypeRef );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    bool getIsDerivedFrom ( string fullName );
    Object getExtender ( string extenderName );
    strings getExtenderNames();
    Object getParent();
    int getAccess();
    void setAccess ( int access );

CodeElement

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    CodeElements getChildren();
    ProjectItem getProjectItem();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    void setName ( string name );
    Object getExtender ( string extenderName );
    strings getExtenderNames();

CodeElements

    Object object();
    unsigned int count();
    CodeElement item ( unsigned int index );
    CodeElement itemByName ( string name );
    DTE getDTE();

CodeEnum

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    ProjectItem getProjectItem();
    CodeElements getChildren();
    CodeElements getBases();
    CodeElements getMembers();
    CodeElements getAttributes();
    CodeElements getDerivedTypes();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    CodeNamespace getNamespace();
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getDocComment();
    string getComment();
    void setName ( string name );
    void setDocComment ( string text );
    void setComment ( string text );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    bool getIsDerivedFrom ( string fullName );
    void setAccess ( int access );
    int getAccess();
    strings getExtenderNames();
    Object getExtender ( string extenderName );
    Object getParent();

CodeFunction

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    CodeElements getChildren();
    CodeElements getParameters();
    CodeElements getOverloads();
    CodeElements getAttributes();
    ProjectItem getProjectItem();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    CodeTypeRef getType();
    int getKind();
    int getInfoLocation();
    int getFunctionKind();
    bool getIsCodeType();
    bool getIsOverloaded();
    bool getIsShared();
    bool getMustImplement();
    bool getCanOverride();
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getComment();
    string getDocComment();
    string getPrototype ( int flags );
    void setName ( string name );
    void setComment ( string text );
    void setDocComment ( string text );
    void setType ( CodeTypeRef hTypeRef );
    Object getExtender ( string extenderName );
    strings getExtenderNames();
    Object getParent();
    int getAccess();
    void setAccess ( int access );
    void setIsShared ( bool value );
    void setMustImplement ( bool value );
    void setCanOverride ( bool value );

CodeInterface

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    ProjectItem getProjectItem();
    CodeElements getChildren();
    CodeElements getBases();
    CodeElements getMembers();
    CodeElements getAttributes();
    CodeElements getDerivedTypes();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    CodeNamespace getNamespace();
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getDocComment();
    string getComment();
    void setName ( string name );
    void setDocComment ( string text );
    void setComment ( string text );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    bool getIsDerivedFrom ( string fullName );
    void setAccess ( int access );
    int getAccess();
    strings getExtenderNames();
    Object getExtender ( string extenderName );
    Object getParent();

CodeModel

    Object object();
    DTE getDTE();
    Project getParent();
    string getLanguage();
    CodeElements getCodeElements();
    CodeType codeTypeFromFullName ( string fullName );
    bool isValidID ( string name );
    bool getIsCaseSensitive();

CodeNamespace

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    CodeElements getChildren();
    CodeElements getMembers();
    ProjectItem getProjectItem();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getComment();
    string getDocComment();
    void setName ( string name );
    void setComment ( string text );
    void setDocComment ( string text );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    Object getExtender ( string extenderName );
    strings getExtenderNames();
    Object getParent();

CodeParameter

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    CodeElements getChildren();
    CodeElements getAttributes();
    ProjectItem getProjectItem();
    CodeTypeRef getType();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getDocComment();
    void setName ( string name );
    void setDocComment ( string text );
    void setType ( CodeTypeRef hTypeRef );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    Object getExtender ( string extenderName );
    strings getExtenderNames();
    CodeElement getParent();

CodeProperty

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    CodeElements getChildren();
    CodeElements getAttributes();
    CodeFunction getGetter();
    CodeFunction getSetter();
    ProjectItem getProjectItem();
    CodeTypeRef getType();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getComment();
    string getDocComment();
    void setName ( string name );
    void setComment ( string text );
    void setDocComment ( string text );
    void setType ( CodeTypeRef hTypeRef );
    void setGetter ( CodeFunction hFunction );
    void setSetter ( CodeFunction hFunction );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    Object getExtender ( string extenderName );
    strings getExtenderNames();
    CodeClass getParent();
    int getAccess();
    void setAccess ( int access );
    string getPrototype ( int flags );

CodeStruct

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    ProjectItem getProjectItem();
    CodeElements getChildren();
    CodeElements getBases();
    CodeElements getMembers();
    CodeElements getAttributes();
    CodeElements getDerivedTypes();
    CodeElements getImplementedInterfaces();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    CodeNamespace getNamespace();
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getDocComment();
    string getComment();
    void setName ( string name );
    void setDocComment ( string text );
    void setComment ( string text );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    bool getIsAbstract();
    bool getIsDerivedFrom ( string fullName );
    void setAccess ( int access );
    void setIsAbstract ( bool value );
    int getAccess();
    strings getExtenderNames();
    Object getExtender ( string extenderName );
    Object getParent();

CodeType

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    ProjectItem getProjectItem();
    CodeElements getChildren();
    CodeElements getBases();
    CodeElements getMembers();
    CodeElements getAttributes();
    CodeElements getDerivedTypes();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    CodeNamespace getNamespace();
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getDocComment();
    string getComment();
    void setName ( string name );
    void setDocComment ( string text );
    void setComment ( string text );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    bool getIsDerivedFrom ( string fullName );
    void setAccess ( int access );
    int getAccess();
    strings getExtenderNames();
    Object getExtender ( string extenderName );
    Object getParent();

CodeTypeRef

    Object object();
    DTE getDTE();
    Object getParent();
    int getTypeKind();
    CodeType getCodeType();
    void setCodeType ( CodeType value );
    CodeTypeRef getElementType();
    void setElementType ( CodeTypeRef value );
    string getAsString();
    string getAsFullName();
    int getRank();
    void setRank ( int rank );
    CodeTypeRef createArrayType ( int rank );

CodeVariable

    Object object();
    DTE getDTE();
    CodeElements getCollection();
    CodeElements getChildren();
    CodeElements getAttributes();
    ProjectItem getProjectItem();
    CodeTypeRef getType();
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    TextPoint getStartPointEx ( int part );
    TextPoint getEndPointEx ( int part );
    string getName();
    string getFullName();
    string getLanguage();
    string getExtenderCATID();
    string getDocComment();
    void setName ( string name );
    void setDocComment ( string text );
    string getComment();
    void setComment ( string text );
    void setType ( CodeTypeRef hTypeRef );
    int getKind();
    int getInfoLocation();
    bool getIsCodeType();
    Object getExtender ( string extenderName );
    strings getExtenderNames();
    Object getParent();
    void setAccess ( int access );
    int getAccess();
    string getPrototype ( int flags );
    bool getIsConstant();
    void setIsConstant ( bool value );
    bool getIsShared();
    void setIsShared ( bool value );

ColorableItems

    Object object();
    string getName();
    int getForeground();
    int getBackground();
    void setForeground ( int value );
    void setBackground ( int value );
    bool getBold();
    void setBold ( bool value );

Command

    Object object();
    DTE getDTE();
    string getName();
    string getLocalizedName();
    string getGuid();
    int getId();
    bool isAvailable();
    void delete();
    Commands getCollection();
    Object addControl ( Object owner, int position );
    strings getBindings();

CommandEvents

    Event getOnBeforeExecute();
    Event getOnAfterExecute();

CommandWindow

    Object object();
    DTE getDTE();
    Window getParent();
    void sendInput ( string command, bool bExecute );
    void outputString ( string text );
    void clear();
    TextDocument getTextDocument();

Commands

    Object object();
    unsigned int count();
    Command item ( unsigned int index );
    DTE getDTE();

Configuration

    Object object();
    DTE getDTE();
    ConfigurationManager getCollection();
    string getConfigurationName();
    string getPlatformName();
    string getExtenderCATID();
    strings getExtenderNames();
    int getType();
    Object getOwner();
    Object getObject();
    Object getExtender ( string extenderName );
    Properties getProperties();
    bool getIsBuildable();
    bool getIsRunnable();
    bool getIsDeployable();
    OutputGroups getOutputGroups();

ConfigurationManager

    Object object();
    DTE getDTE();
    Object getParent();
    Configuration item ( int index, string platform );
    int getCount();
    Configurations configurationRow ( string name );
    void deleteConfigurationRow ( string name );
    Configurations platform ( string name );
    void deletePlatform ( string name );
    Configuration getActiveConfiguration();
    Configurations addConfigurationRow ( string newName, string existingName, bool bPropagate );
    Configurations addPlatform ( string newName, string existingName, bool bPropagate );
    strings getConfigurationRowNames();
    strings getPlatformNames();
    strings getSupportedPlatforms();

Configurations

    Object object();
    unsigned int count();
    Configuration item ( unsigned int index );
    DTE getDTE();

ContextAttribute

    Object object();
    DTE getDTE();
    string getName();
    ContextAttributes getCollection();
    void remove();

ContextAttributes

    Object object();
    unsigned int count();
    ContextAttribute item ( unsigned int index );
    DTE getDTE();

DTE

    int vsWindowStateNormal;
    int vsWindowStateMinimize;
    int vsWindowStateMaximize;
    int vsWindowTypeCodeWindow;
    int vsWindowTypeDesigner;
    int vsWindowTypeBrowser;
    int vsWindowTypeWatch;
    int vsWindowTypeLocals;
    int vsWindowTypeImmediate;
    int vsWindowTypeSolutionExplorer;
    int vsWindowTypeProperties;
    int vsWindowTypeFind;
    int vsWindowTypeFindReplace;
    int vsWindowTypeToolbox;
    int vsWindowTypeLinkedWindowFrame;
    int vsWindowTypeMainWindow;
    int vsWindowTypePreview;
    int vsWindowTypeColorPalette;
    int vsWindowTypeToolWindow;
    int vsWindowTypeDocument;
    int vsWindowTypeOutput;
    int vsWindowTypeTaskList;
    int vsWindowTypeAutos;
    int vsWindowTypeCallStack;
    int vsWindowTypeThreads;
    int vsWindowTypeDocumentOutline;
    int vsWindowTypeRunningDocuments;
    int vsConfigurationTypeProject;
    int vsConfigurationTypeProjectItem;
    int vsCMElementOther;
    int vsCMElementClass;
    int vsCMElementFunction;
    int vsCMElementVariable;
    int vsCMElementProperty;
    int vsCMElementNamespace;
    int vsCMElementParameter;
    int vsCMElementAttribute;
    int vsCMElementInterface;
    int vsCMElementDelegate;
    int vsCMElementEnum;
    int vsCMElementStruct;
    int vsCMElementUnion;
    int vsCMElementLocalDeclStmt;
    int vsCMElementFunctionInvokeStmt;
    int vsCMElementPropertySetStmt;
    int vsCMElementAssignmentStmt;
    int vsCMElementInheritsStmt;
    int vsCMElementImplementsStmt;
    int vsCMElementOptionStmt;
    int vsCMElementVBAttributeStmt;
    int vsCMElementVBAttributeGroup;
    int vsCMElementEventsDeclaration;
    int vsCMElementUDTDecl;
    int vsCMElementDeclareDecl;
    int vsCMElementDefineStmt;
    int vsCMElementTypeDef;
    int vsCMElementIncludeStmt;
    int vsCMElementUsingStmt;
    int vsCMElementMacro;
    int vsCMElementMap;
    int vsCMElementIDLImport;
    int vsCMElementIDLImportLib;
    int vsCMElementIDLCoClass;
    int vsCMElementIDLLibrary;
    int vsCMElementImportStmt;
    int vsCMElementMapEntry;
    int vsCMElementVCBase;
    int vsCMElementEvent;
    int vsCMElementModule;
    int vsCMInfoLocationProject;
    int vsCMInfoLocationExternal;
    int vsCMInfoLocationNone;
    int vsCMInfoLocationVirtual;
    int vsSaveChangesYes;
    int vsSaveChangesNo;
    int vsSaveChangesPrompt;
    int vsSaveCancelled;
    int vsSaveSucceeded;
    int vsCaseOptionsLowercase;
    int vsCaseOptionsUppercase;
    int vsCaseOptionsCapitalize;
    int vsWhitespaceOptionsHorizontal;
    int vsWhitespaceOptionsVertical;
    int vsStartOfLineOptionsFirstColumn;
    int vsStartOfLineOptionsFirstText;
    int vsPaneShowCentered;
    int vsPaneShowTop;
    int vsPaneShowAsIs;
    int vsSelectionModeStream;
    int vsSelectionModeBox;
    int vsCMPartName;
    int vsCMPartAttributes;
    int vsCMPartHeader;
    int vsCMPartWhole;
    int vsCMPartBody;
    int vsCMPartNavigate;
    int vsCMPartAttributesWithDelimiter;
    int vsCMPartBodyWithDelimiter;
    int vsCMPartHeaderWithAttributes;
    int vsCMPartWholeWithAttributes;
    int vsCMAccessPublic;
    int vsCMAccessPrivate;
    int vsCMAccessProject;
    int vsCMAccessProtected;
    int vsCMAccessDefault;
    int vsCMAccessAssemblyOrFamily;
    int vsCMAccessWithEvents;
    int vsCMAccessProjectOrProtected;
    int vsCMFunctionOther;
    int vsCMFunctionConstructor;
    int vsCMFunctionPropertyGet;
    int vsCMFunctionPropertyLet;
    int vsCMFunctionPropertySet;
    int vsCMFunctionPutRef;
    int vsCMFunctionPropertyAssign;
    int vsCMFunctionSub;
    int vsCMFunctionFunction;
    int vsCMFunctionTopLevel;
    int vsCMFunctionDestructor;
    int vsCMFunctionOperator;
    int vsCMFunctionVirtual;
    int vsCMFunctionPure;
    int vsCMFunctionConstant;
    int vsCMFunctionShared;
    int vsCMFunctionInline;
    int vsCMFunctionComMethod;
    int vsCMTypeRefOther;
    int vsCMTypeRefCodeType;
    int vsCMTypeRefArray;
    int vsCMTypeRefVoid;
    int vsCMTypeRefPointer;
    int vsCMTypeRefString;
    int vsCMTypeRefObject;
    int vsCMTypeRefByte;
    int vsCMTypeRefChar;
    int vsCMTypeRefShort;
    int vsCMTypeRefInt;
    int vsCMTypeRefLong;
    int vsCMTypeRefFloat;
    int vsCMTypeRefDouble;
    int vsCMTypeRefDecimal;
    int vsCMTypeRefBool;
    int vsCMTypeRefVariant;
    int vsContextAttributeFilter;
    int vsContextAttributeLookup;
    int vsContextAttributeLookupF1;
    int vsContextAttributesGlobal;
    int vsContextAttributesWindow;
    int vsContextAttributesHighPriority;
    int vsLinkedWindowTypeDocked;
    int vsLinkedWindowTypeVertical;
    int vsLinkedWindowTypeHorizontal;
    int vsLinkedWindowTypeTabbed;
    int vsBuildScopeSolution;
    int vsBuildScopeBatch;
    int vsBuildScopeProject;
    int vsBuildActionBuild;
    int vsBuildActionRebuildAll;
    int vsBuildActionClean;
    int vsBuildActionDeploy;
    int vsTaskPriorityLow;
    int vsTaskPriorityMedium;
    int vsTaskPriorityHigh;
    int vsTaskIconNone;
    int vsTaskIconCompile;
    int vsTaskIconSquiggle;
    int vsTaskIconComment;
    int vsTaskIconShortcut;
    int vsTaskIconUser;
    int vsFindResultNotFound;
    int vsFindResultFound;
    int vsFindResultReplaceAndNotFound;
    int vsFindResultReplaceAndFound;
    int vsFindResultReplaced;
    int vsFindResultPending;
    int vsFindResultError;
    int vsTaskListColumnPriority;
    int vsTaskListColumnGlyph;
    int vsTaskListColumnCheck;
    int vsTaskListColumnDescription;
    int vsTaskListColumnFile;
    int vsTaskListColumnLine;
    int vsIDEModeDesign;
    int vsIDEModeDebug;
    int dbgEventReasonNone;
    int dbgEventReasonGo;
    int dbgEventReasonAttachProgram;
    int dbgEventReasonDetachProgram;
    int dbgEventReasonLaunchProgram;
    int dbgEventReasonEndProgram;
    int dbgEventReasonStopDebugging;
    int dbgEventReasonStep;
    int dbgEventReasonBreakpoint;
    int dbgEventReasonExceptionThrown;
    int dbgEventReasonExceptionNotHandled;
    int dbgEventReasonUserBreak;
    int dbgEventReasonContextSwitch;
    int dbgExecutionActionDefault;
    int dbgExecutionActionGo;
    int dbgExecutionActionStopDebugging;
    int dbgExecutionActionStepInto;
    int dbgExecutionActionStepOut;
    int dbgExecutionActionStepOver;
    int dbgExecutionActionRunToCursor;
    int dbgExceptionActionDefault;
    int dbgExceptionActionIgnore;
    int dbgExceptionActionBreak;
    int dbgExceptionActionContinue;
    int dbgBreakpointTypePending;
    int dbgBreakpointTypeBound;
    int dbgBreakpointLocationTypeNone;
    int dbgBreakpointLocationTypeFunction;
    int dbgBreakpointLocationTypeFile;
    int dbgBreakpointLocationTypeData;
    int dbgBreakpointLocationTypeAddress;
    int dbgBreakpointConditionTypeWhenTrue;
    int dbgBreakpointConditionTypeWhenChanged;
    int dbgHitCountTypeNone;
    int dbgHitCountTypeEqual;
    int dbgHitCountTypeGreaterOrEqual;
    int dbgHitCountTypeMultiple;
    int dbgDesignMode;
    int dbgBreakMode;
    int dbgRunMode;
    int vsDisplayMDI;
    int vsDisplayMDITabs;
    int vsBuildStateNotStarted;
    int vsBuildStateInProgress;
    int vsBuildStateDone;
    int vsCommandBarTypePopup;
    int vsCommandBarTypeToolbar;
    int vsCommandBarTypeMenu;
    int vsFindActionFind;
    int vsFindActionFindAll;
    int vsFindActionReplace;
    int vsFindActionReplaceAll;
    int vsFindActionBookmarkAll;
    int vsFindPatternSyntaxLiteral;
    int vsFindPatternSyntaxRegExpr;
    int vsFindPatternSyntaxWildcards;
    int vsFindTargetCurrentDocument;
    int vsFindTargetCurrentDocumentSelection;
    int vsFindTargetCurrentDocumentFunction;
    int vsFindTargetOpenDocuments;
    int vsFindTargetCurrentProject;
    int vsFindTargetSolution;
    int vsFindTargetFiles;
    int vsFindResultsNone;
    int vsFindResults1;
    int vsFindResults2;
    int wizardResultSuccess;
    int wizardResultFailure;
    int wizardResultCancel;
    int wizardResultBackOut;
    int vsNavigateOptionsDefault;
    int vsNavigateOptionsNewWindow;
    int vsPromptResultYes;
    int vsPromptResultNo;
    int vsPromptResultCancelled;
    int vsToolBoxItemFormatText;
    int vsToolBoxItemFormatHTML;
    int vsToolBoxItemFormatGUID;
    int vsToolBoxItemFormatDotNETComponent;
    int vsFilterPropertiesNone;
    int vsFilterPropertiesAll;
    int vsFilterPropertiesSet;
    int vsUISelectionTypeSelect;
    int vsUISelectionTypeToggle;
    int vsUISelectionTypeExtend;
    int vsUISelectionTypeSetCaret;
    int vsCMPrototypeFullname;
    int vsCMPrototypeNoName;
    int vsCMPrototypeClassName;
    int vsCMPrototypeParamTypes;
    int vsCMPrototypeParamNames;
    int vsCMPrototypeParamDefaultValues;
    int vsCMPrototypeUniqueSignature;
    int vsCMPrototypeType;
    int vsCMPrototypeInitExpression;
    int vsNavigateBrowserDefault;
    int vsNavigateBrowserHelp;
    int vsNavigateBrowserNewWindow;
    int vsCommandDisabledFlagsEnabled;
    int vsCommandDisabledFlagsGrey;
    int vsCommandDisabledFlagsHidden;
    int vsInitializeModeStartup;
    int vsInitializeModeReset;
    int vsCommandStatusTextWantedNone;
    int vsCommandStatusTextWantedName;
    int vsCommandStatusTextWantedStatus;
    int vsCommandStatusUnsupported;
    int vsCommandStatusSupported;
    int vsCommandStatusEnabled;
    int vsCommandStatusLatched;
    int vsCommandStatusNinched;
    int vsCommandStatusInvisible;
    int vsCommandExecOptionDoDefault;
    int vsCommandExecOptionPromptUser;
    int vsCommandExecOptionDoPromptUser;
    int vsCommandExecOptionShowHelp;
    int vsBuildKindSolution;
    int vsBuildKindProject;
    int vsBuildKindProjectItem;
    int vsTextChangedMultiLine;
    int vsTextChangedSave;
    int vsTextChangedCaretMoved;
    int vsTextChangedReplaceAll;
    int vsTextChangedNewline;
    int vsTextChangedFindStarting;
    int vsStatusAnimationGeneral;
    int vsStatusAnimationPrint;
    int vsStatusAnimationSave;
    int vsStatusAnimationDeploy;
    int vsStatusAnimationSync;
    int vsStatusAnimationBuild;
    int vsStatusAnimationFind;
    int vsStartUpShowHomePage;
    int vsStartUpLoadLastSolution;
    int vsStartUpOpenProjectDialog;
    int vsStartUpNewProjectDialog;
    int vsStartUpEmptyEnvironment;
    int vsFontCharSetANSI;
    int vsFontCharSetDefault;
    int vsFontCharSetSymbol;
    int vsFontCharSetShiftJIS;
    int vsFontCharSetHangeul;
    int vsFontCharSetGB2312;
    int vsFontCharSetChineseBig5;
    int vsFontCharSetOEM;
    int vsFontCharSetJohab;
    int vsFontCharSetHebrew;
    int vsFontCharSetArabic;
    int vsFontCharSetGreek;
    int vsFontCharSetTurkish;
    int vsFontCharSetVietnamese;
    int vsFontCharSetThai;
    int vsFontCharSetEastEurope;
    int vsFontCharSetRussian;
    int vsFontCharSetMac;
    int vsFontCharSetBaltic;
    int vsBrowserViewSourceSource;
    int vsBrowserViewSourceDesign;
    int vsBrowserViewSourceExternal;
    int vsFindOptionsNone;
    int vsFindOptionsMatchWholeWord;
    int vsFindOptionsMatchCase;
    int vsFindOptionsRegularExpression;
    int vsFindOptionsBackwards;
    int vsFindOptionsFromStart;
    int vsFindOptionsMatchInHiddenText;
    int vsFindOptionsWildcards;
    int vsFindOptionsSearchSubfolders;
    int vsFindOptionsKeepModifiedDocumentsOpen;
    int vsMovementOptionsMove;
    int vsMovementOptionsExtend;
    int vsGoToLineOptionsLast;
    int vsGoToLineOptionsFirst;
    int vsSmartFormatOptionsNone;
    int vsSmartFormatOptionsBlock;
    int vsSmartFormatOptionsSmart;
    int vsInsertFlagsCollapseToEnd;
    int vsInsertFlagsCollapseToStart;
    int vsInsertFlagsContainNewText;
    int vsInsertFlagsInsertAtEnd;
    int vsInsertFlagsInsertAtStart;
    int vsMoveToColumnLineFirst;
    int vsMoveToColumnLineLast;
    int vsEPReplaceTextKeepMarkers;
    int vsEPReplaceTextNormalizeNewlines;
    int vsEPReplaceTextTabsSpaces;
    int vsEPReplaceTextAutoformat;
    int vsIndentStyleNone;
    int vsIndentStyleDefault;
    int vsIndentStyleSmart;
    int vsext_fontcs_ANSI;
    int vsext_fontcs_DEFAULT;
    int vsext_fontcs_SYMBOL;
    int vsext_fontcs_SHIFTJIS;
    int vsext_fontcs_HANGEUL;
    int vsext_fontcs_GB2312;
    int vsext_fontcs_CHINESEBIG5;
    int vsext_fontcs_OEM;
    int vsext_fontcs_JOHAB;
    int vsext_fontcs_HEBREW;
    int vsext_fontcs_ARABIC;
    int vsext_fontcs_GREEK;
    int vsext_fontcs_TURKISH;
    int vsext_fontcs_VIETNAMESE;
    int vsext_fontcs_THAI;
    int vsext_fontcs_EASTEUROPE;
    int vsext_fontcs_RUSSIAN;
    int vsext_fontcs_MAC;
    int vsext_fontcs_BALTIC;
    int RESULT_Success;
    int RESULT_Failure;
    int RESULT_Cancel;
    int vsext_dm_SDI;
    int vsext_dm_MDI;
    int vsext_wt_CodeWindow;
    int vsext_wt_Designer;
    int vsext_wt_Browser;
    int vsext_wt_Watch;
    int vsext_wt_Locals;
    int vsext_wt_Immediate;
    int vsext_wt_ProjectWindow;
    int vsext_wt_PropertyWindow;
    int vsext_wt_Find;
    int vsext_wt_FindReplace;
    int vsext_wt_Toolbox;
    int vsext_wt_LinkedWindowFrame;
    int vsext_wt_MainWindow;
    int vsext_wt_Preview;
    int vsext_wt_ColorPalette;
    int vsext_wt_ToolWindow;
    int vsext_wt_Document;
    int vsext_wt_OutPutWindow;
    int vsext_wt_TaskList;
    int vsext_wt_Autos;
    int vsext_wt_CallStack;
    int vsext_wt_Threads;
    int vsext_wt_DocumentOutline;
    int vsext_wt_RunningDocuments;
    int vsext_ws_Normal;
    int vsext_ws_Minimize;
    int vsext_ws_Maximize;
    int vsext_lwt_Docked;
    int vsext_lwt_Tabbed;
    int vsext_su_EMPTY_ENVIRONMENT;
    int vsext_su_NEW_SOLUTION_DIALOG;
    int vsext_su_LOAD_LAST_SOLUTION;
    int vsext_bld_SAVE_CHANGES;
    int vsext_bld_CONFIRM_SAVE;
    int vsext_bld_NO_SAVE;
    int dsMatchWord;
    int dsMatchCase;
    int dsMatchNoRegExp;
    int dsMatchRegExp;
    int dsMatchRegExpB;
    int dsMatchRegExpE;
    int dsMatchRegExpCur;
    int dsMatchForward;
    int dsMatchBackward;
    int dsMatchFromStart;
    int dsSaveChangesYes;
    int dsSaveChangesNo;
    int dsSaveChangesPrompt;
    int dsLastLine;
    int dsFirstColumn;
    int dsFirstText;
    int dsMove;
    int dsExtend;
    int dsHorizontal;
    int dsVertical;
    int dsLowercase;
    int dsUppercase;
    int dsCapitalize;
    int dsSaveCancelled;
    int dsSaveSucceeded;
    int vsHTMLTabsSource;
    int vsHTMLTabsDesign;
    string vsCMLanguageVC;
    string vsCMLanguageVB;
    string vsCMLanguageCSharp;
    string vsCMLanguageIDL;
    string vsCMLanguageMC;
    string vsTaskCategoryBuildCompile;
    string vsTaskCategoryComment;
    string vsTaskCategoryShortcut;
    string vsTaskCategoryUser;
    string vsTaskCategoryMisc;
    string vsTaskCategoryHTML;
    string vsDocumentKindText;
    string vsDocumentKindHTML;
    string vsDocumentKindResource;
    string vsDocumentKindBinary;
    string vsViewKindPrimary;
    string vsViewKindAny;
    string vsViewKindDebugging;
    string vsViewKindCode;
    string vsViewKindDesigner;
    string vsViewKindTextView;
    string vsWindowKindTaskList;
    string vsWindowKindToolbox;
    string vsWindowKindCallStack;
    string vsWindowKindThread;
    string vsWindowKindLocals;
    string vsWindowKindAutoLocals;
    string vsWindowKindWatch;
    string vsWindowKindProperties;
    string vsWindowKindSolutionExplorer;
    string vsWindowKindOutput;
    string vsWindowKindObjectBrowser;
    string vsWindowKindMacroExplorer;
    string vsWindowKindDynamicHelp;
    string vsWindowKindClassView;
    string vsWindowKindResourceView;
    string vsWindowKindDocumentOutline;
    string vsWindowKindServerExplorer;
    string vsWindowKindCommandWindow;
    string vsWindowKindFindSymbol;
    string vsWindowKindFindSymbolResults;
    string vsWindowKindFindReplace;
    string vsWindowKindFindResults1;
    string vsWindowKindFindResults2;
    string vsWindowKindMainWindow;
    string vsWindowKindLinkedWindowFrame;
    string vsWindowKindWebBrowser;
    string vsWizardAddSubProject;
    string vsWizardAddItem;
    string vsWizardNewProject;
    string vsProjectKindMisc;
    string vsProjectItemsKindMisc;
    string vsProjectItemKindMisc;
    string vsProjectKindUnmodeled;
    string vsProjectKindSolutionItems;
    string vsProjectItemsKindSolutionItems;
    string vsProjectItemKindSolutionItems;
    string vsProjectsKindSolution;
    string vsAddInCmdGroup;
    string vsContextSolutionBuilding;
    string vsContextDebugging;
    string vsContextFullScreenMode;
    string vsContextDesignMode;
    string vsContextNoSolution;
    string vsContextEmptySolution;
    string vsContextSolutionHasSingleProject;
    string vsContextSolutionHasMultipleProjects;
    string vsContextMacroRecording;
    string vsContextMacroRecordingToolbar;
    string vsMiscFilesProjectUniqueName;
    string vsSolutionItemsProjectUniqueName;
    string vsProjectItemKindPhysicalFile;
    string vsProjectItemKindPhysicalFolder;
    string vsProjectItemKindVirtualFolder;
    string vsProjectItemKindSubProject;
    string vsext_vk_Primary;
    string vsext_vk_Debugging;
    string vsext_vk_Code;
    string vsext_vk_Designer;
    string vsext_vk_TextView;
    string vsext_wk_TaskList;
    string vsext_wk_Toolbox;
    string vsext_wk_CallStackWindow;
    string vsext_wk_ThreadWindow;
    string vsext_wk_LocalsWindow;
    string vsext_wk_AutoLocalsWindow;
    string vsext_wk_WatchWindow;
    string vsext_wk_ImmedWindow;
    string vsext_wk_PropertyBrowser;
    string vsext_wk_SProjectWindow;
    string vsext_wk_OutputWindow;
    string vsext_wk_ObjectBrowser;
    string vsext_wk_ContextWindow;
    string vsext_wk_ClassView;
    string vsext_GUID_AddItemWizard;
    string vsext_GUID_NewProjectWizard;
    string dsCPP;
    string dsHTML_IE3;
    string dsHTML_RFC1866;
    string dsFortran_Fixed;
    string dsFortran_Free;
    string dsJava;
    string dsVBSMacro;
    string dsIDL;
    string vsCATIDSolution;
    string vsCATIDSolutionBrowseObject;
    string vsCATIDMiscFilesProject;
    string vsCATIDMiscFilesProjectItem;
    string vsCATIDGenericProject;
    string vsCATIDDocument;
    Object object();
    string getVersion();
    string getRegistryRoot();
    string getName();
    string getEdition();
    string getFileName();
    string getFullName();
    string getCommandLineArguments();
    void quit();
    Windows getWindows();
    AddIns getAddIns();
    Window getMainWindow();
    Window getActiveWindow();
    ItemOperations getItemOperations();
    void executeCommand ( string commandName, string commandArgs );
    int getDisplayMode();
    void setDisplayMode ( int vsDisplay );
    DTE getDTE();
    int getLocaleID();
    bool getUserControl();
    void setUserControl ( bool value );
    int getMode();
    bool getSuppressUI();
    void setSuppressUI ( bool value );
    string satelliteDllPath ( string path, string name );
    Events getEvents();
    Commands getCommands();
    WindowConfigurations getWindowConfigurations();
    Documents getDocuments();
    ObjectExtenders getObjectExtenders();
    ContextAttributes getContextAttributes();
    Solution getSolution();
    Document getActiveDocument();
    Globals getGlobals();
    StatusBar getStatusBar();
    Find getFind();
    UndoContext getUndoContext();
    SourceControl getSourceControl();
    Debugger getDebugger();
    Properties getProperties ( string category, string page );
    Object getObject ( string name );
    SelectedItems getSelectedItems();
    Macros getMacros();
    DTE getMacrosIDE();
    DTE getApplication();
    Object getCommandBars();

DTEEvents

    Event getOnStartupComplete();
    Event getOnBeginShutdown();
    Event getOnModeChanged();
    Event getOnMacrosRuntimeReset();

Debugger

    Object object();
    DTE getDTE();
    DTE getParent();
    void detachAll();
    void terminateAll();
    void stepInto ( bool bWaitForBreakOrEnd );
    void stepOver ( bool bWaitForBreakOrEnd );
    void stepOut ( bool bWaitForBreakOrEnd );
    void go ( bool bWaitForBreakOrEnd );
    void break ( bool bWaitForBreakOrEnd );
    void stop ( bool bWaitForBreakOrEnd );
    void runToCursor ( bool bWaitForBreakOrEnd );
    void setNextStatement();
    Breakpoints getBreakpoints();
    Languages getLanguages();
    int getCurrentMode();
    Process getCurrentProcess();
    Program getCurrentProgram();
    Thread getCurrentThread();
    StackFrame getCurrentStackFrame();
    void setCurrentProcess ( Process process );
    void setCurrentProgram ( Program program );
    void setCurrentThread ( Thread thread );
    void setCurrentStackFrame ( StackFrame stackFrame );
    bool getHexDisplayMode();
    bool getHexInputMode();
    void setHexDisplayMode ( bool value );
    void setHexInputMode ( bool value );
    int getLastBreakReason();
    Breakpoint getBreakpointLastHit();
    Breakpoints getAllBreakpointsLastHit();
    Processes getDebuggedProcesses();
    Processes getLocalProcesses();

DebuggerEvents

    Event getOnEnterRunMode();
    Event getOnEnterDesignMode();
    Event getOnEnterBreakMode();
    Event getOnExceptionThrown();
    Event getOnExceptionNotHandled();
    Event getOnContextChanged();

Document

    Object object();
    DTE getDTE();
    Documents getCollection();
    Window getActiveWindow();
    TextDocument getTextDocument();
    Window newWindow();
    Windows getWindows();
    ProjectItem getProjectItem();
    Object getSelection();
    TextSelection getTextSelection();
    string getKind();
    string getFullName();
    string getName();
    string getPath();
    string getExtenderCATID();
    strings getExtenderNames();
    string getLanguage();
    string getType();
    bool getReadOnly();
    bool getSaved();
    bool redo();
    bool undo();
    int getIndentSize();
    int getTabSize();
    void activate();
    void printOut();
    void clearBookmarks();
    void setSaved ( bool value );
    void setReadOnly ( bool value );
    void setLanguage ( string value );
    void close ( int vsSaveChanges );
    int save ( string fileName );
    Object getObject ( string modelKind );
    Object getExtender ( string extenderName );
    bool markText ( string pattern, int flags );
    bool replaceText ( string findText, string replaceText, int flags );

DocumentEvents

    Event getOnDocumentSaved();
    Event getOnDocumentClosing();
    Event getOnDocumentOpening();
    Event getOnDocumentOpened();

Documents

    Object object();
    unsigned int count();
    Document item ( unsigned int index );
    DTE getDTE();
    void closeAll ( int vsSaveChanges );

EditPoint

    Object object();
    DTE getDTE();
    int getLine();
    int getLineCharOffset();
    int getAbsoluteCharOffset();
    int getDisplayColumn();
    bool getAtEndOfDocument();
    bool getAtStartOfDocument();
    bool getAtEndOfLine();
    bool getAtStartOfLine();
    int getLineLength();
    bool equalTo ( TextPoint rhs );
    bool lessThan ( TextPoint rhs );
    bool greaterThan ( TextPoint rhs );
    TextDocument getParent();
    bool tryToShow ( int how );
    bool tryToShowRange ( int how, TextPoint hEnd );
    CodeElement getCodeElement ( int scope );
    EditPoint createEditPoint();
    void charLeft ( int count );
    void charRight ( int count );
    void wordLeft ( int count );
    void wordRight ( int count );
    void lineUp ( int count );
    void lineDown ( int count );
    void startOfLine();
    void endOfLine();
    void startOfDocument();
    void endOfDocument();
    void setBookmark();
    void clearBookmark();
    void moveToPoint ( TextPoint point );
    void moveToLineAndOffset ( int line, int offset );
    void moveToAbsoluteOffset ( int offset );
    bool nextBookmark();
    bool previousBookmark();
    void padToColumn ( int column );
    void insert ( string text );
    void insertFromFile ( string path );
    string getLines ( int start, int exclusiveEnd );
    void paste();
    void indent ( TextPoint point, int count );
    void unindent ( TextPoint point, int count );
    void smartFormat ( TextPoint point );
    void deleteWhitespace ( int options );
    string getText ( int count );
    string getTextByPoint ( TextPoint endPoint );
    void replaceText ( int count, string newText, int flags );
    void replaceTextByPoint ( TextPoint endPoint, string newText, int flags );
    void copy ( int count, bool bAppend );
    void copyByPoint ( TextPoint endPoint, bool bAppend );
    void cut ( int count, bool bAppend );
    void cutByPoint ( TextPoint endPoint, bool bAppend );
    void delete ( int count );
    void deleteByPoint ( TextPoint endPoint );
    bool readOnly ( int count );
    bool readOnlyByPoint ( TextPoint endPoint );
    void outlineSection ( int count );
    void outlineSectionByPoint ( TextPoint endPoint );
    void changeCase ( int count, int options );
    void changeCaseByPoint ( TextPoint endPoint, int options );
    {bFound, endPoint, matches} findPattern (  pattern, options );
    {bFound, matches} replacePattern (  endPoint, pattern, replace, options );

Event

    void add ( function handler );
    void remove ( function handler );
    bool isEmpty (  );
    int count (  );
    void clear (  );

Events

    Object object();
    BuildEvents getBuildEvents();
    CommandEvents getCommandEvents();
    DTEEvents getDTEEvents();
    DocumentEvents getDocumentEvents();
    DebuggerEvents getDebuggerEvents();
    FindEvents getFindEvents();
    ProjectItemsEvents getProjectItemsEvents();
    SelectionEvents getSelectionEvents();
    SolutionEvents getSolutionEvents();
    TaskListEvents getTaskListEvents();
    WindowEvents getWindowEvents();
    TimerEvents getTimerEvents();

Expression

    Object object();
    DTE getDTE();
    Debugger getParent();
    Expressions getCollection();
    string getName();
    string getType();
    string getValue();
    Expressions getDataMembers();
    void setValue ( string value );
    bool getIsValidValue();

Expressions

    Object object();
    unsigned int count();
    Expression item ( unsigned int index );
    DTE getDTE();

FileCodeModel

    Object object();
    DTE getDTE();

Find

    Object object();
    DTE getDTE();
    DTE getParent();
    int getAction();
    void setAction ( int value );
    string getFindWhat();
    string getReplaceWith();
    string getSearchPath();
    string getFilesOfType();
    void setFindWhat ( string value );
    void setReplaceWith ( string value );
    void setSearchPath ( string value );
    void setFilesOfType ( string value );
    bool getMatchCase();
    bool getMatchWholeWord();
    bool getMatchInHiddenText();
    bool getBackwards();
    bool getSearchSubfolders();
    bool getKeepModifiedDocumentsOpen();
    void setMatchCase ( bool value );
    void setMatchWholeWord ( bool value );
    void setMatchInHiddenText ( bool value );
    void setBackwards ( bool value );
    void setSearchSubfolders ( bool value );
    void setKeepModifiedDocumentsOpen ( bool value );
    int getPatternSyntax();
    int getTarget();
    int getResultsLocation();
    int execute();
    void setPatternSyntax ( int value );
    void setTarget ( int value );
    void setResultsLocation ( int value );
    int findReplace ( int vsFindAction, string findWhat, int vsFindOptions, string replaceWith, int vsFindTarget, string searchPath, string filesOfType, int vsFindResultsLocation );

FindEvents

    Event getOnFindDone();

FontsAndColorsItems

    Object object();
    unsigned int count();
    ColorableItems item ( unsigned int index );

Globals

    Object object();
    DTE getDTE();

HTMLWindow

    Object object();
    DTE getDTE();
    Window getParent();
    int getCurrentTab();
    void setCurrentTab ( int value );
    Object getCurrentTabObject();

ItemOperations

    int vsNavigateOptionsDefault;
    int vsNavigateOptionsNewWindow;
    int vsPromptResultYes;
    int vsPromptResultNo;
    int vsPromptResultCancelled;
    string vsViewKindPrimary;
    string vsViewKindAny;
    string vsViewKindDebugging;
    string vsViewKindCode;
    string vsViewKindDesigner;
    string vsViewKindTextView;
    Object object();
    DTE getDTE();
    Window openFile ( string fileName );
    Window openFileEx ( string fileName, string viewKind );
    Window newFile ( string itemType, string name );
    Window newFileEx ( string itemType, string name, string viewKind );
    bool isFileOpen ( string fileName );
    bool isFileOpenEx ( string fileName, string viewKind );
    Window navigate ( string url );
    Window navigateEx ( string url, int vsNavigateOptions );
    int getPromptToSave();
    ProjectItem addExistingItem ( string fileName );
    ProjectItem addNewItem ( string itemType, string name );

Language

    Object object();
    DTE getDTE();
    string getName();
    Debugger getParent();
    Languages getCollection();

Languages

    Object object();
    unsigned int count();
    Language item ( unsigned int index );
    DTE getDTE();

LinkedWindows

    Object object();
    unsigned int count();
    Window item ( unsigned int index );
    Window find ( string vsWindowKind );
    DTE getDTE();

Macros

    Object object();
    DTE getDTE();

Object

    ObjectInfo getObjectInfo();

ObjectExtenders

    Object object();
    DTE getDTE();

ObjectInfo

    bool hasInfo();
    string getName();
    string getDocumentation();
    string getHelpFile();
    unsigned int getHelpContext();

OutputGroup

    Object object();
    DTE getDTE();
    OutputGroups getCollection();
    int getFileCount();
    string getDisplayName();
    string getCanonicalName();
    string getDescription();
    strings getFileNames();
    strings getFileURLs();

OutputGroups

    Object object();
    unsigned int count();
    OutputGroup item ( unsigned int index );
    DTE getDTE();

OutputWindow

    string guidDebug;
    string guidBuild;
    string guidGeneral;
    Object object();
    OutputWindowPanes getOutputWindowPanes();
    OutputWindowPane getActivePane();
    DTE getDTE();
    Window getParent();

OutputWindowPane

    int vsTaskPriorityLow;
    int vsTaskPriorityMedium;
    int vsTaskPriorityHigh;
    int vsTaskIconNone;
    int vsTaskIconCompile;
    int vsTaskIconSquiggle;
    int vsTaskIconComment;
    int vsTaskIconShortcut;
    int vsTaskIconUser;
    Object object();
    DTE getDTE();
    string getName();
    string getGuid();
    void outputString ( string text );
    void forceItemsToTaskList();
    void activate();
    void clear();
    OutputWindowPanes getCollection();
    TextDocument getTextDocument();
    void outputTaskItemString ( string text, int vsTaskPriority, string subCategory, int vsTaskIcon, string fileName, int line, string description, bool bForce );

OutputWindowPanes

    Object object();
    unsigned int count();
    OutputWindowPane item ( unsigned int index );
    DTE getDTE();
    OutputWindow getParent();
    OutputWindowPane findByGuid ( string guid );
    OutputWindowPane findOrAddByName ( string name );

Process

    Object object();
    DTE getDTE();
    Debugger getParent();
    Processes getCollection();
    void attach();
    void detach ( bool bWait );
    void break ( bool bWait );
    void terminate ( bool bWait );
    string getName();
    int getProcessID();
    Programs getPrograms();

Processes

    Object object();
    unsigned int count();
    Process item ( unsigned int index );
    DTE getDTE();

Program

    Object object();
    DTE getDTE();
    Debugger getParent();
    Programs getCollection();
    string getName();
    Process getProcess();
    Threads getThreads();
    bool getIsBeingDebugged();

Programs

    Object object();
    unsigned int count();
    Program item ( unsigned int index );
    DTE getDTE();

Project

    Object object();
    DTE getDTE();
    string getName();
    void setName ( string name );
    string getFileName();
    bool getIsDirty();
    void setIsDirty ( bool value );
    bool getSaved();
    void setSaved ( bool value );
    void save();
    void delete();
    void saveAs ( string fileName );
    string getKind();
    ProjectItems getProjectItems();
    string getUniqueName();
    Object getObject();
    Object luaGetExtender ( string extenderName );
    string getExtenderCATID();
    string getFullName();
    ProjectItem getParentProjectItem();
    Projects getCollection();
    Properties getProperties();
    ConfigurationManager getConfigurationManager();
    Globals getGlobals();
    CodeModel getCodeModel();

ProjectItem

    Object object();
    DTE getDTE();
    bool getIsDirty();
    bool getSaved();
    void setIsDirty ( bool value );
    void setSaved ( bool value );
    string getFileNames ( int index );
    bool saveAs ( string fileName );
    bool getIsOpen ( string vsViewKind );
    int getFileCount();
    string getName();
    string getKind();
    string getExtenderCATID();
    void setName ( string name );
    void save ( string fileName );
    void remove();
    void expandView();
    void delete();
    Object getInnerObject();
    Object getExtender ( string extenderName );
    Window open ( string vsViewKind );
    ProjectItems getCollection();
    Properties getProperties();
    ProjectItems getProjectItems();
    ConfigurationManager getConfigurationManager();
    FileCodeModel getFileCodeModel();
    Document getDocument();
    Project getSubProject();
    Project getContainingProject();

ProjectItems

    Object object();
    unsigned int count();
    ProjectItem item ( unsigned int index );
    DTE getDTE();
    Object getParent();
    string getKind();
    ProjectItem addFromFile ( string fileName );
    ProjectItem addFromTemplate ( string itemType, string fileName );
    ProjectItem addFromDirectory ( string dir );
    ProjectItem addFolder ( string name, string vsProjectItemKind );
    ProjectItem addFromFileCopy ( string filePath );

ProjectItemsEvents

    Event getOnItemAdded();
    Event getOnItemRemoved();
    Event getOnItemRenamed();

ProjectList

    unsigned int count();
    Project item ( unsigned int index );

Projects

    Object object();
    unsigned int count();
    Project item ( unsigned int index );
    Project itemByName ( string name );
    DTE getDTE();

Properties

    Object object();
    unsigned int count();
    Property item ( unsigned int index );
    Property itemByName ( string name );
    DTE getDTE();

Property

    string categoryEnvironment;
    string categoryDebugging;
    string categoryFontsAndColors;
    string categoryProjects;
    string categoryTextEditor;
    string categoryWindowsFormsDesigner;
    string categoryDatabaseTools;
    string categoryDSLTools;
    string categoryDebuggingHistory;
    string categoryTestTools;
    string pageAddinMacrosSecurity;
    string pageDocuments;
    string pageFindAndReplace;
    string pageGeneral;
    string pageImportAndExportSettings;
    string pageInternational;
    string pageKeyboard;
    string pageProjectsAndSolution;
    string pageStartup;
    string pageTaskList;
    string pageWebBrowser;
    string pageHelp;
    string pageEditAndContinue;
    string pageJustInTime;
    string pageNative;
    string pageDialogsAndToolWindows;
    string pagePrinter;
    string pageTextEditor;
    string pageVBDefaults;
    string pageVCDirectories;
    string pageVCGeneral;
    string pageAllLanguages;
    string pageAdvanced;
    string pageDiagnosticEvents;
    string pageModules;
    string bShowStatusBar;
    string bAnimations;
    string bAnimationSpeed;
    string bShowCommandWindowCompletion;
    string bFindReplaceShowMessageBoxes;
    string bFindReplaceInitializeFromEditor;
    string bReuseSavedActiveDocWindow;
    string bDetectFileChangesOutsideIDE;
    string bAutoloadExternalChanges;
    string bInitializeOpenFileFromCurrentDocument;
    string bExternal;
    string bOnRunOrPreview;
    string bShowOutputWindowBeforeBuild;
    string bShowTaskListAfterBuild;
    string bTrackFileSelectionInExplorer;
    string bAlwaysShowSolutionNode;
    string bOnlySaveStartupProjectsAndDependencies;
    string bShowAdvancedBuildConfigurations;
    string bSaveNewProjects;
    string bConfirmTaskDeletion;
    string bUserTaskWarning;
    string bUseDefaultHomePage;
    string bUseDefaultSearchPage;
    string bPromptOnBreakpointDelete;
    string bBreakAllProcesses;
    string bBreakAtBoundaries;
    string bEnableAddressLevelDebugging;
    string bShowDisassemblyIfNoSource;
    string bEnableBreakpointFilters;
    string bEnableExceptionAssistant;
    string bUnwindCallstack;
    string bEnableJustMyCode;
    string bShowAllMembers;
    string bWarnIfNoUserCode;
    string bEnablePropertyEvaluation;
    string bCallStringConversion;
    string bEnableSourceServer;
    string bPrintSourceServerDiagnostics;
    string bHighlightEntireLine;
    string bRequireSourceToMatch;
    string bRedirectOutputToImmediate;
    string bShowRawVariableStructure;
    string bSuppressJitOptimization;
    string bWarnIfNoSymbols;
    string bWarnIfScriptDisabled;
    string bShowMarkersForAllThreads;
    string bStepOverPropertiesAndOperators;
    string bEnableEditAndContinue;
    string bInvokedByCommands;
    string bInvokedByCommandsAskFirst;
    string bWarnAboutStaleCode;
    string bRelinkChangesOnStop;
    string bAllowPrecompiling;
    string bJitManaged;
    string bJitNative;
    string bJitScript;
    string bLoadDllExports;
    string bEnableRPC;
    string bGoToAnchorAfterEscape;
    string bDragNDropTextEditing;
    string bHorizontalScrollBar;
    string bVerticalScrollBar;
    string bSelectionMargin;
    string bMarginIndicatorBar;
    string bUndoCaretActions;
    string bAutoDelimiterHighlighting;
    string bDetectUTF8WithoutSignature;
    string bTrackChanges;
    string bAutoListMembers;
    string bAutoListParams;
    string bHideAdvancedMembers;
    string bVirtualSpace;
    string bWordWrap;
    string bWordWrapGlyphs;
    string bEnableLeftClickForURLs;
    string bInsertTabs;
    string bShowLineNumbers;
    string bShowNavigationBar;
    string bCutCopyBlankLines;
    string sLanguage;
    string sCollection;
    string sScheme;
    string sProjectsLocation;
    string sHomePage;
    string sSearchPage;
    string sViewSourceExternalProgram;
    string sFontFamily;
    string iOnStartup;
    string iWindowMenuContainsNItems;
    string iMRUListContainsNItems;
    string iMiscFilesProjectSavesLastNItems;
    string iConcurrentBuilds;
    string iViewSourceIn;
    string iFontCharacterSet;
    string iFontSize;
    string iEditorEmulation;
    string iIndentStyle;
    string iTabSize;
    string iIndentSize;
    Object object();
    DTE getDTE();
    int getNumIndices();
    Properties getParent();
    Properties getCollection();
    string getName();
    string getType();
    int getIntValue();
    bool getBoolValue();
    string getStringValue();
    FontsAndColorsItems getFontsAndColorsItems();
    Object getObject();
    void setIntValue ( int value );
    void setBoolValue ( bool value );
    void setStringValue ( string value );

SelectedItem

    Object object();
    DTE getDTE();
    SelectedItems getCollection();
    Project getProject();
    ProjectItem getProjectItem();
    string getName();

SelectedItems

    Object object();
    unsigned int count();
    SelectedItem item ( unsigned int index );
    DTE getDTE();

SelectionContainer

    Object object();
    DTE getDTE();

SelectionEvents

    Event getOnChange();

Solution

    Object object();
    DTE getDTE();
    DTE getParent();
    int getCount();
    string getFileName();
    void saveAs ( string path );
    Project addFromTemplate ( string name, string dest, string project, bool bExclusive );
    Project addFromFile ( string name, bool bExclusive );
    void open ( string path );
    void close ( bool bSaveFirst );
    Properties getProperties();
    bool getIsDirty();
    void setIsDirty ( bool value );
    void remove ( Project project );
    string getTemplatePath ( string projectType );
    string getFullName();
    bool getSaved();
    void setSaved ( bool value );
    Globals getGlobals();
    AddIns getAddIns();
    SolutionBuild getSolutionBuild();
    Projects getProjects();
    Object getExtender ( string extenderName );
    ProjectItem findProjectItem ( string fileName );
    string getExtenderCATID();
    strings getExtenderNames();
    bool getIsOpen();
    void create ( string dest, string name );
    string projectItemsTemplatePath ( string projectKind );

SolutionBuild

    Object object();
    DTE getDTE();
    Solution getParent();
    SolutionConfiguration getActiveConfiguration();
    SolutionConfigurations getSolutionConfigurations();
    BuildDependencies getBuildDependencies();
    int getBuildState();
    int getLastBuildInfo();
    void build ( bool bWaitForFinish );
    void deploy ( bool bWaitForFinish );
    void clean ( bool bWaitForFinish );
    void debug();
    void run();
    void buildProject ( string solutionConfiguration, string projectUniqueName, bool bWaitForFinish );
    strings getStartupProjects();

SolutionConfiguration

    Object object();
    DTE getDTE();
    SolutionConfigurations getCollection();
    string getName();
    SolutionContexts getSolutionContexts();
    void delete();
    void activate();

SolutionConfigurations

    Object object();
    unsigned int count();
    SolutionConfiguration item ( unsigned int index );
    DTE getDTE();

SolutionContext

    Object object();
    DTE getDTE();
    SolutionContexts getCollection();
    string getProjectName();
    string getConfigurationName();
    string getPlatformName();
    bool getShouldBuild();
    bool getShouldDeploy();
    void setConfigurationName ( string name );
    void setShouldBuild ( bool value );
    void setShouldDeploy ( bool value );

SolutionContexts

    Object object();
    unsigned int count();
    SolutionContext item ( unsigned int index );
    DTE getDTE();

SolutionEvents

    Event getOnOpened();
    Event getOnBeforeClosing();
    Event getOnAfterClosing();
    Event getOnQueryCloseSolution();
    Event getOnRenamed();
    Event getOnProjectAdded();
    Event getOnProjectRemoved();
    Event getOnProjectRenamed();

SourceControl

    Object object();
    DTE getDTE();
    DTE getParent();
    bool isItemUnderSCC ( string name );
    bool isItemCheckedOut ( string name );
    bool checkOutItem ( string name );
    void excludeItem ( string projectFile, string itemName );

StackFrame

    Object object();
    DTE getDTE();
    Thread getParent();
    StackFrames getCollection();
    string getLanguage();
    string getFunctionName();
    string getReturnType();
    string getModule();
    Expressions getLocals();
    Expressions getArguments();

StackFrames

    Object object();
    unsigned int count();
    StackFrame item ( unsigned int index );
    DTE getDTE();

StatusBar

    Object object();
    DTE getDTE();
    DTE getParent();
    void clear();
    void animate ( bool enable, int type );
    void progress ( bool enable, string label, int completed, int total );
    void setXYWidthHeight ( int x, int y, int w, int h );
    void setLineColumnCharacter ( int line, int column, int ch );
    void setText ( string text );
    string getText();
    void highlight ( bool value );
    bool showTextUpdates ( bool value );

TaskItem

    Object object();
    DTE getDTE();
    TaskItems getCollection();
    string getCategory();
    string getSubCategory();
    string getDescription();
    string getFileName();
    int getPriority();
    int getLine();
    bool getDisplayed();
    bool getChecked();
    bool getIsSettable ( int column );
    void setPriority ( int value );
    void setDescription ( string value );
    void setFileName ( string value );
    void setLine ( int value );
    void setChecked ( bool value );
    void navigate();
    void delete();
    void select();

TaskItems

    Object object();
    unsigned int count();
    TaskItem item ( unsigned int index );
    DTE getDTE();

TaskList

    Object object();
    DTE getDTE();
    Window getParent();
    string getDefaultCommentToken();
    TaskItems getTaskItems();

TaskListEvents

    Event getOnTaskAdded();
    Event getOnTaskRemoved();
    Event getOnTaskModified();
    Event getOnTaskNavigated();

TextBuffer

    Object object();
    DTE getDTE();
    Window getParent();
    void addFromString ( string str, int startLine );
    void addFromFile ( string path, int startLine );
    string getLines ( int startLine, int count );
    int getCountOfLines();
    void deleteLines ( int startLine, int count );

TextDocument

    Object object();
    DTE getDTE();
    Document getParent();
    TextSelection getSelection();
    void clearBookmarks();
    bool markText ( string pattern, int options );
    EditPoint createEditPoint ( TextPoint hTextPoint );
    TextPoint getStartPoint();
    TextPoint getEndPoint();
    string getType();
    string getLanguage();
    void setLanguage ( string language );
    int getIndentSize();
    int getTabSize();
    bool replaceText ( string findText, string replaceText, int vsFindOptionsValue );
    void printOut();

TextEditor

    Object object();
    DTE getParent();
    DTE getApplication();
    int getEmulation();
    void setEmulation ( int editorType );
    bool getOvertype();
    void setOvertype ( bool value );
    bool getVisibleWhitespace();
    void setVisibleWhitespace ( bool value );

TextPane

    Object object();
    DTE getDTE();
    TextPanes getCollection();
    Window getWindow();
    int getHeight();
    int getWidth();
    TextSelection getSelection();
    TextPoint getStartPoint();
    void activate();

TextPanes

    Object object();
    unsigned int count();
    TextPane item ( unsigned int index );
    DTE getDTE();

TextPoint

    Object object();
    DTE getDTE();
    int getLine();
    int getLineCharOffset();
    int getAbsoluteCharOffset();
    int getDisplayColumn();
    bool getAtEndOfDocument();
    bool getAtStartOfDocument();
    bool getAtEndOfLine();
    bool getAtStartOfLine();
    int getLineLength();
    bool equalTo ( TextPoint rhs );
    bool lessThan ( TextPoint rhs );
    bool greaterThan ( TextPoint rhs );
    TextDocument getParent();
    bool tryToShow ( int vsPaneShowHow );
    bool tryToShowRange ( int vsPaneShowHow, TextPoint endPoint );
    CodeElement getCodeElement ( int vsCMElement );
    EditPoint createEditPoint();

TextRange

    Object object();
    DTE getDTE();
    TextRanges getCollection();
    EditPoint getStartPoint();
    EditPoint getEndPoint();

TextRanges

    Object object();
    unsigned int count();
    TextRange item ( unsigned int index );
    DTE getDTE();

TextSelection

    int vsSelectionModeStream;
    int vsSelectionModeBox;
    int vsStartOfLineOptionsFirstColumn;
    int vsStartOfLineOptionsFirstText;
    Object object();
    DTE getDTE();
    TextDocument getParent();
    VirtualPoint getAnchorPoint();
    VirtualPoint getActivePoint();
    VirtualPoint getTopPoint();
    VirtualPoint getBottomPoint();
    int getAnchorColumn();
    int getTopLine();
    int getBottomLine();
    int getCurrentColumn();
    int getCurrentLine();
    int getMode();
    void setMode ( int vsSelectionMode );
    string getText();
    void setText ( string text );
    bool getIsEmpty();
    bool getIsActiveEndGreater();
    void changeCase ( int vsCaseOptions );
    void charLeft ( bool bExtend, int count );
    void charRight ( bool bExtend, int count );
    void endOfLine ( bool bExtend );
    void startOfLine ( int vsStartOfLineOptions, bool bExtend );
    void startOfDocument ( bool bExtend );
    void endOfDocument ( bool bExtend );
    void lineDown ( bool bExtend, int count );
    void lineUp ( bool bExtend, int count );
    void moveToPoint ( TextPoint point, bool bExtend );
    void moveToLineAndOffset ( int line, int offset, bool bExtend );
    void moveToAbsoluteOffset ( int offset, bool bExtend );
    void newLine ( int count );
    void wordLeft ( bool bExtend, int count );
    void wordRight ( bool bExtend, int count );
    void pageUp ( bool bExtend, int count );
    void pageDown ( bool bExtend, int count );
    void backspace ( int count );
    void destructiveInsert ( string text );
    void moveTo ( int line, int column, bool bExtend );
    void moveToDisplayColumn ( int line, int column, bool bExtend );
    void clearBookmark();
    void collapse();
    void outlineSection();
    void copy();
    void cut();
    void paste();
    void padToColumn ( int column );
    void smartFormat();
    void selectAll();
    void selectLine();
    void swapAnchor();
    void tabify();
    void untabify();
    void cancel();
    void delete ( int count );
    void deleteLeft ( int count );
    void deleteWhitespace ( int vsWhitespaceOptions );
    void indent ( int count );
    void unindent ( int count );
    void insert ( string text, int vsInsertFlagsCollapseToEndValue );
    bool findText ( string pattern, int vsFindOptionsValue );
    bool replaceText ( string pattern, string replace, int vsFindOptionsValue );
    void gotoLine ( int line, bool bSelect );
    void insertFromFile ( string fileName );
    void setBookmark();
    bool nextBookmark();
    bool previousBookmark();
    TextPane getTextPane();
    TextRanges getTextRanges();
    {bFound, matches} findPattern (  pattern, options );
    {bFound, matches} replacePattern (  pattern, replace, options );

TextWindow

    Object object();
    DTE getDTE();
    Window getParent();
    TextSelection getSelection();
    TextPane getActivePane();
    TextPanes getPanes();

Thread

    Object object();
    DTE getDTE();
    Debugger getParent();
    Threads getCollection();
    void freeze();
    void thaw();
    string getName();
    string getPriority();
    string getLocation();
    int getSuspendCount();
    int getID();
    StackFrames getStackFrames();
    Program getProgram();
    bool getIsAlive();
    bool getIsFrozen();

Threads

    Object object();
    unsigned int count();
    Thread item ( unsigned int index );
    DTE getDTE();

TimerEvents

    Event getOnTimer();
    void setTimerInterval ( unsigned int ms );

ToolBox

    Object object();
    DTE getDTE();
    Window getParent();
    ToolBoxTab getActiveTab();
    ToolBoxTabs getToolBoxTabs();

ToolBoxItem

    Object object();
    DTE getDTE();
    string getName();
    void setName ( string name );
    ToolBoxItems getCollection();
    void delete();
    void select();

ToolBoxItems

    Object object();
    unsigned int count();
    ToolBoxItem item ( unsigned int index );
    DTE getDTE();

ToolBoxTab

    Object object();
    DTE getDTE();
    ToolBoxTabs getCollection();
    string getName();
    void setName ( string name );
    void activate();
    void delete();
    ToolBoxItems getToolBoxItems();
    bool getListView();
    void setListView ( bool value );

ToolBoxTabs

    Object object();
    unsigned int count();
    ToolBoxTab item ( unsigned int index );
    DTE getDTE();

UIHierarchy

    int vsUISelectionTypeSelect;
    int vsUISelectionTypeToggle;
    int vsUISelectionTypeExtend;
    int vsUISelectionTypeSetCaret;
    Object object();
    DTE getDTE();
    Window getParent();
    UIHierarchyItems getItems();
    UIHierarchyItem getItem ( string nodeName );
    void selectUp ( int vsUISelectionType, int count );
    void selectDown ( int vsUISelectionType, int count );
    void doDefaultAction();

UIHierarchyItem

    Object object();
    DTE getDTE();
    UIHierarchyItems getCollection();
    string getName();
    UIHierarchyItems getChildren();
    Object getInnerObject();
    void select ( int vsUISelectionType );
    bool getIsSelected();

UIHierarchyItems

    Object object();
    unsigned int count();
    UIHierarchyItem item ( unsigned int index );
    UIHierarchyItem find ( string name );
    DTE getDTE();
    Object getParent();
    bool getExpanded();
    void setExpanded ( bool value );

UndoContext

    Object object();
    DTE getDTE();
    DTE getParent();
    void open ( string name, bool bStrict );
    void close();
    void setAborted();
    bool getIsStrict();
    bool getIsAborted();
    bool getIsOpen();

VirtualPoint

    Object object();
    DTE getDTE();
    int getLine();
    int getLineCharOffset();
    int getAbsoluteCharOffset();
    int getDisplayColumn();
    bool getAtEndOfDocument();
    bool getAtStartOfDocument();
    bool getAtEndOfLine();
    bool getAtStartOfLine();
    int getLineLength();
    bool equalTo ( TextPoint rhs );
    bool lessThan ( TextPoint rhs );
    bool greaterThan ( TextPoint rhs );
    TextDocument getParent();
    bool tryToShow ( int how );
    bool tryToShowRange ( int how, TextPoint hEnd );
    CodeElement getCodeElement ( int scope );
    EditPoint createEditPoint();
    int getVirtualCharOffset();
    int getVirtualDisplayColumn();

Window

    Object object();
    void setFocus();
    void detach();
    void activate();
    string getKind();
    string getObjectKind();
    string getCaption();
    void setCaption ( string text );
    bool getVisible();
    bool getLinkable();
    bool getIsFloating();
    bool getAutoHides();
    int getLeft();
    int getTop();
    int getWidth();
    int getHeight();
    int getHWnd();
    int getWindowState();
    int getType();
    void setVisible ( bool value );
    void setLinkable ( bool value );
    void setIsFloating ( bool value );
    void setAutoHides ( bool value );
    void setLeft ( int value );
    void setTop ( int value );
    void setWidth ( int value );
    void setHeight ( int value );
    void attach ( int windowHandle );
    void setWindowState ( int vsWindowState );
    void setKind ( int vsWindowType );
    void close ( int vsSaveChanges );
    Object getInnerObject();
    Windows getCollection();
    DTE getDTE();
    UIHierarchy getUIHierarchy();
    LinkedWindows getLinkedWindows();
    Window getLinkedWindowFrame();
    ProjectItem getProjectItem();
    Project getProject();
    Document getDocument();
    Object getSelection();
    ContextAttributes getContextAttributes();
    Object getDocumentData ( string which );

WindowConfiguration

    Object object();
    DTE getDTE();
    WindowConfigurations getCollection();
    string getName();
    void apply ( bool bFromCustomViews );
    void delete();
    void update();

WindowConfigurations

    Object object();
    unsigned int count();
    WindowConfiguration item ( unsigned int index );
    DTE getDTE();

WindowEvents

    Event getOnWindowClosing();
    Event getOnWindowMoved();
    Event getOnWindowActivated();
    Event getOnWindowCreated();

Windows

    Object object();
    unsigned int count();
    Window item ( unsigned int index );
    Window find ( string name );
    DTE getDTE();

Table of Contents


Copyright (C) 2012-2015 Soft-Erg. All rights reserved.