Microsoft.VisualStudio.Shell.Interop Namespace

 

ClassDescription
System_CAPS_pubclassBrowseLibraryGuids80

Provides a list of GUIDs that are used to identify browse library attributes.

System_CAPS_pubclassBuildOutputGroup

Represents a build output group.

System_CAPS_pubclassComponentSelectorGuids80

Provides a list of GUIDs that are used to identify component selector items.

System_CAPS_pubclassDTECatID

Provides a list of GUIDs that are used to identify DTE categories.

System_CAPS_pubclassFontsAndColorsCategory

Defines target groups for which font and color options are specified.

System_CAPS_pubclassLogicalViewID

Provides a list of GUIDs that are used to identify views of files or processes.

System_CAPS_pubclassShellGuids80

Provides a list of GUIDs that are used to identify shell components.

System_CAPS_pubclassSymbolScopeGuids80

Defines GUIDs associated with symbol scope.

System_CAPS_pubclassTaskListViews

Specifies views used to display the task list.

System_CAPS_pubclassTaskProviderGuids

Provides a list of GUIDs that are used to identify task providers.

System_CAPS_pubclassToolboxMultitargetingFields

Represents the names of the fields in the toolbox multi-targeting string map.

System_CAPS_pubclassToolWindowGuids

Provides GUIDs that are used to identify Visual Studio tool windows.

System_CAPS_pubclassToolWindowGuids80

Provides additional GUIDs that are used to identify Visual Studio tool windows.

System_CAPS_pubclassUIContextGuids

Provides a list of GUIDs that are used to identify command contexts.

System_CAPS_pubclassUIContextGuids80

Provides more GUIDs that are used to identify command contexts.

System_CAPS_pubclassVsMacrosGuids

GUIDs to be exposed to managed code.

System_CAPS_pubclassVsMSBuildTaskFileManagerClass

This is the standard implementation of the IVsMSBuildTaskFileManager interface, which provides IntelliSense and build-time support to MSBuild tasks.

System_CAPS_pubclassVSPIAImporterClass

Implemented by all wrapping tools.

System_CAPS_pubclassVsSymbolicNavigationManagerClass

Represents a global service that manages the list of IVsSymbolicNavigationNotify handlers that are registered on a project-scoped basis. This interface is available via QueryService.

System_CAPS_pubclassWellKnownToolboxDataFormats

Represents a toolbox data format.

System_CAPS_pubclassWellKnownToolboxStringMaps

Gives the name of the string map for multi-targeting data.

StructureDescription
System_CAPS_pubstructureAllColorableItemInfo

Use to specify all the attributes of Display Items to the Visual Studio environment.

System_CAPS_pubstructureCANDIDATEFORM

Contains position information for the candidate window.

System_CAPS_pubstructureColorableItemInfo

Provides information to a VSPackage about specific user-settable colorable item attributes of a Display Items that may have been modified by the user.

System_CAPS_pubstructureCOMREFERENCE

Contains information about (represents) a COM object.

System_CAPS_pubstructureCOMREFERENCEINFO

The COMREFERENCEINFO structure stores information about a COM object.

System_CAPS_pubstructureENC_ACTIVE_STATEMENT

Contains information about active statements in Edit and Continue.

System_CAPS_pubstructureENC_EXCEPTION_SPAN

Provides information about an Edit and Continue exception span.

System_CAPS_pubstructureFontInfo

Provides a basic definition of any font used by a category of Display Items.

System_CAPS_pubstructureLOGFONTW

Specifies the attributes of a font.

System_CAPS_pubstructureMEINIT

Contains values for the Menu editor initialization. Used with CreateMenuEditor calls.

System_CAPS_pubstructureOLEMENUID

Describes a menu numerically and/or by name.

System_CAPS_pubstructurePOINTS

Specifies an x,y pair of reference points.

System_CAPS_pubstructureSYMBOL_DESCRIPTION_NODE

Specifies name and type of a symbol which is a navigation node.

System_CAPS_pubstructureSYSTEMTIME

Represents a date and time using individual members for the month, day, year, weekday, hour, minute, second, and millisecond.

System_CAPS_pubstructureTBXITEMINFO

Specifies information on toolbox items. Used on IVsToolbox::AddItem and IVsToolboxDataProvider::GetItemInfo.

System_CAPS_pubstructureUIDLGLOGFONT

Sets the formatting of the dialog box font.

System_CAPS_pubstructureVsAppPackageLaunchInfo

Specifies the properties for DLO_AppPackageDebug targets.

System_CAPS_pubstructureVSArrangeWindowInfo

Specifies how a window is to be arranged.

System_CAPS_pubstructureVsBootstrapperPackageInfo

Represents information about the bootstrapper package.

System_CAPS_pubstructureVSBROWSECONTAINER

Stores browse container attributes.

System_CAPS_pubstructureVSBROWSEINFOW

Specifies information used to display the Browse dialog box.

System_CAPS_pubstructureVSCOMPONENTSELECTORDATA

Stores selection attributes for a component.

System_CAPS_pubstructureVSCOMPONENTSELECTORTABINIT

Represents tab initialization information.

System_CAPS_pubstructureVsDebugEngineFilter

Represents a set of debug engines.

System_CAPS_pubstructureVsDebugStartupInfo

Specifies additional settings that the debugger should pass to CreateProcess when LaunchDebugTargets3 is called with DLO_CreateProcess. The fields in this structure are analogous to those in STARTUPINFO (defined in winbase.h).

System_CAPS_pubstructureVsDebugTargetInfo

Contains information about a debug target.

System_CAPS_pubstructureVsDebugTargetInfo2

Provides information about a debug target.

System_CAPS_pubstructureVsDebugTargetInfo3

Provides information about the debug target.

System_CAPS_pubstructureVsDebugTargetInfo4

Provides information about the debug target.

System_CAPS_pubstructureVsDebugTargetProcessInfo

Specifies process information for the debug target. Used as a parameter in LaunchDebugTargets3.

System_CAPS_pubstructureVSDEFAULTPREVIEWER

Contains information about the default previewer.

System_CAPS_pubstructureVSDRAWITEMSTRUCT

Represents information used by IVsImageButton to draw an owner-drawn control.

System_CAPS_pubstructureVSITEMSELECTION

Contains information that uniquely identifies a selected item within a hierarchy.

System_CAPS_pubstructureVSNSEBROWSEINFOW

Specifies the namespace extension information for the Browse dialog box.

System_CAPS_pubstructureVSOBJCLIPFORMAT

Holds clipboard format attributes for an object.

System_CAPS_pubstructureVSOBJECTINFO

Stores library object attributes.

System_CAPS_pubstructureVSOBNAVIGATIONINFO2

Stores attributes for object navigation.

System_CAPS_pubstructureVSOBNAVIGATIONINFO3

Specifies information for navigation to an object. Sued in LocateNavigationInfo2 calls.

System_CAPS_pubstructureVSOBNAVNAMEINFONODE

Stores library node information.

System_CAPS_pubstructureVSOBNAVNAMEINFONODE2

Specifies information for navigation to an object. (passed to GetNavigationInfo2 and LocateNavigationInfo2)

System_CAPS_pubstructureVSOBSEARCHCRITERIA

Specifies conditions and attributes of a search request.

System_CAPS_pubstructureVSOBSEARCHCRITERIA2

Specifies search options. Used with methods such as GetList2 and GetList2.

System_CAPS_pubstructureVSOPENFILENAMEW

Similar to the OPENFILENAMEW struct.

System_CAPS_pubstructureVsPropertyBrowserState

Contains information about the property browser state.

System_CAPS_pubstructureVSPROPSHEETPAGE

Sets the characteristics of a properties page. Similar to the Win32 PROPSHEETPAGE structure.

System_CAPS_pubstructureVSQEQS_FILE_ATTRIBUTE_DATA

Structure with file attributes and size data.

System_CAPS_pubstructureVsResolvedAssemblyPath

Represents a resolved assembly path, as used in ResolveAssemblyPathInTargetFx.

System_CAPS_pubstructureVSSAVEFILENAMEW

Contains file name and option information needed by the Common Item Dialog, which is used to open or save files.

System_CAPS_pubstructureVSSAVETREEITEM

Specifies save options for a tree-view item.

System_CAPS_pubstructureVSSWATCHMETRICS

Contains metrics about a swatch control.

System_CAPS_pubstructureVSSWATCHRENDER

Holds information necessary to render a swatch control.

System_CAPS_pubstructureVSTASKCOLUMN

Column definitions for tasks.

System_CAPS_pubstructureVSTBM

Contains tool bar metrics.

System_CAPS_pubstructureVsTextPos

Keeps track of the position of break points, current IP location, and cursor position for quick watch, tooltip, and datatips.

System_CAPS_pubstructureVSTREEDISPLAYDATA

Holds values used to retrieve display data for an item in a tree list.

System_CAPS_pubstructureVSTREELISTITEMCHANGE

Specifies dynamic changes to a tree list.

System_CAPS_pubstructureVsUIElementDescriptor

Contains an identifier for an element in a UI factory.

System_CAPS_pubstructureVsUIPropertyDescriptor

Contains meta information about a property in the Visual Studio User interface.

System_CAPS_pubstructureWINDOWPOS

Represents the position of a window.

InterfaceDescription
System_CAPS_pubinterfaceBooleanSymbolExpressionEvaluator

Represents a boolean expression evaluator.

System_CAPS_pubinterfaceIActiveDesigner

Manages an ActiveX designer used as an editor.

System_CAPS_pubinterfaceIAppxBaseExtension

Provides Share and File Open Picker extensions access to additional app manifest data elements.

System_CAPS_pubinterfaceIAppxFileOpenPickerExtension

Provides File Open Picker extensions access to additional app manifest data elements.

System_CAPS_pubinterfaceIAppxManifestDesignerService

Provides programmatic access to a project's app manifest file. This is a global service implemented by the app Manifest designer package.

System_CAPS_pubinterfaceIAppxManifestDesignerService2

Provides programmatic access to a project's .appxmanifext file. You can use it to open a DocData object provided by the Manifest Designer, ensure that it is registered in the running document table (RDT), and return a document handle object that implements two interfaces: IVsDocumentLockHolder and IVsInvisibleEditor. This forces any existing document window to close, and causes the returned document handle to hold a RDT_EditLock. When you need to keep the document handle for longer periods of time, cast it to IVsInvisibleEditor and use GetDocData to get a pointer to a fresh object model. When finished with the document handle, always call IVsDocumentLockHolder.CloseDocumentHolder(), usually passing (uint)__FRAMECLOSE.FRAMECLOSE_SaveIfDirty as the save option.

System_CAPS_pubinterfaceIAppxManifestDesignerService3

Provides programmatic access to a project's .appxmanifext file. You can use it to open a DocData object provided by the Manifest Designer, ensure that it is registered in the running document table (RDT), and return a document handle object that implements two interfaces: IVsDocumentLockHolder and IVsInvisibleEditor. This forces any existing document window to close, and causes the returned document handle to hold a RDT_EditLock. When you need to keep the document handle for longer periods of time, cast it to IVsInvisibleEditor and use GetDocData to get a pointer to a fresh object model. When finished with the document handle, always call IVsDocumentLockHolder.CloseDocumentHolder(), usually passing (uint)__FRAMECLOSE.FRAMECLOSE_SaveIfDirty as the save option.

System_CAPS_pubinterfaceIAppxManifestDocument

Provides an object model for the app manifest of the current project. It is implemented by the DocData object of the app manifest designer.

System_CAPS_pubinterfaceIAppxManifestDocument2

Provides an object model for the app manifest of the current project. It is implemented by the DocData object of the app manifest designer.

System_CAPS_pubinterfaceIAppxShareExtension

Provides Share extensions access to additional app manifest data elements.

System_CAPS_pubinterfaceIAsyncLoadablePackageInitialize

Provides a way get access to IAsyncServiceProvider and IProfferAsyncService without needing to use IServiceProvider. Implemented by packages.

System_CAPS_pubinterfaceIAsyncProgressCallback

Provides a way for asynchronous service and package owners to report progress. The reported progress can be shown to user in an appropiate manner by the shell. The interface is implemented by Visual Studio IDE. For package loads, the instance is passed to package via Initialize method. For services, package can retrieve the instance through IProfferAsyncService.GetServiceProgressCallback method. This interface is used for reporting progress for both package and service loads. For packages guidService argument is not used and will be ignored.

System_CAPS_pubinterfaceIAsyncServiceProvider

Represents an asynchronous service provider.

System_CAPS_pubinterfaceIBuilderWizardManager

Retrieves and manages builders for specific properties and components. A builder generates code for an item.

System_CAPS_pubinterfaceICategorizeProperties

Provides category names and maps categories to properties for display in the Properties window.

System_CAPS_pubinterfaceICodeNavigate

Provides a method to display the default event handler code for a given displayed object.

System_CAPS_pubinterfaceICodeNavigate2

Displays the event handler code of a given displayed object. This interface extends ICodeNavigate by providing an additional method to display code for specific events of a displayed object.

System_CAPS_pubinterfaceIComWrapper

Represents a COM wrapper.

System_CAPS_pubinterfaceIComWrapperFactory

Represents a COM wrapper factory.

System_CAPS_pubinterfaceIDirAutoCompleteList

Marks a directory list as supporting auto completion. Auto completion displays matching subdirectories as you enter characters.

System_CAPS_pubinterfaceIDirList

Manages the appearance and actions of a displayed directory list.

System_CAPS_pubinterfaceIDirListEvents

Specifies the event handler for a displayed directory list. This is the outgoing interface for the directory list's implementation of IConnectionPoint.

System_CAPS_pubinterfaceIDirListSite

Maintains the interface pointer to the parent object managing the directory list.

System_CAPS_pubinterfaceIDiscoverUrlCallBack

Specifies the interface to use when a Web service discovery finishes. Typically used to notify the shell after an asynchronous search.

System_CAPS_pubinterfaceIDiscoveryClientResult

A single result from a Web service discovery search. Member of a IDiscoveryClientResultCollection.

System_CAPS_pubinterfaceIDiscoveryClientResultCollection

A collection of results, IDiscoveryClientResult interfaces, from a Web service discovery search.

System_CAPS_pubinterfaceIDiscoveryResult

Downloads the results of an XML Web service discovery session.

System_CAPS_pubinterfaceIDiscoveryResult2

Downloads the results of an XML Web service discovery session.

System_CAPS_pubinterfaceIDiscoverySession

Called by IVsAddWebReferenceDlg2 to discover XML Web services.

System_CAPS_pubinterfaceIDocumentSite

Maintains information and supplies methods for the parent object of the document.

System_CAPS_pubinterfaceIDocumentSite2

Maintains information and supplies methods for the parent object of the document. This interface extends and inherits from IDocumentSite.

System_CAPS_pubinterfaceIDropSource

This API supports the product infrastructure and is not intended to be used directly from your code. Provides visual feedback and information about the source used in a drag drop operation.

System_CAPS_pubinterfaceIEnlistingInProject

This API supports the product infrastructure and is not intended to be used directly from your code. The SCC package is in the process of enlisting in a solution or a project.

System_CAPS_pubinterfaceIEnumComponents

Enumerates the components in a component picker.

System_CAPS_pubinterfaceIEnumComReferences

Enumerator for COM references. Used in the Add Reference dialog of the IDE.

System_CAPS_pubinterfaceIEnumHierarchies

Enumerator for projects in the solution. You can get an instance of the interface using the GetProjectEnum method of the IVsSolution and IVsSolution2 interfaces.

System_CAPS_pubinterfaceIEnumHierarchyItems

Implemented by the environment to numerate hierarchy items.

System_CAPS_pubinterfaceIEnumPackages

Enumerator for the currently loaded VSPackages. You can get an instance of the interface through the GetPackageEnum method of the IVsShell interface.

System_CAPS_pubinterfaceIEnumProjectStartupServices

Enumerates the services needed by a project on startup. You can get an instance of the interface using the GetStartupServiceEnum method of the IVsProjectStartupServices interface.

System_CAPS_pubinterfaceIEnumRunningDocuments

Represents a list of Running Document Table (RDT) cookies that in turn each represent an open document.

System_CAPS_pubinterfaceIEnumSystemAssemblies

Enumerator for system assemblies.

System_CAPS_pubinterfaceIEnumTargetFrameworks

Enumerator for supported versions of the framework.

System_CAPS_pubinterfaceIEnumToolboxItems

Enumerator for items in the Toolbox. You can get an instance of the interface through the EnumItems methods of the IVsToolbox and IVsToolbox2 interfaces.

System_CAPS_pubinterfaceIEnumToolboxTabs

Enumerator for the tabs in the Toolbox. You can get an instance of the interface using the EnumTabs method of the IVsToolbox and IVsToolbox2 interfaces.

System_CAPS_pubinterfaceIEnumVsENCRebuildableProjectCfgs

Enumerates the components in the Edit and Continue rebuildable project configurations.

System_CAPS_pubinterfaceIEnumVsProfilerTargetInfos

Enumerator for items in the profiler target information.

System_CAPS_pubinterfaceIEnumWebServices

Enumerator for the Web services offered by a Web site or a project. You can get an instance of the interface using the WebServices method of the IVsWebServiceProvider interface.

System_CAPS_pubinterfaceIEnumWindowFrames

Enumerator for a collection of windows such as the open document windows. You can get an instance of the interface using the GetDocumentWindowEnum and GetToolWindowEnum methods of the IVsUIShell interface.

System_CAPS_pubinterfaceIErrorInfo

Provides detailed contextual error information.

System_CAPS_pubinterfaceIExtendedObject

Gives access to the inner object of an extended object. An example of an extended object is an object inside a container where the container provides additional properties for the object, such as Top or Left for position on a form.

System_CAPS_pubinterfaceIExtendedTypeLib

Creates and manages a type library for an extended object. An example of an extended object is an object inside a container where the container provides additional properties for the object, such as Top or Left for position on a form. The compound object can be treated as a single, extended object with the extended type library.

System_CAPS_pubinterfaceIHelp

Manages the retrieval and display of online help information. You can get an instance of the interface from the SHelp (SID_SHelp) service.

System_CAPS_pubinterfaceILicensedClassManager

Tells Visual Studio which classes a package needs through a list of license keys. You can get an instance of the interface through the SLicensedClassManager (SID_SLicensedClassManager) service.

System_CAPS_pubinterfaceILocalRegistry

Establishes a locally-registered COM object relative to the local Visual Studio registry hive.

System_CAPS_pubinterfaceILocalRegistry2

Establishes a locally-registered COM object relative to the local Visual Studio registry hive.

System_CAPS_pubinterfaceILocalRegistry3

Establishes a local registry relative to the Visual Studio registry hive. This interface extends ILocalRegistry2. You can get an instance of the interface through the SLocalRegistry (SID_SLocalRegistry) service.

System_CAPS_pubinterfaceILocalRegistry4

Establishes a local registry relative to the Visual Studio registry hive. You can get an instance of the interface through the SLocalRegistry (SID_SLocalRegistry) service.

System_CAPS_pubinterfaceILocalRegistry5

Implemented by the Visual Studio shell, and can be obtained via the SLocalRegistry service. It adds one method similar to CreateManagedInstance but which supports COM aggregation with a given outer object.

System_CAPS_pubinterfaceIOleComponent2

Enables components to participate in message processing while they are waiting for handles.

System_CAPS_pubinterfaceIOleComponentUIManager

The IOleComponentUIManager interface gives in-place VSPackage objects access to a variety of user interface functionality supplied by the environment such as message display, context menus, and the status bar.

System_CAPS_pubinterfaceIOleInPlaceComponent

Allows in-place VSPackage objects to operate as a fully integrated component of the environment by using the SOleComponentUIManager service.

System_CAPS_pubinterfaceIOleInPlaceComponentSite

The IOleInPlaceComponentSite interface is currently not supported. When supported, it will be implemented by the container of an in-place VSPackage object to control the UI mode of the object.

System_CAPS_pubinterfaceIOleInPlaceComponentUIManager

Enables the menus, toolbars, and commands of existing VSPackage objects to be integrated into and managed by the environment's SOleComponentUIManager service.

System_CAPS_pubinterfaceIPerPropertyBrowsing2

Maps properties to their builders and executes the builders. A builder returns a value or values for a given property. An example of a builder is the style builder for a cascading stylesheet.

System_CAPS_pubinterfaceIPersistFileFormat

Obtains file format information about items that require saving, and enables the programmatic loading or saving of an object in a format specified by the user.

System_CAPS_pubinterfaceIPersistXMLFragment

Used to persist non-build related data in free-form XML.

System_CAPS_pubinterfaceIPreferPropertyPagesWithTreeControl

Causes the Property Page to display a tree control instead of tabs.

System_CAPS_pubinterfaceIProfferAsyncService

Provides a way to register a provider for services that can be retrieved asynchronously. Similar to IProfferService.The mplementation must be free-threaded.

System_CAPS_pubinterfaceIProfferService

Enables a VSPackage to offer new services through the Visual Studio environment that are not implemented natively by the environment. In effect, it provides the mechanism through which VSPackages can contribute to the environment. The IProfferService interface is part of SProfferService.

System_CAPS_pubinterfaceIProfferTypeLib

Enables an ActiveX designer to provide a type library to its host. The designer provides the type library through the SProfferTypeLib (SID_SProfferTypeLib) service.

System_CAPS_pubinterfaceIPropertyPageUndoString

Used by controls to provide an undo string for their property page settings.

System_CAPS_pubinterfaceIProvideAltHTML

Used by a Web control to provide Alt property text and to indicate whether or not the text is editable.

System_CAPS_pubinterfaceIProvideDynamicClassInfo

Used by ActiveX designers to provide dynamic type information through an ITypeInfo interface. A container can use the interface to get type information in response to type change events.

System_CAPS_pubinterfaceIProvidePropertyBuilder

Managers a builder, code that constructs the value for a property. This often takes the form of a dialog displayed by clicking an ellipsis button on the property page.

System_CAPS_pubinterfaceIProvideRuntimeHTML

Used by an ActiveX control to provide an HTML string to its container at runtime.

System_CAPS_pubinterfaceIReferenceInfo

Provides information about a result from an XML Web service discovery session. Use the GetReferenceInfo method of the IDiscoveryResult interface to get an instance of this interface.

System_CAPS_pubinterfaceIRequireClasses

Provides a list of class identifiers for use with the ILicensedClassManager interface. The identifiers tell Visual Studio which classes a package requires.

System_CAPS_pubinterfaceISccManagerLoaded

Defines when the SccManager is loaded.

System_CAPS_pubinterfaceISchemaReferenceInfo

Returns the target namespace of an XML schema found as the result of a Web service discovery search. You can find the type of document with the IReferenceInfo interface and then use ISchemaReferenceInfo if appropriate.

System_CAPS_pubinterfaceISelectionContainer

Provides access to objects used to update the Properties window.

System_CAPS_pubinterfaceITrackSelection

Notifies the environment of a change in the current selection container.

System_CAPS_pubinterfaceIUIElement

Shows or hides a user interface element. Implemented by the element and used by the container.

System_CAPS_pubinterfaceIUIHostLocale

Provides access to the host's UI locale services to manage dialog box string localization.

System_CAPS_pubinterfaceIUIHostLocale2

Provides access to the host's UI locale services to manage dialog box string localization.

System_CAPS_pubinterfaceIVsActivityLog

Adds events to the IDE Activity Log. Use the SVsActivityLog (SID_SVsActivityLog) service to get an instance of the interface.

System_CAPS_pubinterfaceIVsAddNewWebProjectItemDlg

Displays the AddItem dialog with a listview control and specific Web-related controls. Use in Web project implementations. You can get an instance of the interface from the SVsAddProjectItemDlg (SID_SVsAddProjectItemDlg) service.

System_CAPS_pubinterfaceIVsAddProjectItemDlg

Provides access to the environment's Add Project Item dialog box for the purpose of adding new items to the project.

System_CAPS_pubinterfaceIVsAddProjectItemDlg2

Provides access to the environment's Add Project Item dialog box for the purpose of adding new items to the project.

System_CAPS_pubinterfaceIVsAddToolboxItems

Adds items to the toolbox.

System_CAPS_pubinterfaceIVsAddWebReferenceDlg

Allows a VSPackage to include a web services dialog box.

System_CAPS_pubinterfaceIVsAddWebReferenceDlg2

Allows a VSPackage to include a web services dialog box.

System_CAPS_pubinterfaceIVsAggregatableProject

Implemented by a project that supports adding project subtypes through aggregation.

System_CAPS_pubinterfaceIVsAggregatableProject2

Represents an aggregatable project.

System_CAPS_pubinterfaceIVsAggregatableProjectFactory

Creates a project type that supports aggregation.

System_CAPS_pubinterfaceIVsAppCommandLine

This interface is used by a package to read command-line switches entered by the user.

System_CAPS_pubinterfaceIVsAppCompat

The IVsAppCompat interface is typically used to break compatibility of projects with previous versions of the application. This interface is available via the SVsSolution service.

For more information, see Making Custom Projects Version-Aware.

System_CAPS_pubinterfaceIVsAppContainerBootstrapper

Represents the bootstrapper.

System_CAPS_pubinterfaceIVsAppContainerBootstrapper2

Represents the bootstrapper.

System_CAPS_pubinterfaceIVsAppContainerBootstrapper3

Represents the bootstrapper.

System_CAPS_pubinterfaceIVsAppContainerBootstrapper4

System_CAPS_pubinterfaceIVsAppContainerBootstrapperEvents

Represents bootstrapper events.

System_CAPS_pubinterfaceIVsAppContainerBootstrapperLogger

Represents the bootstrapper logger.

System_CAPS_pubinterfaceIVsAppContainerBootstrapperResult

Represents the result of an app container bootstrapper operation.

System_CAPS_pubinterfaceIVsAppContainerDeveloperLicensing

Provides base support for dealing with developer licensing.

System_CAPS_pubinterfaceIVsAppContainerProjectDeploy

Deploys the app container application.

System_CAPS_pubinterfaceIVsAppContainerProjectDeploy2

Deploys the app container application.

System_CAPS_pubinterfaceIVsAppContainerProjectDeployCallback

Provides information about and defines callback methods for monitoring an app container project deployment operation.

System_CAPS_pubinterfaceIVsAppContainerProjectDeployEvents

Handles events that occur before and after the app container deployment process.

System_CAPS_pubinterfaceIVsAppContainerProjectDeployOperation

Provides control while the app container application is being deployed.

System_CAPS_pubinterfaceIVsAppContainerProjectDeployResult

Provides detailed results of the app container application deployment operation.

System_CAPS_pubinterfaceIVsAssemblyNameUnification

Returns the name of the unified assembly based on the simple and full names the loader uses, and the .NET framework assemblies list (FrameworkList.xml). Use the SVsAssemblyNameUnification (SID_SvsAssemblyNameUnification) service to get an instance of the interface.

System_CAPS_pubinterfaceIVsAssemblyReference

Provides information about Visual Studio assembly references.

System_CAPS_pubinterfaceIVsAssemblyReferenceProviderContext

The context object used to initialize the assembly reference provider.

System_CAPS_pubinterfaceIVsAsyncEnum

Implemented by enumerators supporting asynchronous behavior.

System_CAPS_pubinterfaceIVsAsyncEnumCallback

Interface describing the callback method for an asynchronous enumerator uses to indicate the next item is available. You set the callback using the AdviseAsyncEnumCallback method of the IVsAsyncEnum interface.

System_CAPS_pubinterfaceIVsAsynchOpenFromScc

This interface supports asynchronous loading of projects from source control.

System_CAPS_pubinterfaceIVsAsynchOpenFromSccProjectEvents

Provides progress information during asynchronous loading of a project or solution from source control.

System_CAPS_pubinterfaceIVsAsynchronousProjectCreate

Creates projects asynchronously. This interface is implemented by project factories to support background solution load (BSL).

System_CAPS_pubinterfaceIVsAsynchronousProjectCreateUI

Notifies a client when the loading project reaches the provisioned state.

System_CAPS_pubinterfaceIVsBackForwardNavigation

Rarely used. Enables the window to navigate back and forward to saved navigation points. Use the AddNewBFNavigationItem method of the IVsUIShell interface to add a navigation point.

System_CAPS_pubinterfaceIVsBackForwardNavigation2

Enables the window to navigate back and forward to saved navigation points.

System_CAPS_pubinterfaceIVsBatchUpdate

Initiates the incorporation of all pending data updates in a text buffer or view.

System_CAPS_pubinterfaceIVsBooleanSymbolExpressionEvaluator

Provides expression parsing and evaluation against a set of Boolean symbols in order to test whether a set of symbols causes the expression to evaluate to true.

You can get this interface by calling GetService using VsProjectCapabilityExpressionMatcher.

System_CAPS_pubinterfaceIVsBooleanSymbolExpressionEvaluator2

Provides expression parsing and evaluation against a hit tester of boolean symbols in order to test whether a set of symbols cause the expression to evaluate to true. It is obtained by co-creating the BooleanSymbolExpressionEvaluator service GUID.

System_CAPS_pubinterfaceIVsBooleanSymbolPresenceBulkChecker

Provides a bulk hit tester of boolean symbols used by IVsBooleanSymbolExpressionEvaluator2 when evaluating a boolean expression.

System_CAPS_pubinterfaceIVsBooleanSymbolPresenceChecker

Provides a hit tester of boolean symbols used by IVsBooleanSymbolExpressionEvaluator2 when evaluating a boolean expression.

System_CAPS_pubinterfaceIVsBroadcastMessageEvents

Broadcasts messages to clients that registered to be notified of events within the environment.

System_CAPS_pubinterfaceIVsBrowseComponentSet

Provides the data contained in the browse component set.

System_CAPS_pubinterfaceIVsBrowseContainersList

Provides information about a container in a list of containers or finds the container of a component.

System_CAPS_pubinterfaceIVsBrowseObject

Allows the retrieval of the IVsHierarchy object or the VSITEMID given the project configuration browse object.

System_CAPS_pubinterfaceIVsBrowseProjectLocation

Displays a dialog to find the location for a new project.

System_CAPS_pubinterfaceIVsBuildableProjectCfg

Manages a project configuration's build operation.

System_CAPS_pubinterfaceIVsBuildableProjectCfg2

Provides information about a project's build configuration and executes the build.

System_CAPS_pubinterfaceIVsBuildDependency

Allows a project to describe build dependencies.

System_CAPS_pubinterfaceIVsBuildMacroInfo

Enables macro evaluation by retrieving, from the project, the string associated with a macro name.

System_CAPS_pubinterfaceIVsBuildManagerAccessor

Provides a way for unmanaged code to get access to the global Engine object without having to instantiate an expensive object such as a project. (Unmanaged code cannot access Engine.GlobalEngine directly because that object is marked as "static", and "static" objects are not easily accessible across a COM-interop boundary.)

System_CAPS_pubinterfaceIVsBuildManagerAccessor2

Provides a way to synchronize access to the default MSBuild build manager.

System_CAPS_pubinterfaceIVsBuildManagerAccessor3

Provides a way to synchronize access to the default MSBuild build manager.

System_CAPS_pubinterfaceIVsBuildPropertyStorage

Gets and sets MSBuild properties in the project file.

System_CAPS_pubinterfaceIVsBuildPropertyStorage2

Implemented by the project system to give flavors access to the MSBuild property system. This interface provides more flexibility around setting properties than IVsBuildPropertyStorage. It allows for adding a new conditional property group and does not escape the values.

System_CAPS_pubinterfaceIVsBuildPropertyStorage3

Implemented by the project system to give flavors access to the MSBuild property system. This interface provides more flexibility around setting properties than IVsBuildPropertyStorage. It allows for adding a new conditional property group and does not escape the values.

System_CAPS_pubinterfaceIVsBuildPropertyStorageEvents

Represents build property storage events.

System_CAPS_pubinterfaceIVsBuildStatusCallback

Enables the environment to receive notifications about the status of a build operation.

System_CAPS_pubinterfaceIVsCallBrowser

Manipulates the Call Browser for debugging. You can get an instance of this interface from the SVsCallBrowser (SID_SVsCallBrowser) service.

System_CAPS_pubinterfaceIVsCfg

Provides information about a project's configuration.

System_CAPS_pubinterfaceIVsCfgBrowseObject

Returns the IVsCfg object given the project configuration browse object.

System_CAPS_pubinterfaceIVsCfgProvider

Allows projects to manage configuration information.

System_CAPS_pubinterfaceIVsCfgProvider2

Allows projects to manage configuration information.

System_CAPS_pubinterfaceIVsCfgProviderEvents

Provides notifications of configuration events.

System_CAPS_pubinterfaceIVsCfgProviderEventsHelper

Implemented by the environment, called by projects to use as a helper implementing IVsCfgProvider2.

System_CAPS_pubinterfaceIVsClassView

Allows navigation to an object in Class View.

System_CAPS_pubinterfaceIVsCmdNameMapping

Maps command names and GUIDs. Enables you to determine all commands and names. You can get an instance of this interface from the SVsCmdNameMapping (SID_SVsCmdNameMapping) service.

System_CAPS_pubinterfaceIVsCodeDefView

Manipulates the Code Definition View window. You can get an instance of the interface from the SVsCodeDefView (SID_SVsCodeDefView) service.

System_CAPS_pubinterfaceIVsCodeDefViewContext

Sets the context for displaying the Code Definition tool window. The context includes things such as file name, and line and column numbers.

System_CAPS_pubinterfaceIVsCodeShareHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Internal interface. Do not use.

System_CAPS_pubinterfaceIVsCombinedBrowseComponentSet

Combines multiple component sets.

System_CAPS_pubinterfaceIVsCommandArgInfo

Enables a QueryStatus implementation to query whether a command argument has been supplied.

System_CAPS_pubinterfaceIVsCommandWindow

Enables the package to use the Command Window. You can get an instance of the interface from the SVsCommandWindow (SID_SVsCommandWindow) service.

System_CAPS_pubinterfaceIVsCommandWindow2

Sets the mode of the Command Window. You can get an instance of this interface from the SVsCommandWindow (SID_SVsCommandWindow) service.

System_CAPS_pubinterfaceIVsCommandWindowsCollection

Manipulates windows in the commandwindows list that Visual Studio maintains. You can get an instance of the interface from the SVsCommandWindowsCollection (SID_SVsCommandWindowsCollection) service.

System_CAPS_pubinterfaceIVsCommentTaskInfo

Provides information about the comment task tokens used by the task list.

System_CAPS_pubinterfaceIVsCommentTaskToken

Represents one comment task token.

System_CAPS_pubinterfaceIVsCommonMessagePump

Allows the user to keep Visual Studio responsive during background processing. The interface can be obtained via the SVsCommonMessagePumpFactory service.

System_CAPS_pubinterfaceIVsCommonMessagePumpClientEvents

Provides custom logic for handling wait events such as a time-out elapsing, a handle signaling, or a window message arriving. The interface is required only for more advanced wait scenarios that require more control over the wait logic. In most cases the default functionality offered by ModalWaitForObjects should be sufficient. This interface is a simplified version of IOleComponent2.

System_CAPS_pubinterfaceIVsCommonMessagePumpFactory

Allows the implementer to create an IVsCommonMessagePump.

System_CAPS_pubinterfaceIVsComponentEnumeratorFactory

Provides an enumerator for components, assembly paths, or a list of directories containing references. You can get an instance of the interface from the SCompEnumService (SID_SCompEnumService) service.

System_CAPS_pubinterfaceIVsComponentEnumeratorFactory2

Provides an enumerator for components, assembly paths, or a list of directories containing references. You can get an instance of the interface from the SCompEnumService (SID_SCompEnumService) service. This interface extends IVsComponentEnumeratorFactory by taking a semicolon-delimited list of paths.

System_CAPS_pubinterfaceIVsComponentEnumeratorFactory3

Provides an enumerator for components, assembly paths, or a list of directories containing references. You can get an instance of the interface from the SCompEnumService (SID_SCompEnumService) service. This interface extends the functionality of IVsComponentEnumeratorFactory2 by creating an enumerator that also returns runtime information. It does not, however, inherit from IVsComponentEnumeratorFactory2.

System_CAPS_pubinterfaceIVsComponentEnumeratorFactory4

Enumerates the components in accordance with extensible multi-targeting.

System_CAPS_pubinterfaceIVsComponentModelHost

Exposes information needed for Visual Studio MEF hosting. You can get this interface via the SVsComponentModelHost service.

System_CAPS_pubinterfaceIVsComponentSelectorData

Returns data about a component.

System_CAPS_pubinterfaceIVsComponentSelectorDlg

Adds components to a project.

System_CAPS_pubinterfaceIVsComponentSelectorDlg2

Manages references to components of various types within the project.

System_CAPS_pubinterfaceIVsComponentSelectorDlg3

Manages references to components of various types within the project.

System_CAPS_pubinterfaceIVsComponentSelectorDlg4

Manages references to components of various types within the project. Implemented by the Visual Studio shell, obtained via the SVsComponentSelectorDlg service.

System_CAPS_pubinterfaceIVsComponentSelectorProvider

Implemented by VSPackages that provide pages to a component picker, such as the Add Reference dialog.

System_CAPS_pubinterfaceIVsComponentUser

Adds components to a specified project.

System_CAPS_pubinterfaceIVsComReference

Provides information about Visual Studio COM references.

System_CAPS_pubinterfaceIVsComReferenceProviderContext

The context object used to initialize the COM reference provider.

System_CAPS_pubinterfaceIVsConfigurationManagerDlg

Displays the Configuration Manager dialog box. You can get an instance of the interface from the SVsConfigurationManagerDlg (SID_SVsConfigurationManagerDlg) service.

System_CAPS_pubinterfaceIVsConfigureToolboxItem

Implemented by clients to configure managed toolbox items as they are added to the toolbox by registering them with the IToolboxService. Objects that implement this interface are created by means of CreateInstance. They should be registered under the $RegRoot$\ToolboxItemConfiguration key.

System_CAPS_pubinterfaceIVsConnectedServiceInstanceReference

Represents a reference to a connected service.

System_CAPS_pubinterfaceIVsConnectedServiceInstanceReferenceProviderContext

The context for the connected service reference provider.

System_CAPS_pubinterfaceIVsConnectedServiceProperties

Represents connected service properties.

System_CAPS_pubinterfaceIVsContextualIntellisenseFilter

Filters Intellisense items to control whether or not Intellisense help appears. You can get an instance of the interface from the GetFilter method of the IVsContextualIntellisenseFilterProvider interface.

System_CAPS_pubinterfaceIVsContextualIntellisenseFilterProvider

Provides a filter for Intellisense items based on project hierarchy information. You can get in instance of the interface from the Device Configuration (DevCfg).

System_CAPS_pubinterfaceIVsCoTaskMemFreeMyStrings

Used in association with certain other interfaces to indicate that strings returned from those interfaces should be freed by the caller.

System_CAPS_pubinterfaceIVsCreateAggregateProject

Called by a project type that supports aggregation.

System_CAPS_pubinterfaceIVsDataEnvironment

Provides an interface to data services, such as database connections. You can use the interface to support Web services browsing.

System_CAPS_pubinterfaceIVsDataObjectStringMapEvents

Implemented by clients of IVsDataObjectStringMapManager that are interested in getting a callback when the String Map changes.

System_CAPS_pubinterfaceIVsDataObjectStringMapManager

Enables storage of name/value pairs in an IDataObject. Multiple string maps with different names can exist in a single data object. You can get this interface by using SVsDataObjectStringMapManager.

System_CAPS_pubinterfaceIVsDataObjectStringMapManager2

Enables storage of name/value pairs in an IDataObject. Multiple string maps with different names can exist in a single data object.

System_CAPS_pubinterfaceIVsDataSourceFactory

Implemented by packages that supply their own Data source factories.

System_CAPS_pubinterfaceIVsDebuggableProjectCfg

Enables a built configuration to be started and run by the debugger.

System_CAPS_pubinterfaceIVsDebuggableProjectCfg2

Supports Debug Launch (F5 command). Extends IVsDebuggableProjectCfg to provide a method call (OnBeforeDebugLaunch) before launching the debugger.

System_CAPS_pubinterfaceIVsDebuggableProtocol

Allows clients to add to the debuggable protocol list.

System_CAPS_pubinterfaceIVsDebugger

Provides access to the current debugger so that the package can listen for debugger events. You can get an instance of this interface from the GetIVsDebugger method of the LanguageService service.

System_CAPS_pubinterfaceIVsDebugger2

Provides additional access to the debugger. You can get an instance of this interface from the SVsShellDebugger (SID_SVsShellDebugger) service. This interface extends IVsDebugger.

System_CAPS_pubinterfaceIVsDebugger3

Provides additional access to the debugger. You can get an instance of this interface from the SVsShellDebugger (SID_SVsShellDebugger) service. This interface extends IVsDebugger and IVsDebugger2.

System_CAPS_pubinterfaceIVsDebugger4

Provides additional access to the debugger. You can get an instance of this interface from the SVsShellDebugger (SID_SVsShellDebugger) service.

System_CAPS_pubinterfaceIVsDebugger5

Implemented by the Debugger, obtained via the SID_SVsShellDebugger service.

System_CAPS_pubinterfaceIVsDebuggerEvents

Provides notification when the debugger changes mode. The debugger operates in one of three modes: run, break, or design. The interface is an argument of the AdviseDebuggerEvents method of the IVsDebugger interface. The interface is an event sink, a recipient of events, implemented by components wanting notification of changes in the debugger.

System_CAPS_pubinterfaceIVsDebugLaunch

Launches the debugger. You can get an instance of this interface from the SVsDebugLaunch (SID_SVsDebugLaunch) service.

System_CAPS_pubinterfaceIVsDebugLaunchHook

Do not implement this interface, consume it, or call it. Using this interface may break core Visual Studio functionality. It is intended to allow implementers of debug engines to extend the debugging requests of existing project systems.

System_CAPS_pubinterfaceIVsDebugProcessNotify

Provides notice that the debugger is about to stop. Used as the VsDebugTargetInfo2 argument in the LaunchDebugTargets2 method of the IVsDebugger2 interface.

System_CAPS_pubinterfaceIVsDebugRemoteDiscoveryUI

Provides methods for discovery of Remote Debugging computers. You can get an instance of this interface from the SVsDebugRemoteDiscoveryUI (SID_SVsDebugRemoteDiscoveryUI) service.

System_CAPS_pubinterfaceIVsDebugTargetSelectionService

Provides Debug Target selection services. This interface is implemented by the singleton DebugTargetHandler package. Projects can optionally participate with this common implementation of the DebugTarget menu controller. You can get an instance of this interface from the SVsDebugTargetSelectionService (SID_SVsDebugTargetSelectionService) service.

System_CAPS_pubinterfaceIVsDefaultToolboxTabState

Determines the default state, expanded or unexpanded, of a tab in the Toolbox. An optional interface for implementers of IVsToolboxUser.

System_CAPS_pubinterfaceIVsDeferredDocView

Defers providing an actual document view until after loading and registering the document data in the Running Document Table (RDT). This allows the package to examine the document and decide what kind of view to provide.

System_CAPS_pubinterfaceIVsDeferredSaveProject

Delays permanently saving a project until the user saves it with SaveAll. Creates the effect of keeping the project in memory. The package uses a generated name for the project, and temporary files at a temporary location. Limits the solution to one project.

System_CAPS_pubinterfaceIVsDependency

Describes a project that is used by another project in build operations or deployment.

System_CAPS_pubinterfaceIVsDependencyProvider

Provides access to a project configuration's dependencies.

System_CAPS_pubinterfaceIVsDeployableProjectCfg

Allows a project to manage deployment operations.

System_CAPS_pubinterfaceIVsDeployableProjectCfg2

Used to support output about deployment during project deployment. Extends and inherits from IVsDeployableProjectCfg.

System_CAPS_pubinterfaceIVsDeployDependency

Provides access to an output group dependency.

System_CAPS_pubinterfaceIVsDeployDependency2

Retrieves the dependency property values by name.

System_CAPS_pubinterfaceIVsDeployStatusCallback

Enables the environment to receive notifications about the status of a deployment operation.

System_CAPS_pubinterfaceIVsDesignerInfo

Gets the designer technology and other language agnostic information associated with a designer. It can be retrieved from the Visual Studio document framework.

System_CAPS_pubinterfaceIVsDesignTimeAssemblyResolution

Provides methods that perform design-time assembly resolution.

System_CAPS_pubinterfaceIVsDesignTimeAssemblyResolution2

Provides design time resolution of assembly reference paths in the current target framework. This interface retrieved as an ItemContext service from the project.

System_CAPS_pubinterfaceIVsDetermineWizardTrust

Defines events for a wizard as well as methods providing status information. You can get an instance of the interface from the SVsDetermineWizardTrust (SID_SVsDetermineWizardTrust) service.

System_CAPS_pubinterfaceIVsDiagnosticsItem

Supplies information for use in diagnostics.

System_CAPS_pubinterfaceIVsDiagnosticsProvider

Allows components to participate in the shell's diagnostics system.

System_CAPS_pubinterfaceIVsDifferenceService

Opens a window in Visual Studio that compares two files.

System_CAPS_pubinterfaceIVsDiscoveryService

Creates a discovery session.

System_CAPS_pubinterfaceIVsDocDataFileChangeControl

Determines whether changes to document data files made outside of the editor should be ignored.

System_CAPS_pubinterfaceIVsDocOutlineProvider

Provides information about a document outline.

System_CAPS_pubinterfaceIVsDocOutlineProvider2

Enables changing the shell's translation of accelerator keys.

System_CAPS_pubinterfaceIVsDocumentLockHolder

Allows a non-editor to add an edit lock to an item registered in the running document table.

System_CAPS_pubinterfaceIVsDocumentPreviewer

Provides information about the document previewer.

System_CAPS_pubinterfaceIVsDynamicNavigationItem

Provides information about a dynamically-created navigation item.

System_CAPS_pubinterfaceIVsEditorFactory

Creates instances of document view objects and of data objects.

System_CAPS_pubinterfaceIVsEditorFactory2

Creates instances of document view objects and of data objects.

System_CAPS_pubinterfaceIVsEditorFactoryChooser

Implemented by an editor factory as a chooser (or delegator) to other types of editor factory.

System_CAPS_pubinterfaceIVsEditorFactoryNotify

Provides notification methods for saving or renaming a file, or adding an item.

System_CAPS_pubinterfaceIVsENCRebuildableProjectCfg

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceIVsENCRebuildableProjectCfg2

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceIVsEnhancedDataTip

Enables customization of DataTips in the debugger.

System_CAPS_pubinterfaceIVsEnumCommentTaskTokens

Enumerates a collection of comment task tokens associated with the task list.

System_CAPS_pubinterfaceIVsEnumCryptoProviderContainers

Provides an enumerator for all of the key containers in a cryptography provider. A key container is part of a key database containing all of the key pairs for a given user. Returned by the EnumContainers method of the IVsStrongNameKeys interface.

System_CAPS_pubinterfaceIVsEnumCryptoProviders

Provides an enumerator to list cryptographic service providers. Returned by the EnumProviders method of the IVsStrongNameKeys interface.

System_CAPS_pubinterfaceIVsEnumDependencies

Enumerates a set of dependencies.

System_CAPS_pubinterfaceIVsEnumDocumentPreviewers

Enumerates a set of document previewers.

System_CAPS_pubinterfaceIVsEnumGuids

Enumerates a collection of GUIDs.

System_CAPS_pubinterfaceIVsEnumHierarchies

Provides an enumeration for IVsHierarchy objects.

System_CAPS_pubinterfaceIVsEnumHierarchyItemsFactory

Creates instances of IEnumHierarchyItems, an enumerator for items in the project hierarchy. You can get an instance of this interface from the SVsEnumHierarchyItemsFactory (SID_SVsEnumHierarchyItemsFactory) service.

System_CAPS_pubinterfaceIVsEnumLibraries2

Enumerates symbol libraries.

System_CAPS_pubinterfaceIVsEnumNavInfoNodes

Enumerates node items represented by the IVsNavInfo interface.

System_CAPS_pubinterfaceIVsEnumOutputs

Inumerates a set of build output items from a project's configuration. Enumerates a set of build output items from a project's configuration.

System_CAPS_pubinterfaceIVsEnumSearchProviders

Enumerates a collection of search providers.

System_CAPS_pubinterfaceIVsEnumSelectedSymbols

Enumerator for groups of selected symbols. The enumerator returns an array of IVsSelectedSymbol interfaces.

System_CAPS_pubinterfaceIVsEnumSharedProjectReferences

System_CAPS_pubinterfaceIVsEnumTaskItems

Enumerates the task items associated with task providers.

System_CAPS_pubinterfaceIVsEnumWindowSearchFilters

Enumerates a collection of window search filters.

System_CAPS_pubinterfaceIVsEnumWindowSearchOptions

Enumerates a collection of window search options.

System_CAPS_pubinterfaceIVsErrorItem

Provides information about an error item. The information includes the hierarchy the error belongs to as well as whether it is an error, a warning, or a message.

System_CAPS_pubinterfaceIVsErrorItem2

Implemented by error list items (in addition to IVsTaskItem).Use this interface instead of IVsErrorItem2 when you want to specify your own custom icon in the error list window.

System_CAPS_pubinterfaceIVsErrorList

Manipulates the BuildErrorList window. You can get an instance of this interface from the SVsErrorList (SID_SVsErrorList) service. The SVsErrorList service also provides IVsTaskList.

System_CAPS_pubinterfaceIVsExtensibility3

Not intended for use directly from your code. Implements many of the features supporting extensibility, including initiating various events. Combines the older IVsExtensibility and IVsExtensibility2 interfaces that were not usable from managed code into an interface usable from managed code.

System_CAPS_pubinterfaceIVsExtensibleObject

Returns a VSPackage-specific automation object at specific points in the automation model.

System_CAPS_pubinterfaceIVsExternalFilesManager

Implemented by the environment to handle the Miscellaneous Files project.

System_CAPS_pubinterfaceIVsExternalFilesManager2

Implemented by the environment to handle the Miscellaneous Files project.

System_CAPS_pubinterfaceIVsFavoritesProvider

Used by the environment when adding a URL to the favorites list.

System_CAPS_pubinterfaceIVsFileBackup2

This interface should be supported by doc data that should be backed up. Visual Studio File Recovery backs up all objects in the Running Document Table that support IVsFileBackup2 and have unsaved changes. Implement this interface rather than IVsFileBackup if your component supports asynchronous backups that do not run on the UI thread.

System_CAPS_pubinterfaceIVsFileChangeEvents

Notifies clients when selected files have been changed on disk.

System_CAPS_pubinterfaceIVsFileChangeEx

Allows changes to be made to a file or directory.

System_CAPS_pubinterfaceIVsFileMergeService

Manages a window in Visual Studio that performs a three-way merge operation.

System_CAPS_pubinterfaceIVsFileReference

Provides information about Visual Studio file references.

System_CAPS_pubinterfaceIVsFileReferenceProviderContext

The context object used to initialize the file reference provider.

System_CAPS_pubinterfaceIVsFileUpgrade

Performs file upgrades as part of a project upgrade.

System_CAPS_pubinterfaceIVsFileUpgrade2

Performs file upgrades for specified versions as part of a project upgrade.

System_CAPS_pubinterfaceIVsFilterAddProjectItemDlg

Sets filtering for the Add Item dialog box.

System_CAPS_pubinterfaceIVsFilterAddProjectItemDlg2

Sets filtering for the AddItem dialog box.

System_CAPS_pubinterfaceIVsFilterKeys

Controls the binding between keys and commands. You can get an instance of this interface from the SVsFilterKeys (SID_SVsFilterKeys) service.

System_CAPS_pubinterfaceIVsFilterKeys2

Controls the binding between keys and commands. You can get an instance of this interface from the SVsFilterKeys (SID_SVsFilterKeys) service. Extends, but does not inherit from, IVsFilterKeys.

System_CAPS_pubinterfaceIVsFilterNewProjectDlg

Provides filtering for items in the New Project dialog box. Implemented by components wanting to filter.

System_CAPS_pubinterfaceIVsFindSymbol

Implements the search done by the FindSymbol menu command. You can get an instance of this interface from the SVsObjectSearch (SID_SVsObjectSearch) service.

System_CAPS_pubinterfaceIVsFindSymbol2

Implements the search done by the FindSymbol menu command, with support for multiple frameworks.

System_CAPS_pubinterfaceIVsFindSymbolEvents

Outgoing interface for events, such as changes in search options, related to the Find Symbol command. The client implements the interface and advises the server.

System_CAPS_pubinterfaceIVsFindSymbolEvents2

Outgoing interface for events, such as changes in search options, related to the Find Symbol command, with support for multiple frameworks.

System_CAPS_pubinterfaceIVsFireSolutionEvents

Fires the same events (SolutionEvents) a solution normally fires. Enables a project that nests subprojects to fire these events. Implemented by the environment.

System_CAPS_pubinterfaceIVsFireSolutionEvents2

Fires the same events (SolutionEvents) a solution normally fires. Enables a project that nests subprojects to fire these events. Extends, but does not inherit from, IVsFireSolutionEvents.

System_CAPS_pubinterfaceIVsFireUpdateSolutionEvents

Implemented by the Environment. Used by projects that nest sub-projects. These projects must implement IVsParentProject. This interface allows a project that nests sub-projects to fire the same UpdateSolutionEvents that the Solution normally fires. This interface is similar to the related IVsFireSolutionEvents interface but is accessed via QueryService for the SVsSolutionBuildManager service. These methods iterate through the notification sinks of clients of IVsUpdateSolutionEvents and call the appropriate notification method.

System_CAPS_pubinterfaceIVsFontAndColorCacheManager

Controls the caching of font and color settings.

System_CAPS_pubinterfaceIVsFontAndColorDefaults

Allows a VSPackage to support the IDE's Fonts and Colors properties page by defining default fonts and colors for a window or UI component.

System_CAPS_pubinterfaceIVsFontAndColorDefaultsProvider

Provides an instance of the IVsFontAndColorDefaults or the IVsFontAndColorGroup interface corresponding to a particular Category -- a particular item listed in the Show Settings For: drop down listing of the Fonts and Colors properties page of the Options dialog box.

System_CAPS_pubinterfaceIVsFontAndColorEvents

Notifies VSPackages using font and color information about changes in font and color settings.

System_CAPS_pubinterfaceIVsFontAndColorGroup

Provides a mechanism by which a VSPackage providing font and color support can specify a Display Item group - a super-category that represents the union of two or more categories.

System_CAPS_pubinterfaceIVsFontAndColorStorage

Allows a VSPackage to retrieve or save font and color data to the registry.

System_CAPS_pubinterfaceIVsFontAndColorStorage2

Allows a VSPackage to manage registry font and color entries.

System_CAPS_pubinterfaceIVsFontAndColorStorage3

Allows a VSPackage to manage registry font and color entries.

System_CAPS_pubinterfaceIVsFontAndColorUtilities

Provides tools for working with the input and output data used by the methods of the Visual Studio Font and Color mechanism.

System_CAPS_pubinterfaceIVsFrameworkMultiTargeting

Provides base support for extensible framework multi-targeting.

System_CAPS_pubinterfaceIVsFrameworkMultiTargeting2

Provides base support for the extensible framework multi-targeting in Visual Studio 2012.

System_CAPS_pubinterfaceIVsFrameworkRetargetingDlg

Provides base support for the extensible framework retargeting dialog.

System_CAPS_pubinterfaceIVsGeneratorProgress

Enables the single file generator to report on its progress and to provide additional warning and/or error information.

System_CAPS_pubinterfaceIVsGetCfgProvider

Implemented by a project system. Retrieves a pointer to IVsCfgProvider.

System_CAPS_pubinterfaceIVsGetScciProviderInterface

Gets the source code control provider interface.

System_CAPS_pubinterfaceIVsGlobals2

Loads and saves values global to the solution. Replaces IVsGlobals that cannot be used in managed code.

System_CAPS_pubinterfaceIVsGlobalsCallback2

Performs the save and load operations for the IVsGlobals2 interface.

System_CAPS_pubinterfaceIVsGlobalSearch

Manages Integrated Development Environment (IDE)-wide searches.

System_CAPS_pubinterfaceIVsGlobalSearchCallback

Tracks the progress of global searches.

System_CAPS_pubinterfaceIVsGlobalSearchTask

Implements the global search task that performs searches across multiple providers.

System_CAPS_pubinterfaceIVsGlobalSearchUI

Provides access to the Integrated Development Environment (IDE) global search user interface.

System_CAPS_pubinterfaceIVsGlobalSearchUIResultsCategory

Provides information from search categories that have returned results.

System_CAPS_pubinterfaceIVsGradient

Enables a VSPackage to paint specified UI elements with the proper gradient.

System_CAPS_pubinterfaceIVsHandleInComingCallDynamicInProc

Gives an object the ability to dynamically control reentrancy from calls from other COM apartments, in other words, from background threads.

System_CAPS_pubinterfaceIVsHasRelatedSaveItems

Enables the saving of additional items. Implemented by clients that want additional items to appear in the Save Changes dialog, or that want particular items saved at the same time as other items.

System_CAPS_pubinterfaceIVsHelpAttributeList

Provides a list of all possible values for a Help attribute. The interface does not provide an enumerator but instead uses an integer index to retrieve the values.

System_CAPS_pubinterfaceIVsHelpProvider

Implement this interface to override the default help experience.

System_CAPS_pubinterfaceIVsHelpSystem

Provides access to the help system.

System_CAPS_pubinterfaceIVsHierarchy

Provides hierarchy management for VSPackages that implement project hierarchies.

System_CAPS_pubinterfaceIVsHierarchyDeleteHandler

Manages the deletion or removal of hierarchy items.

System_CAPS_pubinterfaceIVsHierarchyDeleteHandler2

Deletes one or more items in a solution hierarchy. The interface extends, but does not inherit from, IVsHierarchyDeleteHandler. Needed only if you want your package to use its own deletion prompt.

System_CAPS_pubinterfaceIVsHierarchyDeleteHandler3

Provides bulk item delete capability.

System_CAPS_pubinterfaceIVsHierarchyDirectionalDropDataTarget

Handles drop targets above, below, and on the item. This interface is implemented by an IVsHierarchy.

System_CAPS_pubinterfaceIVsHierarchyDropDataSource

Provides information about a dragged item in relation to its data source during a drag-and-drop operation within a hierarchy window. You can get an instance of this interface from the IVsHierarchy interface.

System_CAPS_pubinterfaceIVsHierarchyDropDataSource2

Provides information about a dragged item in relation to its data source during a drag-and-drop operation within a hierarchy window. The interface extends and inherits from the IVsHierarchyDropDataSource interface. You only need to use IVsHierarchyDropDataSource2 if you need the additional methods.

System_CAPS_pubinterfaceIVsHierarchyDropDataTarget

Provides information about a dragged item in relation to its drop target during a drag-and-drop operation within a hierarchy window.

System_CAPS_pubinterfaceIVsHierarchyEvents

Notifies clients of changes to the hierarchy.

System_CAPS_pubinterfaceIVsHierarchyEvents2

Notifies clients of additional changes to the hierarchy.

System_CAPS_pubinterfaceIVsHierarchyManipulation

Controls the state of the hierarchy within the environment.

System_CAPS_pubinterfaceIVsHierarchyManipulationStateContext

Deterministically restores the hierarchy manipulation state at a specific point in time.

System_CAPS_pubinterfaceIVsHierarchyRefactorNotify

Notifies the hierarchy of refactoring operations.

System_CAPS_pubinterfaceIVsHTMLConverter

Enables the debugger to handle some HTML elements in its output. You can get an instance of the interface from the SVsHTMLConverter (SID_SVsHTMLConverter) service.

System_CAPS_pubinterfaceIVsImageButton

Draws an image on a button created by your VSPackage.

System_CAPS_pubinterfaceIVsImageMonikerImageList

Represents the list of image monikers.

System_CAPS_pubinterfaceIVsImageMonikerSource

System_CAPS_pubinterfaceIVsImageService

Registers well-known images (such as icons) for Visual Studio.

System_CAPS_pubinterfaceIVsImageService2

Registers well-known images (such as icons) for Visual Studio.

System_CAPS_pubinterfaceIVsIME

Gives the package access to the Input Method Editor (IME). The Input Method Editor offers candidate items in response to user keystrokes. Frequently used in localization for non-alphabetic languages. You can get an instance of the interface from the SVsIME (SID_SVsIME) service.

System_CAPS_pubinterfaceIVsInfoBar

Represents the data needed to construct an IVsUIElement representing an info bar. Info bars can have an icon, a set of spans of text, and an optional close button.

System_CAPS_pubinterfaceIVsInfoBarActionItem

Represents a clickable action span inside an IVsInfoBar, rendered by default as a hyperlink. Action items can have contextual data associated with them, and have a click callback on the IVsInfoBarUIEvents interface.

System_CAPS_pubinterfaceIVsInfoBarActionItemCollection

Represents a collection of action items.

System_CAPS_pubinterfaceIVsInfoBarHost

A host control that knows how to lay out info bars. For IVsWindowFrame, a host can be accessed via VSFPROPID_InfoBarHost.

System_CAPS_pubinterfaceIVsInfoBarTextSpan

Represents a span of text inside an IVsInfoBar. Multiple spans of text can be concatenated together, in the same way as a rich text document.

System_CAPS_pubinterfaceIVsInfoBarTextSpanCollection

Represents a document comprised of spans of text.

System_CAPS_pubinterfaceIVsInfoBarUIElement

Represents an InfoBar UI element.

System_CAPS_pubinterfaceIVsInfoBarUIEvents

Handles user gestures in an info bar.

System_CAPS_pubinterfaceIVsInfoBarUIFactory

System_CAPS_pubinterfaceIVsInstalledProduct

Allows your VSPackage to place information on the splash screen and in the About dialog box on the Help menu.

System_CAPS_pubinterfaceIVsIntelliMouseHandler

Enables a package to make full use of IntelliMouse functionality. Used in shell clients implementing some of their own functionality. You can get an instance of the interface from the SVsIntelliMouseHandler (SID_SVsIntelliMouseHandler) service.

System_CAPS_pubinterfaceIVsIntellisenseEngine

Enables a project hierarchy node to load or unload files as part of support for IntelliSense. Loading and unloading generates events that may change what IntelliSense displays. You can get an instance of the interface from the SVsIntellisenseEngine (SID_SVsIntelliSenseEngine) service.

System_CAPS_pubinterfaceIVsIntellisenseProject

Provides IntelliSense support for a project. Used with IVsIntellisenseProjectHost and intended for use with contained languages.

System_CAPS_pubinterfaceIVsIntellisenseProjectEventSink

Defines the event functions for an Intellisense project. (IVsIntellisenseProject).

System_CAPS_pubinterfaceIVsIntellisenseProjectHost

Enables a project hierarchy node to provide information about nested IntelliSense projects (projects implementing IVsIntellisenseProject) to display in IntelliSense tooltips. Used with contained languages. You can get an instance of this interface from the SVsIntellisenseProjectHost (SID_SVsIntellisenseProjectHost) service.

System_CAPS_pubinterfaceIVsIntellisenseProjectManager

Enables a project hierarchy node to notify listeners of events that change what appears in IntelliSense tooltips, as well as retrieving particular project information. You can get an instance of the interface from the SVsIntellisenseProjectManager (SID_SVsIntellisenseProjectManager) service. Used with contained languages.

System_CAPS_pubinterfaceIVsInvisibleEditor

Obtains the document data for the file "under edit" by the invisible editor object.

System_CAPS_pubinterfaceIVsInvisibleEditorManager

Used to register an invisible editor.

System_CAPS_pubinterfaceIVsItemTypeResolutionService

Makes the connections among referenced projects and assemblies to provide type information to a project node.

System_CAPS_pubinterfaceIVsItemTypeResolutionSite

Provides callback methods for IVsItemTypeResolutionService to track references and assemblies.

System_CAPS_pubinterfaceIVsLanguageInfoPackage

Used to provide per-language editor property pages in the Options dialog.

System_CAPS_pubinterfaceIVsLanguageServiceBuildErrorReporter

Provides error reporting for a language service with a project system.

System_CAPS_pubinterfaceIVsLanguageServiceBuildErrorReporter2

Provides additional error reporting for a language service with a project system.

System_CAPS_pubinterfaceIVsLaunchPad

Interface to generate command-line tools and batch files.

System_CAPS_pubinterfaceIVsLaunchPad2

Executes a command with output displayed to an output pane in the Visual Studio IDE. Similar to IVsLaunchPad but ExecCommandEx method allows the parsed output string to be in a non-standard format. Executes a command with output displayed to an output pane in the Visual Studio IDE. Similar to IVsLaunchPad, but ExecCommandEx method allows the parsed output string to be in a non-standard format.

System_CAPS_pubinterfaceIVsLaunchPad3

Executes a command with output displayed to an output pane in the Visual Studio IDE.

System_CAPS_pubinterfaceIVsLaunchPad4

Launches a console application with elevation.

System_CAPS_pubinterfaceIVsLaunchPadEvents

Notifies the environment to cancel a launch pad event.

System_CAPS_pubinterfaceIVsLaunchPadFactory

ICreates an IVsLaunchPad object that can be used to spawn command line tools and batch files

System_CAPS_pubinterfaceIVsLaunchPadOutputParser

Parses tool output lines for task list item or navigation information. Implemented by callers of the ExecCommandEx method of the IVsLaunchPad2 interface.

System_CAPS_pubinterfaceIVsLibrary

This core interface describes the library and is used by the Object Manager to access symbols pertinent to it.

System_CAPS_pubinterfaceIVsLibrary2

Describes the library and is used by the Object Manager to access pertinent symbols.

System_CAPS_pubinterfaceIVsLibrary2Ex

Enables libraries to provide different ObjectBrowser information when profiles change, or references are added or removed. Extends, but does not inherit from, IVsLibrary2.

System_CAPS_pubinterfaceIVsLibrary3

Creates IVsNavInfo2 objects from a vector of SYMBOL_DESCRIPTION_NODE objects.

System_CAPS_pubinterfaceIVsLibraryMgr

This root interface allows the environment's Object Manager to access a package's IVsLibrary. Most implementations will typically provide a single IVsLibrary. This root interface allows the environment's Object Manager to access a package's IVsLibrary. Most implementations will typically provide a single IVsLibrary.

System_CAPS_pubinterfaceIVsLibraryReferenceManager

Provides information about reference .NET libraries for the Object Browser. You can get an instance of this interface from the SVsComplusLibrary (SID_SVsComplusLibrary) service.

System_CAPS_pubinterfaceIVsLiteTree

Represents a lightweight tree control. Used, for example, in the ObjectBrowser and FindSymbol dialogs.

System_CAPS_pubinterfaceIVsLiteTreeEvents

Defines the events of the lightweight tree control. Used as an argument in the AdviseTreeEvents method of the IVsLiteTree interface.

System_CAPS_pubinterfaceIVsLiteTreeList

Provides information about symbols in a list that is part of an overall organization in the tree view (IVsLiteTree) of the code browsing tools. A list is the basic unit of information with which the libraries communicate with the tools and is displayed as a set of peer nodes of a specific parent in the tree view.

System_CAPS_pubinterfaceIVsLongIdleEvents

Implemented by subscribers interested in receiving long idle notifications.

System_CAPS_pubinterfaceIVsLongIdleManager

Provides methods to allow subscribers to receive long idle events.

System_CAPS_pubinterfaceIVsMacroRecorder

Obsolete interface. Do not use.

System_CAPS_pubinterfaceIVsMacros

Obsolete interface. Do not use.

System_CAPS_pubinterfaceIVsManifestReferenceResolver

Provides a way to resolve deployed manifest file reference paths to local file paths.

System_CAPS_pubinterfaceIVSMDTypeResolutionService

Makes an instance of ITypeResolutionService available that you can use in native (unmanaged) code. You can get an instance of the interface through the GetItemContext method of the IVsProject interface. You can also obtain the interface through the SVSMDTypeResolutionService (SID_SVSMDTypeResoluionService) service.

System_CAPS_pubinterfaceIVsMenuEditor

Exposes the shared menu editor to form designers. You can get an instance of the interface from the IVsMenuEditorFactory interface.

System_CAPS_pubinterfaceIVsMenuEditorFactory

Provides an instance of an IVsMenuEditor interface for use by form designers that want to use the shared menu editor. You can get an instance of the interface from the SVsMenuEditor (SID_SVsMenuEditor) service.

System_CAPS_pubinterfaceIVsMenuEditorSite

Describes the site for an IVsMenuEditor instance. Provided by the environment and used by the IVsMenuEditor instance.

System_CAPS_pubinterfaceIVsMenuEditorTransactionEvents

Enables treating a group of menu editor actions as a transaction. Used by the form designer to support undoing actions.

System_CAPS_pubinterfaceIVsMenuItem

Enables form designers to use the shared menu editor. Implemented by the environment.

System_CAPS_pubinterfaceIVsMonitorSelection

Enables VSPackages to receive notification of selection events and to get information about the current project hierarchy, item, element value, and command UI context.

System_CAPS_pubinterfaceIVsMonitorSelection2

Provides information about an empty context (when nothing is selected) and supports implementation of custom selection identifiers. Extends, but does not inherit from, IVsMonitorSelection.

System_CAPS_pubinterfaceIVsMonitorUserContext

Creates a new context or subcontext bag.

System_CAPS_pubinterfaceIVsMRESearchProvider

Exposes a single Most Recently Executed command search provider.

System_CAPS_pubinterfaceIVsMRUItemsStore

Controls the most recently used (MRU) items collection.

System_CAPS_pubinterfaceIVsMSBuildHostObject

Enables the project system to communicate with MSBuild host objects.

System_CAPS_pubinterfaceIVsMSBuildTaskFileManager

Enables MSBuild to use memory instead of disk files for Intellisense builds.

System_CAPS_pubinterfaceIVsMultiItemSelect

Provides the environment with access to multiple selections.

System_CAPS_pubinterfaceIVsMultiViewDocumentView

Supports multiple view tabs on the same view, such as the HTML and Design tabs on the HTML editor.

System_CAPS_pubinterfaceIVsNavigationTool

Replaces IVsClassView and IVsObjectBrowser.to manipulate the ClassView and ObjectBrowser.

System_CAPS_pubinterfaceIVsNavInfo

Identifies a symbol in the hierarchical tree of symbols.

System_CAPS_pubinterfaceIVsNavInfo2

Identifies a symbol in the hierarchical tree of symbols.

System_CAPS_pubinterfaceIVsNavInfoNode

Identifies a node in the path of the symbol.

System_CAPS_pubinterfaceIVsNewDocumentStateContext

Deterministically restores the document state at a specific point in time.

System_CAPS_pubinterfaceIVsNonLocalProject

Ensures a local copy of a non-local project exists. Projects that use non-local projects can get the interface from the IVsHierarchy interface.

System_CAPS_pubinterfaceIVsNonSolutionProjectFactory

Indicates the projects created by the factory are not part of a solution.

System_CAPS_pubinterfaceIVsObjBrowser

Implemented by the environment. Used by VsPackages that want to manipulate Object Browser.

System_CAPS_pubinterfaceIVsObjectBrowserDescription2

Provides descriptive text about an object for the object browser. The environment provides this interface.

System_CAPS_pubinterfaceIVsObjectBrowserDescription3

Provides a means for entering Object Browser description text.

System_CAPS_pubinterfaceIVsObjectList

Provides information about symbols in a list that is part of an overall organization in the tree view (IVsLiteTree) of the code browsing tools. IVsObjectList is an extension of IVsLiteTreeList and provides additional methods that are pertinent to symbols in the project. Provides information about symbols in a list that is part of an overall organization in the tree view (IVsLiteTree) of the code browsing tools. IVsObjectList is an extension of IVsLiteTreeList and provides additional methods that are pertinent to symbols in the project.

System_CAPS_pubinterfaceIVsObjectList2

Provides information about symbols in a list that is part of an overall organization in the tree view (IVsLiteTree) of the code browsing tools.

System_CAPS_pubinterfaceIVsObjectListOwner

Provides information about a list of objects as well as manipulating the list. Used in the Search pane. The environment implements the interface.

System_CAPS_pubinterfaceIVsObjectManager

This interface is used by a package to register and un-register its library manager with the object manager. Obtain an IVsObjectManager interface by calling QueryService for the SVsObjectManager service. This interface is used by a package to register and un-register its library manager with the object manager. Obtain an IVsObjectManager interface by calling QueryService for the SVsObjectManager service.

System_CAPS_pubinterfaceIVsObjectManager2

Used by a VSPackage to register and unregister the symbol libraries with the Visual Studio object manager and create component sets that can be browsed. To obtain a reference to the Visual Studio object manager, call global service provider which is passed to you by the SetSite method.

System_CAPS_pubinterfaceIVsObjectManagerEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Represents object manager events.

System_CAPS_pubinterfaceIVsObjectSearch

Performs a search for a specified object. The environment implements the interface. You can get an instance of the interface from the SVsObjectSearch (SID_SVsObjectSearch) service.

System_CAPS_pubinterfaceIVsObjectSearchPane

Searches for an object in a referenced library or assembly.

System_CAPS_pubinterfaceIVsOpenProjectOrSolutionDlg

Opens a Solution or Project using the standard open dialog boxes.

System_CAPS_pubinterfaceIVsOutput

Provides information about the outputs of a configuration.

System_CAPS_pubinterfaceIVsOutput2

Provides information about the outputs of a configuration.

System_CAPS_pubinterfaceIVsOutputGroup

Allows projects to group outputs according to usage.

System_CAPS_pubinterfaceIVsOutputGroup2

Allows projects to group outputs according to usage.

System_CAPS_pubinterfaceIVsOutputWindow

Manages and controls functions specific to the Output tool window that has multiple panes.

System_CAPS_pubinterfaceIVsOutputWindow2

Provides information about the active pane in of the OutputWindow. Extends, but does not inherit from, IVsOutputWindow. Implemented by the environment. You can get an instance of the interface by querying IVsOutputWindow.

System_CAPS_pubinterfaceIVsOutputWindow3

Provides additional methods to the IVsOutputWindow interface.

System_CAPS_pubinterfaceIVsOutputWindowPane

Allows a VSPackage to manipulate a particular Output window pane.

System_CAPS_pubinterfaceIVsOutputWindowPane2

Writes a string to the output window, and also creates an entry in the Error List.

System_CAPS_pubinterfaceIVsOutputWindowPane3

Represents the output window pane.

System_CAPS_pubinterfaceIVsOutputWindowPaneNoPump

Implemented by the solution-wrapper to the OutputWindow tool window. It is not guaranteed to be implemented by all COM objects that implement IVsOutputWindowPane, so clients that need pump-free writing to the output window should try to cast to this interface and use it if the cast succeeds, but be prepared to fallback to calling IVsOutputWindowPane::OutputString when the cast fails.

System_CAPS_pubinterfaceIVsOwnedProjectFactory

Used by projects that support being aggregated by an Owner to persist the OwnerKey in their project file.

System_CAPS_pubinterfaceIVsPackage

Initializes a VSPackage in the environment and makes its services available to the environment.

System_CAPS_pubinterfaceIVsPackage2

Makes properties of a VSPackage available.

System_CAPS_pubinterfaceIVsPackageDynamicToolOwner

Enables a package to show or hide its tool windows dynamically. You can get an instance of the interface from the SIVsPackageDynamicToolOwner (SID_SVsPackageDynamicToolOwner) service.

System_CAPS_pubinterfaceIVsPackageDynamicToolOwnerEx

Enables dynamic control of tool window visibility. This interface extends the IVsPackageDynamicToolOwner interface by adding a parameter for the multi-instance ID. This version controls the number of instances that are shown, while the previous version controls only the kind of tool window that is shown, regardless of its instance ID.

This primarily affects tool windows that have the CTW_fForceCreate flag that causes them to be loaded by the shell on startup or when the context is changed.

System_CAPS_pubinterfaceIVsPackageExtensionProvider

Provides "pull"-style extension points for packages.

System_CAPS_pubinterfaceIVsPackageLoadEvents

Represents package load events.

System_CAPS_pubinterfaceIVsParentHierarchy

This API supports the product infrastructure and is not intended to be used directly from your code. Unsupported interface. Do not use.

System_CAPS_pubinterfaceIVsParentProject

Allows nested projects to be opened and closed in the proper sequence with the build of the solution hierarchy by the environment.

System_CAPS_pubinterfaceIVsParentProject2

Creates nested projects. You can get an instance of the interface by querying an instance of IVsHierarchy.

System_CAPS_pubinterfaceIVsParseCommandLine

Parses command line arguments for implementers of IOleCommandTarget. You can get an instance of the interface from the SVsParseCommandLine (SID_SVsParseCommandLine) service.

System_CAPS_pubinterfaceIVsParseCommandLine2

Parses command line arguments for implementers of IOleCommandTarget. Extends but does not inherit from IVsParseCommandLine. Adds a method to support auto completion. You can get an instance of the interface from the SVsParseCommandLine (SID_SVsParseCommandLine) service.

System_CAPS_pubinterfaceIVsPathVariableResolver

Encodes or decodes file paths using Visual Studio-specific variables for common path elements. This supports storing file paths in a machine independent format with the vssettings files. You can get an instance of the interface from the SVsPathVariableResolver (SID_SVsPathVariableResolver) service.

System_CAPS_pubinterfaceIVsPerPropertyBrowsing

IVsPerPropertyBrowsing is used to perform custom edits for localization on some properties displayed in the Properties window.

System_CAPS_pubinterfaceIVsPersistConnectedServices

Implemented by project system that supports ConnectedServices property persistance. Use IVsHierarchy.GetProperty(VSHPROPID_ConnectedServicesPersistence, ...) to get IVsPersistConnectedServices from the project.

System_CAPS_pubinterfaceIVsPersistDocData

Enables persistence functionality for document data managed by the text buffer.

System_CAPS_pubinterfaceIVsPersistDocData2

Enables persistence functionality for document data managed by the text buffer.

System_CAPS_pubinterfaceIVsPersistDocData3

Tells the data document (object implementing IVsPersistDocData) whether or not to release its storage for closing or reloading. Extends, but does not inherit from, IVsPersistDocData.

System_CAPS_pubinterfaceIVsPersistHierarchyItem

Provides persistence to hierarchy items.

System_CAPS_pubinterfaceIVsPersistHierarchyItem2

Provides persistence to hierarchy items.

System_CAPS_pubinterfaceIVsPersistSolutionOpts

Provides access to user-specific options in the user options file associated with the solution.

System_CAPS_pubinterfaceIVsPersistSolutionOpts2

Provides additional access to user-specific options in the user options file associated with the solution.

System_CAPS_pubinterfaceIVsPersistSolutionProps

Enables VSPackages to write non-user-specific solution properties into the solution .sln file.

System_CAPS_pubinterfaceIVsPersistSolutionProps2

Supports saving solution properties in a solution (.sln) file by providing a method called when solution loading fails. Implemented by the package. Extends but does not inherit from IVsPersistSolutionProps.

System_CAPS_pubinterfaceIVsPlatformReference

Provides information about Visual Studio platform references.

System_CAPS_pubinterfaceIVsPlatformReferenceProviderContext

The context object used to initialize the platform reference provider.

System_CAPS_pubinterfaceIVsPlatformReferenceProviderContext2

Extends IVsPlatformReferenceProviderContext to expose extension SDK directories.

System_CAPS_pubinterfaceIVsPlatformReferenceProviderContext3

System_CAPS_pubinterfaceIVsPreviewChangesEngine

Enables previewing before applying changes made by a given engine. Implemented by the refactoring engine.

System_CAPS_pubinterfaceIVsPreviewChangesList

Represents a list of items in the changes tree of the Preview Changes tool window.

System_CAPS_pubinterfaceIVsPreviewChangesService

Displays the PreviewChanges dialog box used in refactoring code. You can get an instance of the interface from the SVsPreviewChangesService (SID_SVsPreviewChangesService) service.

System_CAPS_pubinterfaceIVsPrioritizedSolutionEvents

Defines high priority event methods for a solution.

System_CAPS_pubinterfaceIVsPrioritizedSolutionEventsSink

Sinks (event listeners) implementing this interface will get priority notification of solution events.

System_CAPS_pubinterfaceIVsProfferCommands3

Adds, finds, renames, and removes commands from the user interface.

System_CAPS_pubinterfaceIVsProfferCommands4

Allows the implementer to specify a new command's image using IPicture, Bitmap, or Icon. Implemented by the Visual Studio shell, and obtained via the SVsProfferCommands service.

System_CAPS_pubinterfaceIVsProfilableProjectCfg

Indicates that the project can be profiled.

System_CAPS_pubinterfaceIVsProfileDataManager

Provides access to the profile manager and to programmatic control of settings. You can get an instance of the interface from the SVsProfileDataManager (SID_SVsProfileDataManager) service.

System_CAPS_pubinterfaceIVsProfilerAttachTargetInfo

Requests that the profiler attach to the specified process identifier.

System_CAPS_pubinterfaceIVsProfilerLaunchBrowserTargetInfo

Launches a Web browser with a specified URL.

System_CAPS_pubinterfaceIVsProfilerLauncher

Provides the project system with the capability to launch targets under profiling.

System_CAPS_pubinterfaceIVsProfilerLaunchExeTargetInfo

Specifies the executable target that is launched by the profiler, not the project system.

System_CAPS_pubinterfaceIVsProfilerLaunchTargetInfo

Specifies the target that will be launched by the profiler, not the project system.

System_CAPS_pubinterfaceIVsProfilerLaunchWebServerTargetInfo

Launches a Web server. This interface uses the URL to determine which instance of the worker process (w3wp) to restart or update and then attach to.

System_CAPS_pubinterfaceIVsProfilerTargetInfo

Provides a base class for profiler target information.

System_CAPS_pubinterfaceIVsProfileSettingsFileCollection

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the profile settings files.

System_CAPS_pubinterfaceIVsProfileSettingsFileInfo

This API supports the product infrastructure and is not intended to be used directly from your code. Represents profile settings file information.

System_CAPS_pubinterfaceIVsProfileSettingsTree

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the profile settings tree.

System_CAPS_pubinterfaceIVsProfilesManagerUI

This API supports the product infrastructure and is not intended to be used directly from your code. Internal interface to allow communication between native and managed code.

System_CAPS_pubinterfaceIVsProject

Manages items, or documents, within a project.

System_CAPS_pubinterfaceIVsProject2

Provides the ability to remove and reopen items in a project, in addition to the methods in the IVsProject interface.

System_CAPS_pubinterfaceIVsProject3

Provides the ability add or open a project item with a specific editor and to transfer an item to another project, in addition to the methods in the IVsProject2 interface.

System_CAPS_pubinterfaceIVsProject4

Implemented on projects to allow more efficient querying of project info.

System_CAPS_pubinterfaceIVsProject5

Provides the ability to determine whether a document is in a project.

System_CAPS_pubinterfaceIVsProjectAcquisitionSetupDriver

Represents the setup driver.

System_CAPS_pubinterfaceIVsProjectBuildMessageEvents

Provides an event sink for IVsProjectBuildMessageReporter.

System_CAPS_pubinterfaceIVsProjectBuildMessageReporter

Provides project hierarchies the ability to intercept build messages (errors, warnings, and so on) for that project for the purposes of custom reporting.

System_CAPS_pubinterfaceIVsProjectBuildSystem

Provides access to the MSBuild system objects. Enables putting the build system into batch mode to control commitment of changes. You get an implementation of the interface when you create a VSPackage.

System_CAPS_pubinterfaceIVsProjectCfg

Provides access to project configuration information.

System_CAPS_pubinterfaceIVsProjectCfg2

Provides support for grouping output based on the configuration, in addition to the methods in the IVsProjectCfg interface.

System_CAPS_pubinterfaceIVsProjectCfgDebugTargetSelection

Allows a project to participate in the debug target menu controller feature. This interface is optional.

System_CAPS_pubinterfaceIVsProjectCfgDebugTypeSelection

An optional interface implemented by projects to expose the debugger type to the Visual Studio toolbar.

System_CAPS_pubinterfaceIVsProjectCfgProvider

Provides access to project configuration information.

System_CAPS_pubinterfaceIVsProjectDataConnection

Provides a data connection for the debugger. Used when stepping through a SQL document.

System_CAPS_pubinterfaceIVsProjectDebugTargetProvider

Gets information about a debug target, a file launched in the debugger. Implemented in projects that want to control launching of the debugger. You must register your implementation using IVsRegisterProjectDebugTargetProvider.

System_CAPS_pubinterfaceIVsProjectDeployDependency

Provides information about project-to-project dependencies. Implemented by a project system that supports producing builds. Inherits from IVsDeployDependency.

System_CAPS_pubinterfaceIVsProjectFactory

Creates projects within the solution.

System_CAPS_pubinterfaceIVsProjectFactory2

Provides a method indicating whether the environment can open the project asynchronously. Extends, but does not inherit from, IVsProjectFactory.

System_CAPS_pubinterfaceIVsProjectFaultResolver

Resolves faults on project hierarchies.

System_CAPS_pubinterfaceIVsProjectFileReloadManagerEvents

Implemented by clients that coordinate files required for loading projects.You subscribe to these events via IVsSolution::AdviseSolutionEvents.

System_CAPS_pubinterfaceIVsProjectFlavorCfg

The project subtype configuration object implements IVsProjectFlavorCfg to give the project subtype access to various configuration interfaces.

System_CAPS_pubinterfaceIVsProjectFlavorCfgOutputGroups

Gives a project subtype access to the content of the project output group. IVsProjectFlavorCfgOutputGroups interface also allows the project subtype to influence the project's ability to group outputs according to usage.

System_CAPS_pubinterfaceIVsProjectFlavorCfgProvider

Functions as the factory for the project subtype's configuration objects.

System_CAPS_pubinterfaceIVsProjectFlavorReferenceManager

Gives the flavor a way to control invocation and handling of the reference manager.

System_CAPS_pubinterfaceIVsProjectFlavorReferences

Gives a project subtype (flavor) control over references and of being referenced.

System_CAPS_pubinterfaceIVsProjectFlavorReferences2

Adds a method to validate project references.

System_CAPS_pubinterfaceIVsProjectFlavorReferences3

Allows the project subtype (flavor) to control certain aspects of project reference handling.

System_CAPS_pubinterfaceIVsProjectFlavorUpgradeViaFactory

Upgrades flavored projects using a project factory.

System_CAPS_pubinterfaceIVsProjectFlavorUpgradeViaFactory2

Allows a project factory of a Project Flavor to participate in the upgrade process of a flavored base project.

System_CAPS_pubinterfaceIVsProjectMRU

Provides methods for registering most recently used (MRU) entries.

System_CAPS_pubinterfaceIVsProjectReference

Provides information about Visual Studio project references.

System_CAPS_pubinterfaceIVsProjectReferenceProviderContext

The context object used to initialize the project reference provider.

System_CAPS_pubinterfaceIVsProjectResources

Manages resource (.RESX) files for .NET Designers. Most often used to manage localized resources. You can get an instance of the interface by querying IVsHierarchy.

System_CAPS_pubinterfaceIVsProjectServerHost

Enables a project to start or stop its hosted server.

System_CAPS_pubinterfaceIVsProjectSpecialFiles

Enables you to query the project for special files, such as web configuration or license files, and, optionally, to create them.

System_CAPS_pubinterfaceIVsProjectSpecificEditorMap

Implemented by projects to support placing a project-specific editor in the Open With dialog box, or to indicate which editor or language service should be associated with a file type.

System_CAPS_pubinterfaceIVsProjectSpecificEditorMap2

Implemented by projects to support placing a project-specific editor in the Open With dialog box, or to indicate which editor or language service should be associated with a file type.

System_CAPS_pubinterfaceIVsProjectStartupServices

Enables project extensibility by other developers.

System_CAPS_pubinterfaceIVsProjectTargetChange

Represents the project target change.

System_CAPS_pubinterfaceIVsProjectTargetDescription

Represents the project target description.

System_CAPS_pubinterfaceIVsProjectTargetDescription2

Definition of a project target for the purpose of unified retargeting experience. The retargeting service maintains a collection of various targets

System_CAPS_pubinterfaceIVsProjectTextImageProvider

Opens or close IVsTextImage interfaces for files. Often used to enable Find and Replace on non-local files. Frequently used with Web files. Your implementation should make itself available through querying IVsHierarchy.

System_CAPS_pubinterfaceIVsProjectUpgrade

Implemented by project objects that need to upgrade project file formats between different versions of Visual Studio.

System_CAPS_pubinterfaceIVsProjectUpgradeViaFactory

Upgrade the project using the project factory. Used by the solution before opening the project. This interface must be available through querying the project factory.

System_CAPS_pubinterfaceIVsProjectUpgradeViaFactory2

Extends, but does not inherit from, IVsProjectUpgradeViaFactory by providing a method to call on cancellation of the project upgrade.

System_CAPS_pubinterfaceIVsProjectUpgradeViaFactory3

Allows users of project factories to check whether projects migration is complete and to get the name of the upgraded project. This information needs to be persisted until the new upgraded project is closed or unloaded.

System_CAPS_pubinterfaceIVsProjectUpgradeViaFactory4

Upgrades the project using the project factory. Used by the solution before opening the project. This interface must be available through querying the project factory

System_CAPS_pubinterfaceIVsPropertiesInfo

Represents properties information.

System_CAPS_pubinterfaceIVsPropertyBag

Manages a name-value pair collection.

System_CAPS_pubinterfaceIVsPropertyBrowser

Gets and sets the state of the property browser. Implemented by the environment.

System_CAPS_pubinterfaceIVsPropertyFileIn

Reads a file containing property names and values. Inherits from IVsPropertyStreamIn. Returned by the OpenExisting method of the IVsStructuredFileIO interface.

System_CAPS_pubinterfaceIVsPropertyFileOut

Writes out a file of property names and values. Extends an inherits from IVsPropertyStreamOut. Returned by the CreateNew method of the IVsStructuredFileIO interface.

System_CAPS_pubinterfaceIVsPropertyPage

Implemented by VSPackages on IPropertyPage objects to show categorized property pages in the property frame.

System_CAPS_pubinterfaceIVsPropertyPage2

Provides for getting and setting property values on the property page. Extends, but does not inherit from, IVsPropertyPage.

System_CAPS_pubinterfaceIVsPropertyPageFrame

Changes the initial display of the property page in the Properties window. You can get an instance of the interface from the SVsPropertyPageFrame (SID_SVsPropertyPageFrame) service.

System_CAPS_pubinterfaceIVsPropertyPageNotify

Tells the environment that a property page wants notification when it is visible. Optional interface for implementers of IVsPropertyPage.

System_CAPS_pubinterfaceIVsPropertyStreamIn

Reads a property name, type, and value from a stream. Implemented by the environment and used with the IVsStructuredFileIOHelper interface.

System_CAPS_pubinterfaceIVsPropertyStreamOut

Writes out a property's name and its value. Also provides transaction-like handling for output. Implemented by the environment. Used with the IVsStructuredFileIOHelper interface.

System_CAPS_pubinterfaceIVsProvideComponentEnumeration

Writes an XML document in a string out to a file. A support interface for enumerator interfaces. You can get an instance of this interface from the SCompEnumService (SID_SCompEnumService) service.

System_CAPS_pubinterfaceIVsProvideTargetedToolboxItems

Provides toolbox items from new frameworks. Packages implement this interface (on the same object as IVsPackage) to provide toolbox content in response to the presence of new frameworks. This is used to facilitate compatibility with future out-of-band framework releases by allowing existing packages to provide updated content from new frameworks after they are installed.

System_CAPS_pubinterfaceIVsProvideUserContext

Provides context for an item in a selection container.

System_CAPS_pubinterfaceIVsProvideUserContext2

Enables an object to provide a user context and a priority. Extends, but does not inherit from, IVsProvideUserContext.

System_CAPS_pubinterfaceIVsProvideUserContextForObject

Retrieves the user context interface, IVsUserContext for a given object. A user context provides things such as the text for a search or a help keyword.

System_CAPS_pubinterfaceIVsProvisionalItem

Provides a way to opt out of creating a provisional view for an item.

System_CAPS_pubinterfaceIVsPublishableProjectCfg

Enables a project to control its publication. Publication includes such things as moving the project to a file server or a Web site.

System_CAPS_pubinterfaceIVsPublishableProjectStatusCallback

Defines methods for controlling and reporting on publication of a project. Implemented by the environment.

System_CAPS_pubinterfaceIVsQueryDebuggableProjectCfg

Responds to queries about how the project would launch the debugger. An optional interface implemented on the project configuration object by projects that can be start projects.

System_CAPS_pubinterfaceIVsQueryDebuggableProjectCfg2

Responds to queries about how the project would launch the debugger. Implemented by a project system that supports Debug Launch (F5 command), and that needs to return additional information that is not supported by the IVsQueryDebuggableProjectCfg2 interface.

System_CAPS_pubinterfaceIVsQueryEditQuerySave2

Indicates to the environment or source control package that a file is about to be changed in memory or saved.

System_CAPS_pubinterfaceIVsQueryEditQuerySave3

Indicates to the environment or source control package that a file is about to be changed in memory or saved.

System_CAPS_pubinterfaceIVsRefactorNotify

Notifies code generators about the occurrence of refactoring operations.

System_CAPS_pubinterfaceIVsReference

Provides basic information about Visual Studio references.

System_CAPS_pubinterfaceIVsReferenceManager

Defines the methods provided by the Reference Manager service.

System_CAPS_pubinterfaceIVsReferenceManager2

Provides reference methods.

System_CAPS_pubinterfaceIVsReferenceManagerUser

Defines the contract used by the Reference Manager to communicate with clients.

System_CAPS_pubinterfaceIVsReferenceManagerUserReloadRequired

Provides a method that is called once when it is actually time to apply any changes that require re loading of the project to make the updates.

System_CAPS_pubinterfaceIVsReferenceProviderContext

Provides basic information about the context object used to initialize the reference provider.

System_CAPS_pubinterfaceIVsRegisterDataSourceFactories

Registers data source factories for the shell.

System_CAPS_pubinterfaceIVsRegisterEditors

Registers and unregisters editors in the environment.

System_CAPS_pubinterfaceIVsRegisterNewDialogFilters

Installs custom filters for the AddNewProject or AddNewItem dialogs. You can get an instance of the interface from the SVsRegisterNewDialogFilters (SID_SVsRegisterNewDialogFilters) service.

System_CAPS_pubinterfaceIVsRegisterPriorityCommandTarget

Used to register and unregister a command target (an instance of IOleCommandTarget) as a high priority command handler. You can get an instance of this interface from the SVsRegisterPriorityCommandTarget (SID_SVsRegisterPriorityCommandTarget) service.

System_CAPS_pubinterfaceIVsRegisterProjectDebugTargetProvider

Maintains a linked list of debug target providers (IVsProjectDebugTargetProvider). You can get an instance of the interface from the SVsRegisterDebugTargetProvider (SID_SVsRegisterProjectDebugTargetProvider) service.

System_CAPS_pubinterfaceIVsRegisterProjectTypes

Registers a VSPackage project type in the environment.

System_CAPS_pubinterfaceIVsRegisterScciProvider

This interface is used to register the source control package with Visual Studio.

System_CAPS_pubinterfaceIVsRegisterUIFactories

Registers user interface factories.

System_CAPS_pubinterfaceIVsRelativePathResolver

Allows packages to resolve a relative path to an absolute path when IVsUIShellOpenDocument::SearchProjectsForRelativePath is called.

System_CAPS_pubinterfaceIVsResourceManager

Loads managed and unmanaged resources from Satellite DLLs.

System_CAPS_pubinterfaceIVsResourceManager2

Manages resource identifiers.

System_CAPS_pubinterfaceIVsResourceView

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the resource view.

System_CAPS_pubinterfaceIVsRetargetProject

Provides methods for retargeting projects.

System_CAPS_pubinterfaceIVsRetargetProjectAsync

Provides methods for retargeting projects asynchronously.

System_CAPS_pubinterfaceIVsRunningDocTableEvents

Implements methods that fire in response to changes to documents in the Running Document Table (RDT).

System_CAPS_pubinterfaceIVsRunningDocTableEvents2

Implements methods that fire in response to changes to documents in the Running Document Table (RDT).

System_CAPS_pubinterfaceIVsRunningDocTableEvents3

Implements methods that fire in response to changes to documents in the Running Document Table (RDT).

System_CAPS_pubinterfaceIVsRunningDocTableEvents4

Implements methods that fire in response to changes to documents in the Running Document Table (RDT).

System_CAPS_pubinterfaceIVsRunningDocTableEvents5

Implements additional methods that fire in response to changes to documents in the Running Document Table (RDT).

System_CAPS_pubinterfaceIVsRunningDocumentTable

Manages the set of currently open documents in the environment.

System_CAPS_pubinterfaceIVsRunningDocumentTable2

Represents the running document table (RDT) and provides additional functionality beyond the IVsRunningDocumentTable interface.

System_CAPS_pubinterfaceIVsRunningDocumentTable3

Represents the running document table (RDT) and provides additional functionality beyond the IVsRunningDocumentTable2 interface.

System_CAPS_pubinterfaceIVsRunningDocumentTable4

Provides methods for dealing with documents in the Running Document Table.

System_CAPS_pubinterfaceIVsSaveOptionsDlg

Shows a dialog box from which to choose additional save format options from within the Save As dialog box.

System_CAPS_pubinterfaceIVsSccAddWebProjectFromSourceControl

This interface adds a Web-based project to the current solution from source control.

System_CAPS_pubinterfaceIVsSccControlNewSolution

Adds a newly created solution automatically to source control. .

System_CAPS_pubinterfaceIVsSccEnlistmentPathTranslation

Used by the solution to translate project paths.

System_CAPS_pubinterfaceIVsSccGlyphs

Allows full customization of source control glyphs.

System_CAPS_pubinterfaceIVsSccGlyphs2

Allows SCC providers to provide ImageMoniker-based glyphs.

System_CAPS_pubinterfaceIVsSccManager2

Allows projects and hierarchies to register themselves with source control and obtain information on source control status.

System_CAPS_pubinterfaceIVsSccManager3

Allows projects and hierarchies to register themselves with source control and obtain information on source control status.

System_CAPS_pubinterfaceIVsSccManagerTooltip

This interface provides access to source control data to construct the ToolTip text in Solution Explorer.

System_CAPS_pubinterfaceIVsSccOpenFromSourceControl

Adds items to an enlistment directly from source code control.

System_CAPS_pubinterfaceIVsSccProject2

Implemented in a project system to provide source control for project files and project items.

System_CAPS_pubinterfaceIVsSccProjectEnlistmentChoice

Indicates the choices a user will be given by a project when a project is retrieved from source control, otherwise known as enlisting in a project.

System_CAPS_pubinterfaceIVsSccProjectEnlistmentFactory

Provides a browse dialog box in which the user can select where a project under source control is to be saved.

System_CAPS_pubinterfaceIVsSccProjectEvents

Implements methods that fire when a project changes its source code control (SCC) bindings.

System_CAPS_pubinterfaceIVsSccProjectProviderBinding

Allows a project type to force the choice of a particular source control package.

System_CAPS_pubinterfaceIVsSccProvider

Toggles the current activity status of the provider.

System_CAPS_pubinterfaceIVsSccToolsOptions

Retrieves and updates various options associated with source control.

System_CAPS_pubinterfaceIVsSccTrackProjectEvents

Starts or terminates an advisory loop that tracks source code control (SCC) events.

System_CAPS_pubinterfaceIVsSccVirtualFolders

Gets a list of virtual folders within a project.

System_CAPS_pubinterfaceIVsScriptJmcProjectControl

This interface is implemented by project systems that are able to classify Script source documents as user code or non-user code. This is the element type returned for VSHPROPID_ScriptJmcProjectControl.

System_CAPS_pubinterfaceIVsScriptJmcUserSettingsProvider

The script user settings provider.

System_CAPS_pubinterfaceIVsSearchCallback

Implemented by the search consumer (e.g. window search host). HYPERLINK "http://bang/?q=The" \t "_top" The search task will call this interface to report progress or completion.

System_CAPS_pubinterfaceIVsSearchFilterToken

Describes a token composing a search query that could belong to a search filter, usually having the name:value format.

System_CAPS_pubinterfaceIVsSearchItemDynamicResult

Updates properties that can change dynamically (for example, properties dependent on UI context changes in the shell).

System_CAPS_pubinterfaceIVsSearchItemResult

Provides search results representing an open document.

System_CAPS_pubinterfaceIVsSearchProvider

Exposes a single search provider.

System_CAPS_pubinterfaceIVsSearchProviderCallback

Allows providers to return search results.

System_CAPS_pubinterfaceIVsSearchQuery

Describes a structured search string.

System_CAPS_pubinterfaceIVsSearchQueryParser

Manages parsing of the search query string.

System_CAPS_pubinterfaceIVsSearchTask

Starts or stops a search operation.

System_CAPS_pubinterfaceIVsSearchToken

Describes a token composing a search query.

System_CAPS_pubinterfaceIVsSelectedSymbol

Provides the name and navigation information (library name, and so on) for a single symbol. An element in an IVsSelectedSymbols collection.

System_CAPS_pubinterfaceIVsSelectedSymbols

A collection of IVsSelectedSymbol interfaces that provide name and navigation information about symbols in a selection. You can get an instance of this interface from the SVsClassView (SID_SVsClassView) service or SVsObjBrowser (SID_SVsObjBrowser) service for class view or the object browser.

System_CAPS_pubinterfaceIVsSelectionEvents

Notifies registered VSPackages of changes to the current selection, element value, or command UI context.

System_CAPS_pubinterfaceIVsSerializeNavigationItem

Allows a navigation item to be saved after the window frame with which it is associated is closed. If the document associated with that window frame is opened again, the navigation item can be recreated using the Deserialize method.

System_CAPS_pubinterfaceIVsServiceInfo

Represents information about a VS service. The implementation must be free-threaded.

System_CAPS_pubinterfaceIVsServiceInfoQueryService

Provides a way to get information about registered services in VS. The implementation must be free-threaded.

System_CAPS_pubinterfaceIVsSetTargetFrameworkWorkerCallback

Interface describing the callback method that allows the project system to write the retargeting information into the project file.

System_CAPS_pubinterfaceIVsSettingsErrorInformation

This API supports the product infrastructure and is not intended to be used directly from your code. Implemented by the IDE. This is an internal interface used to allow communication between native and managed code in the IDE.

System_CAPS_pubinterfaceIVsSettingsManager

Provides methods to manage the settings store.

System_CAPS_pubinterfaceIVsSettingsReader

Provides read access to configuration information stored in the Visual Studio settings file.

System_CAPS_pubinterfaceIVsSettingsStorageContainer

Provides settings functionality.

System_CAPS_pubinterfaceIVsSettingsStore

Enumerates and reads the selected scope's collections and properties. It is obtained from the GetReadOnlySettingsStore method.

System_CAPS_pubinterfaceIVsSettingsWriter

Provides VSPackages a mechanism for storing configuration information in the Visual Studio settings file.

System_CAPS_pubinterfaceIVsSharedAssetsProject

Represents a project with shared assets.

System_CAPS_pubinterfaceIVsSharedAssetsProjectEvents

Represents the events associated with projects that have shared assets.

System_CAPS_pubinterfaceIVsSharedMSBuildFilesManagerHierarchy2

System_CAPS_pubinterfaceIVsSharedProjectQueryCanBeReferenced

Gives a Shared Project a chance to veto the adding of a reference by a particular referencing project.

System_CAPS_pubinterfaceIVsSharedProjectReference

Represents a SharedProjectReference item (normally a child of the References folder in the Solution Explorer). SharedProjectReference items represent imported shared MSBuild project files (e.g. *.projitems file). Normally these shared MSBuild project files are "owned" by a particular Shared Project (aka Shared Assets Project) loaded in the Solution.

System_CAPS_pubinterfaceIVsSharedProjectReferenceProviderContext

Represents the Shared Project Reference Tab in the Add Reference Manager dialog.

System_CAPS_pubinterfaceIVsSharedProjectReferencesHelper

This is a helper service for projects that support adding/removing SharedProject References via the ReferenceManager dialog.

System_CAPS_pubinterfaceIVsShell

Provides access to the fundamental environment services, specifically those dealing with VSPackages and the registry.

System_CAPS_pubinterfaceIVsShell2

Supplies shell services in addition to the IVsShell interface.

System_CAPS_pubinterfaceIVsShell3

Supplies shell services in addition to the IVsShell interface.

System_CAPS_pubinterfaceIVsShell4

Provides a method to restart the shell.

System_CAPS_pubinterfaceIVsShell5

Provides additional access to the fundamental environment services, specifically those dealing with VSPackages and the registry.

System_CAPS_pubinterfaceIVsShell6

Provides package load functionality.

System_CAPS_pubinterfaceIVsShell7

Provides access to the fundamental environment services, specifically those dealing with VSPackages and the registry.

System_CAPS_pubinterfaceIVsShellPropertyEvents

Implemented by clients of ShellPropertyChangeEvents.

System_CAPS_pubinterfaceIVsSimpleBrowseComponentSet

Populates the component set with browsable components, such as Visual Studio projects, external .NET Framework components and type (.tlb) libraries. 

System_CAPS_pubinterfaceIVsSimpleDocFactory

Creates a doc data object from a given file and returns the requested interface of the document. The environment supplies a default implementation.

System_CAPS_pubinterfaceIVsSimpleLibrary2

A simplified version of the IVsLibrary2 interface.

System_CAPS_pubinterfaceIVsSimpleObjectList2

A simplified version of the IVsObjectList2 interface.

System_CAPS_pubinterfaceIVsSimplePreviewChangesList

This is a simplified version of the IVsPreviewChangesList interface.

System_CAPS_pubinterfaceIVsSingleFileGenerator

Transforms a single input file into a single output file that can be compiled or added to a project. Any COM component that implements the IVsSingleFileGenerator is a custom tool.

System_CAPS_pubinterfaceIVsSingleFileGeneratorFactory

Manipulates the generator prog ID for a single type of file.

System_CAPS_pubinterfaceIVsSmartOpenScope

Opens an existing assembly and maps the assembly's metadata to memory. The interface provides smart opening, automatically choosing between opening the scope with or without locking. You can get an instance of this interface using the SVsSmartOpenScope (SID_SVsSmartOpenScope) service.

System_CAPS_pubinterfaceIVsSolution

Provides top-level manipulation or maintenance of the solution.

System_CAPS_pubinterfaceIVsSolution2

Provides top-level manipulation or maintenance of the solution.

System_CAPS_pubinterfaceIVsSolution3

Creates, updates, and saves project files.

System_CAPS_pubinterfaceIVsSolution4

Provides methods for managed loading of the projects in a solution.

System_CAPS_pubinterfaceIVsSolution5

Provides additional top-level manipulation or maintenance of the solution.

System_CAPS_pubinterfaceIVsSolution6

Provides top-level manipulation or maintenance of the solution.

System_CAPS_pubinterfaceIVsSolutionBuildManager

Allows solutions to manage configuration information.

System_CAPS_pubinterfaceIVsSolutionBuildManager2

Allows solutions to manage configuration information.

System_CAPS_pubinterfaceIVsSolutionBuildManager3

Provides access to IVsUpdateSolutionEvents3 events.

System_CAPS_pubinterfaceIVsSolutionBuildManager4

Provides a method to force the solution build manager to update dependencies for the specified project.

System_CAPS_pubinterfaceIVsSolutionBuildManager5

Provides access to IVsUpdateSolutionEvents4 events.

System_CAPS_pubinterfaceIVsSolutionEvents

Listening interface that monitors any notifications of changes to the solution.

System_CAPS_pubinterfaceIVsSolutionEvents2

Listening interface that monitors any notifications of changes to the solution.

System_CAPS_pubinterfaceIVsSolutionEvents3

Listening interface that monitors any notifications of changes to the solution.

System_CAPS_pubinterfaceIVsSolutionEvents4

Listening interface that monitors any notifications of changes to the solution.

System_CAPS_pubinterfaceIVsSolutionEvents5

Listening interface that monitors any notifications of changes to the solution.

System_CAPS_pubinterfaceIVsSolutionEvents6

Provides events associated with solutions.

System_CAPS_pubinterfaceIVsSolutionEventsProjectUpgrade

Provides a method called after the upgrade of a project.

System_CAPS_pubinterfaceIVsSolutionLoadEvents

Implemented by clients interested in solution events. Subscribe to these events via AdviseSolutionEvents.

System_CAPS_pubinterfaceIVsSolutionLoadManager

Controls the loading of projects in a solution. Extenders can use this interface to set the load priority of projects or types of projects.

System_CAPS_pubinterfaceIVsSolutionLoadManagerSupport

Provides support for managing the way projects in a solution are loaded.

System_CAPS_pubinterfaceIVsSolutionLogger

Implemented by the solution and used by projects to report any project load-related issues. It can be obtained from SVsSolution.

System_CAPS_pubinterfaceIVsSolutionPersistence

Facilitates writing package-specific properties and options into the solution file (.sln), and, conversely, the loading of properties and options from the file.

System_CAPS_pubinterfaceIVsSolutionUIEvents

Filters events in Solution Explorer.

System_CAPS_pubinterfaceIVsSolutionUIHierarchyWindow

Provides programmatic access to the Solution Explorer window.

System_CAPS_pubinterfaceIVsSpecifyProjectDesignerPages

Supports editing project properties with an editor (project designer) rather than through the Project Properties dialog. Implemented on the browse object of the project instead of ISpecifyPropertyPages.

System_CAPS_pubinterfaceIVsSQLCLRReferences

Manages references to SQL procedures compiled into assemblies. Handles the AddNewReference dialog as well as coordinating the local cache and SQL Server. You can get an instance of the interface from the SVsSQLCLRReferences (SID_SVsSQLCLRReferences) service.

System_CAPS_pubinterfaceIVsSQLCLRReferencesUpdateCallback

Defines the callback function for reporting changes in SQL procedures compiled into assemblies.

System_CAPS_pubinterfaceIVsStartPageDownload

This API supports the product infrastructure and is not intended to be used directly from your code. Implemented by the Start Page Download service. Allows the Start Page client to kick a downloading service for the Start Page on a background thread. This should only be used internally by the Start Page implementation.

System_CAPS_pubinterfaceIVsStartupProjectsListService

Represents a list of startup projects.

System_CAPS_pubinterfaceIVsStatusbar

Provides access to the environment's status bar.

System_CAPS_pubinterfaceIVsStatusbar3

Provides access to the environment's status bar.

System_CAPS_pubinterfaceIVsStatusbarUser

Used to define each user of the status bar.

System_CAPS_pubinterfaceIVsStatusbarUser2

Used to define each user of the status bar.

System_CAPS_pubinterfaceIVsStringMap

Manages a set of key-value pairs of strings.

System_CAPS_pubinterfaceIVsStrongNameKeys

Provides common strong name key utility methods. You can get an instance of this interface from the SVsStrongNameKeys (SID_SVsStrongNameKeys) service.

System_CAPS_pubinterfaceIVsStrongNameKeys2

Provides additional common strong name key utility methods.

System_CAPS_pubinterfaceIVsStructuredFileIO

Provides a common way to perform multi-format saves. You can get an instance of the interface from the SVsStructuredFileIO (SID_SVsStructuredFileIO) service.

System_CAPS_pubinterfaceIVsStructuredFileIOHelper

Enables substitution of localized strings for tokens found in persisted files.

System_CAPS_pubinterfaceIVsSupportCodeDefView

Indicates that the implementing doc data object supports the CodeDefinitionView window.

System_CAPS_pubinterfaceIVsSupportItemHandoff

Supports transferring an item from one project to another. This interface is implemented by the project that is transferring the item.

System_CAPS_pubinterfaceIVsSupportItemHandoff2

Gives the receiver project a chance to do any necessary processing of the document to be handed off.

System_CAPS_pubinterfaceIVsSwatchClient

This interface is deprecated as of Visual Studio 2010. The Visual Studio shell no longer recognizes this interface.

System_CAPS_pubinterfaceIVsSymbolicNavigationManager

Manages the list of IVsSymbolicNavigationNotify handlers that are registered on a project-scoped basis. Obtain an IVsSymbolicNavigationManager interface by calling QueryService for the SVsSymbolicNavigationManager service.

System_CAPS_pubinterfaceIVsSymbolicNavigationNotify

Facilitates redirection of Goto Definition on a code symbol.

System_CAPS_pubinterfaceIVsTargetFrameworkAssemblies

Provides base support for targeting multiple framework versions.

System_CAPS_pubinterfaceIVsTask

Provides methods that interact with a task, such as starting it, cancelling it, or appending continuations.

System_CAPS_pubinterfaceIVsTask2

Extends IVsTask to add support for task-specific messages that are shown in the Threaded Wait Dialog when the UI thread is blocked on a task. If a WaitMessage isn't specified, then a generic message (Waiting for a required operation to complete...) is used.

System_CAPS_pubinterfaceIVsTaskBody

This API supports the product infrastructure and is not intended to be used directly from your code. This interface and its method are used to encapsulate a body of work that is going to be executed in a task. Instead of using this interface, you should use the helper classes found in the VsTaskLibraryHelper namespace for managed or VsTaskLibraryHelper include files for native code to create instances of IVsTaskBody from anonymous methods.

System_CAPS_pubinterfaceIVsTaskCompletionSource

Interacts with a task completion source to set its state and get the internal IVsTask instance.

System_CAPS_pubinterfaceIVsTaskItem

Provides methods for modifying task behavior.

System_CAPS_pubinterfaceIVsTaskItem2

Provides methods for modifying task behavior.

System_CAPS_pubinterfaceIVsTaskItem3

Adds content to the TaskList window.

System_CAPS_pubinterfaceIVsTaskList

Manages lists of task items supplied by task providers.

System_CAPS_pubinterfaceIVsTaskList2

Manipulates items in the TaskList window. Implemented by the environment, although you can write your own implementation to provide custom task items.

System_CAPS_pubinterfaceIVsTaskList3

Provides for asynchronous task updates for specific providers (or all providers) in task and error lists.

System_CAPS_pubinterfaceIVsTaskListEvents

Provides an event set for events related to the task list.

System_CAPS_pubinterfaceIVsTaskProvider

Supplies tasks to the task list.

System_CAPS_pubinterfaceIVsTaskProvider2

Supplies tasks to the task list.

System_CAPS_pubinterfaceIVsTaskProvider3

Supports adding content to the Task View window. Defines the provider of information along with manipulating the window columns.

System_CAPS_pubinterfaceIVsTaskProvider4

Provides task methods.

System_CAPS_pubinterfaceIVsTaskProvider5

Provides support for images.

System_CAPS_pubinterfaceIVsTaskSchedulerService

Creates and interacts with Asynchrous task blocks.

System_CAPS_pubinterfaceIVsTaskSchedulerService2

Provides task scheduling methods.

System_CAPS_pubinterfaceIVsTestLog

Provides a method to log idle time.

System_CAPS_pubinterfaceIVsTextBufferProvider

Enables a DocData object to delegate text buffer (IVsTextLines) implementation.

System_CAPS_pubinterfaceIVsTextOut

Exposes the core editor's unicode text measurement and display methods. Implemented by the environment.

System_CAPS_pubinterfaceIVsThemeThumbnailProvider

Provides a method to get a theme thumbnail.

System_CAPS_pubinterfaceIVsThreadedWaitDialog

Shows a dialog used while waiting for an action to end. The dialog is displayed on a separate, background thread to allow the environment to appear responsive even when busy. You can get an instance of this interface from the SVsThreadedWaitDialog (SID_SVsThreadedWaitDialog) service.

System_CAPS_pubinterfaceIVsThreadedWaitDialog2

Implemented by the Visual Studio shell. This interface allows a modal dialog to be displayed on a background thread so that the IDE appears responsive even when the foreground thread is busy with an extended operation. You can get this interface via SVsThreadedWaitDialogFactory. This dialog differs from IVsThreadedWaitDialog in that it can have both a progress bar and a Cancel button at the same time. It also supports progress with accurate percentages.

System_CAPS_pubinterfaceIVsThreadedWaitDialog3

Implemented by the Visual Studio shell. This interface allows a modal dialog to be displayed on a background thread so that the IDE appears responsive even when the foreground thread is busy with an extended operation. You can get this interface through SVsThreadedWaitDialogFactory. This dialog differs from IVsThreadedWaitDialog in that it can have a progress and cancel button at the same time. It also supports progress with an accurate percentage.

System_CAPS_pubinterfaceIVsThreadedWaitDialog4

Provides methods to tell callers whether the dialog was started or simply a no-op.

System_CAPS_pubinterfaceIVsThreadedWaitDialogCallback

Enables the client to receive events about changes to the threaded wait dialog.

System_CAPS_pubinterfaceIVsThreadedWaitDialogFactory

The factory to create threaded wait dialogs.

System_CAPS_pubinterfaceIVsThreadPool

Manages background operations in the environment.

System_CAPS_pubinterfaceIVsThreadSafeCommandWindow

Posts commands that are handled on the main thread, which then calls the regular handlers.

System_CAPS_pubinterfaceIVsToolbarTrayHost

Manages items in the tool bar tray.

System_CAPS_pubinterfaceIVsToolbox

Used to manage the Toolbox.

System_CAPS_pubinterfaceIVsToolbox2

Used to manage the Toolbox.

System_CAPS_pubinterfaceIVsToolbox3

Provides persistence and localization support for a Toolbox. Extends, but does not inherit from, IVsToolbox2. You can get an instance of the interface from the SVsToolbox (SID_SVsToolbox) service.

System_CAPS_pubinterfaceIVsToolbox4

Provides persistence and localization support for a Toolbox. Extends, but does not inherit from, IVsToolbox3. You can get an instance of the interface from the SVsToolbox (SID_SVsToolbox) service.

System_CAPS_pubinterfaceIVsToolbox5

Provides additional methods for IVsToolbox.

System_CAPS_pubinterfaceIVsToolbox6

Additional methods used to manage the Toolbox.

System_CAPS_pubinterfaceIVsToolboxActiveUserHook

Provides support for intercepting and modifying Toolbox interactions, including drag and drop.

System_CAPS_pubinterfaceIVsToolboxClipboardCycler

Provides support for the clipboard ring to document windows and tool windows.

System_CAPS_pubinterfaceIVsToolboxDataProvider

Requests information from data providers regarding the data objects that they support.

System_CAPS_pubinterfaceIVsToolboxDataProvider2

Provides support for additional Toolbox features. In particular, IVsToolboxDataProvider2 is used to implement Toolbox persistence through the vssettings feature. Users will save and retrieve such information through the Import/Export Settings command, found on the IDE's Tools menu.

System_CAPS_pubinterfaceIVsToolboxDataProviderRegistry

Registers a Toolbox data provider.

System_CAPS_pubinterfaceIVsToolboxItemProvider

Implemented by packages that want to provide statically registered toolbox items (on the same object as IVsPackage).

System_CAPS_pubinterfaceIVsToolboxPageChooser

Provides a method that Visual Studio uses to get the preferred toolbox page.

System_CAPS_pubinterfaceIVsToolboxUser

Sends notification about Toolbox items to the owner of these items.

System_CAPS_pubinterfaceIVsToolsOptions

Manages a Tools Options dialog box. The environment implements this interface.

System_CAPS_pubinterfaceIVsToolsOptionsHelp

System_CAPS_pubinterfaceIVsToolWindowFactory

Provides VSPackages the ability to create multiple tool windows.

System_CAPS_pubinterfaceIVsToolWindowToolbar

Gets the border size and sets the border space for a tool window. You should implement this interface to give information to the toolbar hosted inside the tool window about its hosting surface.

System_CAPS_pubinterfaceIVsToolWindowToolbarHost

Provides control over features pertaining to a tool window toolbar.

System_CAPS_pubinterfaceIVsToolWindowToolbarHost2

Implemented by the Visual Studio shell, and can be retrieved from the IVsToolWindowToolbarHost that is returned as an out parameter from one of the IVsUIShellX.SetupToolbar() methods. It is used by tool window clients that want to have a toolbar within their window and need to provide a specific drop target for intercepting drag and drop operations over the toolbar area.

System_CAPS_pubinterfaceIVsToolWindowToolbarHost3

Provides additional control over features pertaining to a tool window toolbar.

System_CAPS_pubinterfaceIVsTrackBatchRetargetingEvents

Receives notification when batch retargeting occurs.

System_CAPS_pubinterfaceIVsTrackProjectDocuments2

Used by projects to query the environment for permission to add, remove, or rename a file or directory in a solution.

System_CAPS_pubinterfaceIVsTrackProjectDocuments3

This interface allows for batch processing, coordination of locks on files, and an advanced OnQueryAddFiles method.

System_CAPS_pubinterfaceIVsTrackProjectDocuments4

Used by projects to query the environment for permission to remove a file or directory in a solution.

System_CAPS_pubinterfaceIVsTrackProjectDocumentsEvents2

Notifies clients of changes made to project files or directories.

System_CAPS_pubinterfaceIVsTrackProjectDocumentsEvents3

Receives calls made to the IVsTrackProjectDocuments3 interface. It provides support for batch-processing queries and for coordination of file access.

System_CAPS_pubinterfaceIVsTrackProjectDocumentsEvents4

Notifies clients of additional changes made to project files or directories.

System_CAPS_pubinterfaceIVsTrackProjectRetargeting

Used by projects to signal that they want to receive project retargeting events, and to signal that events are about to happen.

System_CAPS_pubinterfaceIVsTrackProjectRetargeting2

Provides methods for retargeting projects.

System_CAPS_pubinterfaceIVsTrackProjectRetargetingEvents

Receives notification when retargeting events occur.

System_CAPS_pubinterfaceIVsTrackSelectionEx

Notifies the environment of a change in the current selection and provides access to hierarchy and item information relating to the new selection.

System_CAPS_pubinterfaceIVsTypeLibraryWrapper

This API supports the product infrastructure and is not intended to be used directly from your code. This interface is implemented by all wrapping tools.

System_CAPS_pubinterfaceIVsTypeLibraryWrapperBatchSupport

Wraps types in batch mode and processes them for a specific application domain.

System_CAPS_pubinterfaceIVsTypeLibraryWrapperCallback

This API supports the product infrastructure and is not intended to be used directly from your code. Allows the wrapper tools to communicate back to the project system and retrieve already existing wrappers for a given type library.

System_CAPS_pubinterfaceIVsUIAccelerator

Provides information about accelerator keys.

System_CAPS_pubinterfaceIVsUICollection

Represents a collection of user interface data sources.

System_CAPS_pubinterfaceIVsUICollectionChangeEvents

Recieves notifications when a collection changes.

System_CAPS_pubinterfaceIVsUIDataConverter

Converts data from one format to another.

System_CAPS_pubinterfaceIVsUIDataConverterManager

Registers converters for additional data types.

System_CAPS_pubinterfaceIVsUIDataSource

Represents a Visual Studio user interface data source.

System_CAPS_pubinterfaceIVsUIDataSourcePropertyChangeEvents

Receives calls when a parameter changes.

System_CAPS_pubinterfaceIVsUIDispatch

Handles verbs in a data source for the Visual Studio user interface.

System_CAPS_pubinterfaceIVsUIDynamicCollection

Represents a modifiable collection in the Visual Studio user interface.

System_CAPS_pubinterfaceIVsUIElement

Represents a non-platform-specific UI element.

System_CAPS_pubinterfaceIVsUIElementPane

Implemented by packages that support creating document windows or tool windows.

System_CAPS_pubinterfaceIVsUIEnumDataSourceProperties

Manages a list of data source properties.

System_CAPS_pubinterfaceIVsUIEnumDataSourceVerbs

Manages an enumeration of verbs for a Visual Studio user interface data source.

System_CAPS_pubinterfaceIVsUIEventSink

Catches event notifications from Visual Studio data source events.

System_CAPS_pubinterfaceIVsUIFactory

Represents a UI factory that creates IVsUIElement objects.

System_CAPS_pubinterfaceIVsUIHierarchy

Redirects commands you invoke to the appropriate hierarchy window instead of the standard command handler.

System_CAPS_pubinterfaceIVsUIHierarchyNativeWindow

Provides methods for native windows.

System_CAPS_pubinterfaceIVsUIHierarchyWindow

Implemented by the environment to display the hierarchies that VSPackages write.

System_CAPS_pubinterfaceIVsUIHierarchyWindow2

Implemented by the environment to display the hierarchies that VSPackages write.

System_CAPS_pubinterfaceIVsUIHierWinClipboardHelper

Coordinates clipboard operations between hierarchies in a UI hierarchy window.

System_CAPS_pubinterfaceIVsUIHierWinClipboardHelperEvents

Provides clipboard notifications to the source hierarchy in a cut or copy operation.

System_CAPS_pubinterfaceIVsUIObject

Contains common actions for Visual Studio user interface objects.

System_CAPS_pubinterfaceIVsUIShell

This interface provides access to basic windowing functionality, including access to and creation of tool windows and document windows.

System_CAPS_pubinterfaceIVsUIShell2

Extends the functionality of the IVsUIShell interface by providing access to additional window functionalities.

System_CAPS_pubinterfaceIVsUIShell3

Extends the functionality of the IVsUIShell interface by providing access to additional window functionalities.

System_CAPS_pubinterfaceIVsUIShell4

Provides methods for the tool bar.

System_CAPS_pubinterfaceIVsUIShell5

Extends the functionality of the IVsUIShell interface by providing access to additional window functionalities.

System_CAPS_pubinterfaceIVsUIShell6

Provides shell functionality.

System_CAPS_pubinterfaceIVsUIShell7

Provides access to basic windowing functionality, including access to and creation of tool windows and document windows.

System_CAPS_pubinterfaceIVsUIShellArrangeWindows

Provides methods for computing window size changes.

System_CAPS_pubinterfaceIVsUIShellDocumentWindowMgr

Saves and retrieves from a stream, window position, editor type, and view for all active windows. Implemented by the environment. Rarely used.

System_CAPS_pubinterfaceIVsUIShellOpenDocument

Controls the state of open documents within the environment.

System_CAPS_pubinterfaceIVsUIShellOpenDocument2

Provides the list of default document previewers. Implemented by the Environment. Extends, but does not inherit from IVsUIShellOpenDocument.

System_CAPS_pubinterfaceIVsUIShellOpenDocument3

Controls the state of open documents within the environment.

System_CAPS_pubinterfaceIVsUIShellOpenDocument4

Provides additional methods for opening documents.

System_CAPS_pubinterfaceIVsUISimpleDataSource

Represents the base interface for T:Microsoft.VisualStudio.IVsUIDataSourcePropertyChangeEvents and T:Microsoft.VisualStudio.IVsUICollectionChangeEvents.

System_CAPS_pubinterfaceIVsUIWin32Bitmap

Used by bitmap types in Win32 format to wrap HBITMAP objects.

System_CAPS_pubinterfaceIVsUIWin32Element

Manages Win32 visual elements in the Visual Studio user interface.

System_CAPS_pubinterfaceIVsUIWin32Icon

Manages HICONs in the Visual Studio user interface.

System_CAPS_pubinterfaceIVsUIWin32ImageList

Manages HIMAGELIST elements in the Visual Studio user interface.

System_CAPS_pubinterfaceIVsUIWpfElement

Creates Windows Presentation Foundation framework elements for the Visual Studio user interface.

System_CAPS_pubinterfaceIVsUIWpfLoader

Creates and displays a visual Windows Presentation Foundation (WPF) element.

System_CAPS_pubinterfaceIVsUpdateSolutionEvents

Implemented by VSPackages to sink build events for solution and project builds.

System_CAPS_pubinterfaceIVsUpdateSolutionEvents2

Implemented by VSPackages to sink build events for solution and project builds.

System_CAPS_pubinterfaceIVsUpdateSolutionEvents3

Defines events for changes in the solution configuration. Extends, but does not inherit from, IVsUpdateSolutionEvents2 and IVsUpdateSolutionEvents. To monitor these events, implement the interface and use it as an argument of the AdviseUpdateSolutionEvents3 method of IVsSolutionBuildManager3.

System_CAPS_pubinterfaceIVsUpdateSolutionEvents4

Defines events for changes in the solution configuration. To monitor these events, implement the interface and use it as an argument of the AdviseUpdateSolutionEvents4 method of IVsSolutionBuildManager5.

System_CAPS_pubinterfaceIVsUpdateSolutionEventsAsync

This interface is implemented by clients of the SolutionBuildManager which need to be able to respond to the UpdateSolution_EndLastUpdateActionAsync event. When clients have completed their work, they invoke the CompleteLastUpdateAction() method on the provided callback, indicating the SolutionBuildManager need no longer wait for them. This is used to allow clients to avoid blocking for possibly long running work on the UI thread.

System_CAPS_pubinterfaceIVsUpdateSolutionEventsAsyncCallback

Provides a method for asynchronous implementers of UpdateSolution_EndLastUpdateActionAsync to notify the SolutionBuildManager when their work is complete. See IVsUpdateSolutionEventsAsync.

System_CAPS_pubinterfaceIVsUpgradeBuildPropertyStorage

Upgrades build-related information in a project file.

System_CAPS_pubinterfaceIVsUpgradeLogger

Reports errors and informational messages.

System_CAPS_pubinterfaceIVsUpgradeLogger2

Reports errors and informational messages.

System_CAPS_pubinterfaceIVsUserContext

Manages attributes and keywords (context and subcontext) in the context or subcontext bag.

System_CAPS_pubinterfaceIVsUserContextCustomize

Provides information about the extent of the context for keyword searches.

System_CAPS_pubinterfaceIVsUserContextItem

Describes the F1Help context of an item. Member of a IVsUserContextItemCollection.

System_CAPS_pubinterfaceIVsUserContextItemCollection

Maintains an indexed collection of context items (IVsUserContextItem) for use in context-sensitive help.

System_CAPS_pubinterfaceIVsUserContextItemEvents

Defines the method called when there are context-sensitive Help items available. Implement this interface and pass it to the AdviseContextItemEvents of the IVsMonitorUserContext interface to receive event notification.

System_CAPS_pubinterfaceIVsUserContextItemProvider

Defines a provider of context-sensitive Help items. Implement your provider and register it with the RegisterItemProvider method of the IVsMonitorUserContext interface.

System_CAPS_pubinterfaceIVsUserContextUpdate

Allows you to update the context bag when an update notification is received.

System_CAPS_pubinterfaceIVsUserSettings

Interface implemented by VSPackages needing their state information persisted by the Visual Studio settings mechanism.

System_CAPS_pubinterfaceIVsUserSettings2

Provides help with importing and exporting settings.

System_CAPS_pubinterfaceIVsUserSettingsMigration

Migrates user settings.

System_CAPS_pubinterfaceIVsUserSettingsQuery

Allows a VSPackage to indicate if its settings need to be saved or not.

System_CAPS_pubinterfaceIVsVba

Obsolete.

System_CAPS_pubinterfaceIVsWebAppMigration

Provides methods to migrate web projects.

System_CAPS_pubinterfaceIVsWebBrowser

Manipulates a Web browser. Returned by the CreateWebBrowser method of the IVsWebBrowsingService interface. You can get an instance of the IVsWebBrowsingService interface from the SVsWebBrowsingService (SID_SVsWebBrowsingService) service.

System_CAPS_pubinterfaceIVsWebBrowserUser

Provides a way for clients of IVsWebBrowsingService to control the hosted Web browser control.

System_CAPS_pubinterfaceIVsWebBrowserUser2

Enables a client of IVsWebBrowsingService to proffer services to the hosted browser control. Extends, but does not inherit from, IVsWebBrowserUser.

System_CAPS_pubinterfaceIVsWebBrowsingService

Enables a package to create and control a Web browsing session. You can get an instance of this interface from the SVsWebBrowsingService (SID_SVsWebBrowsingService) service.

System_CAPS_pubinterfaceIVsWebFavorites

Enables a package to add to a user's Favorites list. You can get an instance of the interface from the SVsWebFavorites (SID_SVsWebFavorites) service.

System_CAPS_pubinterfaceIVsWebMigration

Provides help with web migration.

System_CAPS_pubinterfaceIVsWebMigrationService

Provides help migrating web projects.

System_CAPS_pubinterfaceIVsWebPreview

Enables a package to show a preview of a Web page, typically in a child window. You can get an instance of the interface from the SVsWebPreview (SID_SVsWebPreview) service.

System_CAPS_pubinterfaceIVsWebPreviewAction

Defines methods to be called in response to Web preview events. Implement the interface and use it with the Web preview methods PreviewURL and PreviewURLEx of the IVsWebPreview interface.

System_CAPS_pubinterfaceIVsWebProject

Implemented by web project objects that want to use the IVsAddNewWebProjectItemDlg interface.

System_CAPS_pubinterfaceIVsWebProxy

Web proxy service interface.

System_CAPS_pubinterfaceIVsWebService

Represents a single Web service proffered by a project. Managed as part of a collection of Web services held by IVsWebServiceProvider.

System_CAPS_pubinterfaceIVsWebService3

Represents a single Web service that supports a richer understanding of endpoints and metadata discovery information at design time. To access this object, if supported, query (QueryInterface) from an IVsWebService instance.

System_CAPS_pubinterfaceIVsWebServiceEndpoint

Represents a single endpoint for a Web service (whether a service endpoint or a metadata discovery endpoint).

System_CAPS_pubinterfaceIVsWebServiceEvents

Defines events called when a Web service is removed, renamed, or changed. Used as an argument to the AdviseWebServiceEvents method of the IVsWebService interface.

System_CAPS_pubinterfaceIVsWebServiceProvider

Maintains a collection of Web services (IVsWebService) and calls appropriate methods on events.

System_CAPS_pubinterfaceIVsWebServiceProviderDebug

Allows a project system to customize how the worker process for a particular Web service is debugged. This interface is obtained by calling QueryInterface on a IVsWebServiceProvider object.

System_CAPS_pubinterfaceIVsWebServiceProviderEvents

Defines methods called when Web services are added or removed from the Web service provider collection. Used as an argument in the AdviseWebServiceProviderEvents method of the IVsWebServiceProvider interface.

System_CAPS_pubinterfaceIVsWebURLMRU

Enables a package to add a URL to the most recently used (MRU) list of URLs and to get a list of all of the URLs in the MRU list. You can get an instance of the interface from the SVsWebURLMRU (SID_SVsWebURLMRU) service.

System_CAPS_pubinterfaceIVsWindowFrame

Provides access to behaviors and properties of environment window frames, for both tool and document windows.

System_CAPS_pubinterfaceIVsWindowFrame2

Enables a window frame to send notifications to anyone who wants to be notified of IVsWindowFrameNotify events.

System_CAPS_pubinterfaceIVsWindowFrame3

Implemented by the Visual Studio shell on the IVsWindowFrame objects that represent tool windows and document windows. This interface may be retrieved by QueryInterface from an IVsWindowFrame object.

System_CAPS_pubinterfaceIVsWindowFrame4

Implemented by the Visual Studio Environment on IVsWindowFrame4objects for tool windows and document windows. This interface may be retrieved by QueryInterface from an IVsWindowFrame pointer.

System_CAPS_pubinterfaceIVsWindowFrame5

Provides access to behaviors and properties of environment window frames, for both tool and document windows.

System_CAPS_pubinterfaceIVsWindowFrameEvents

Provides events for window frames.

System_CAPS_pubinterfaceIVsWindowFrameNotify

Notifies a package of changes to one of its window frames. Superceded by IVsWindowFrameNotify3.

System_CAPS_pubinterfaceIVsWindowFrameNotify2

Notifies clients when a window frame is closed.

System_CAPS_pubinterfaceIVsWindowFrameNotify3

Notifies a VSPackage when changes are made to one of its window frames.

System_CAPS_pubinterfaceIVsWindowFrameSwitcher

Manages a tool window that supports switching between multiple client area views.

System_CAPS_pubinterfaceIVsWindowPane

Provides basic window pane functionality.

System_CAPS_pubinterfaceIVsWindowPaneCommit

Allows a window to commit pending edits in a control with focus before another command is invoked.

System_CAPS_pubinterfaceIVsWindowPaneCommitFilter

Enables interception of a command that would commit changes before committing the changes.

System_CAPS_pubinterfaceIVsWindowSearch

Implemented by a window that wants to have searchable content. The search host will call this interface to initiate the search or obtain search options. When the interface is implemented by a tool window on the IVsWindowPane class or on VSFPROPID_ViewHelper, it will be called by shell on SearchEnabled to check if the search is enabled for the tool window. The shell will automatically set up a search host associated with the window, using the default placement for the search control in the shell frame/toolbar area.

System_CAPS_pubinterfaceIVsWindowSearchBooleanOption

Implements Boolean options for the common search control’s popup.

System_CAPS_pubinterfaceIVsWindowSearchCommandOption

Provides UI options for the common search control popup.

System_CAPS_pubinterfaceIVsWindowSearchCustomFilter

Provides a custom search filter for the search string.

System_CAPS_pubinterfaceIVsWindowSearchEvents

Notifies the window host that changes occurred to the search filters or options that have to be reflected in the UI.

System_CAPS_pubinterfaceIVsWindowSearchFilter

Provides information about the window search filter.

System_CAPS_pubinterfaceIVsWindowSearchHost

Sets up a search control.

System_CAPS_pubinterfaceIVsWindowSearchHostFactory

Creates a window search control. This interface is implemented by the Visual Studio environment, and is obtained from the SVsWindowSearchHostFactory service.

System_CAPS_pubinterfaceIVsWindowSearchOption

Provides displayable options for the window search control.

System_CAPS_pubinterfaceIVsWindowSearchSimpleFilter

Provides a basic search filter for the search control.

System_CAPS_pubinterfaceIVsWindowView

Controls part of the client area in a window. One of several interfaces you can implement on the the DocView or ViewHelper object to override other interfaces. Rarely used.

System_CAPS_pubinterfaceIVsWritableSettingsStore

Manages an editable store for reading/enumerating and creating/deleting settings. It is obtained from GetWritableSettingsStore. It is derived from the IVsSettingsStore interface to inherit reading/enumerating abilities of that interface.

System_CAPS_pubinterfaceIVsXMLMemberData

Extracts information about a member from an XML representation. Returned by the GetMemberDataFromXML method of the IVsXMLMemberIndexService interface. You can get an instance of that interface from the SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService) service.

System_CAPS_pubinterfaceIVsXMLMemberData3

Extracts information about a member from an XML representation. Extends, but does not inherit from, IVsXMLMemberData. Query an object returning IVsXMLMemberData to see if it supports IVsXMLMemberData3.

System_CAPS_pubinterfaceIVsXMLMemberData4

Extracts information out of XML documentation.

System_CAPS_pubinterfaceIVsXMLMemberData5

Extracts information from XML documentation.

System_CAPS_pubinterfaceIVsXMLMemberDataCallBack

Provides the display name for a member in XML documentation representing metadata.

System_CAPS_pubinterfaceIVsXMLMemberDataCapability

Represents capability information in XML documentation.

System_CAPS_pubinterfaceIVsXMLMemberDataDeprecation

Provides information for deprecating XML members.

System_CAPS_pubinterfaceIVsXMLMemberDataRegisterCallBack

Registers an IVsXMLMemberDataCallBack interface.

System_CAPS_pubinterfaceIVsXMLMemberIndex

Creates an index of members in XML documents corresponding to metadata files. Implemented by the environment. Returned by the CreateXMLMemberIndex method of the IVsXMLMemberIndexService interface.

System_CAPS_pubinterfaceIVsXMLMemberIndexService

Enables access to XML documentation corresponding to given metadata files. You can get an instance of the interface from the SVsXMLMemberIndexService (SID_SVsXMLMemberIndexService) service.

System_CAPS_pubinterfaceIWebApplicationCtxSvc

Sets up the IntelliSense infrastructure for a file by returning an IServiceProvider interface you can use with the file. You can get an instance of the interface from the SWebApplicationCtxSvc (SID_SWebApplicationCtxSvc) service.

System_CAPS_pubinterfaceIWebClassLibProject

Provides methods for web class library projects.

System_CAPS_pubinterfaceIWebClassLibProjectEvents

Provides web class library events.

System_CAPS_pubinterfaceIWebClassLibProjectSvc

Provides methods to create web class libraries.

System_CAPS_pubinterfaceIWebFileCtxService

Prepares the IntelliSense infrastructure for a given assembly file. You can get an instance of the interface from the SWebFileCtxService (SID_SWebFileCtxService) service.

System_CAPS_pubinterfaceSApplicationObject

Passed to GetService to return a reference to the DTE object.

System_CAPS_pubinterfaceSAppxManifestDesignerService

Passed to GetService to return a reference to IAppxManifestDesignerService.

System_CAPS_pubinterfaceSAsyncServiceProvider

The service id for the IAsyncServiceProvider service.

System_CAPS_pubinterfaceSBuilderWizardManager

Passed to GetService to return a reference to IBuilderWizardManager.

System_CAPS_pubinterfaceSCodeNavigate

Passed to GetService to return a reference to ICodeNavigate.

System_CAPS_pubinterfaceSCompEnumService

Passed to GetService to return a reference to an IVsProvideComponentEnumeration interface.

System_CAPS_pubinterfaceSDirList

This service does not return IDirList. See the documentation for that interface for an explanation of how it can be obtained.

System_CAPS_pubinterfaceSDTE

Passed to GetGlobalService to return a reference to the Visual Studio integrated development environment (IDE).

System_CAPS_pubinterfaceSExtendedTypeLib

Passed to GetService to return a reference to IExtendedTypeLib.

System_CAPS_pubinterfaceSExtensionManager

Used to query for a reference to the Visual Studio Extension Manager.

System_CAPS_pubinterfaceSharedMSBuildFilesManagerHierarchy

A project hierarchy with shared MSBuild files. In the Save Changes dialog, this project file appears with the name "[Shared MSBuild Project Files]". This node appears in the Save Changes dialog when there are shared MSBuild files that need to be saved and the files do not have affinity to a particular shared assets project. A new singleton instance of this hierarchy is created (if necessary) for each solution and closed when the solution closes. This singleton hierarchy always has the same value as its VSHPROPID_ProjectIDGuid property.

The SharedMSBuildFilesManagerHierarchy project supports the VSHPROPID_SharedProjectHierarchy and VSHPROPID_SharedAssetsProject properties for each of its shared MSBuild file project items.

System_CAPS_pubinterfaceSharedProjectReferenceProviderGuid

The GUID for Shared Project Reference Tab in the Add Reference Manager dialog.

System_CAPS_pubinterfaceSIVsPackageDynamicToolOwner

Passed to GetService to return a reference to IVsPackageDynamicToolOwner.

System_CAPS_pubinterfaceSLicensedClassManager

Passed to GetService to return a reference to ILicensedClassManager.

System_CAPS_pubinterfaceSLocalRegistry

Passed to GetService to return a reference to the ILocalRegistry and ILocalRegistry2 interfaces.

System_CAPS_pubinterfaceSOleComponentUIManager

Passed to GetService to return a reference to an IOleComponentUIManager or IOleInPlaceComponentUIManager interface.

System_CAPS_pubinterfaceSOleInPlaceComponent

Passed to GetService to return a reference to IOleInPlaceComponent.

System_CAPS_pubinterfaceSOleInPlaceComponentSite

Passed to GetService to return a reference to IOleInPlaceComponentSite.

System_CAPS_pubinterfaceSProfferAsyncService

The service for the IAsyncServiceProvider service.

System_CAPS_pubinterfaceSProfferService

Passed to GetService to return a reference to IProfferService.

System_CAPS_pubinterfaceSProfferTypeLib

Passed to GetService to return a reference to IProfferTypeLib.

System_CAPS_pubinterfaceSTrackSelection

Passed to GetService to return a reference to ITrackSelection.

System_CAPS_pubinterfaceSUIHostCommandDispatcher

Passed to GetService to return a reference to IOleCommandTarget.

System_CAPS_pubinterfaceSUIHostLocale

Passed to GetService to return a reference to IUIHostLocale.

System_CAPS_pubinterfaceSVsAccountManagementService

Represents an account management service.

System_CAPS_pubinterfaceSVsAccountManager

Represents an account manager service.

System_CAPS_pubinterfaceSVsActivityLog

Passed to GetService to return a reference to the IVsActivityLog interface.

System_CAPS_pubinterfaceSVsAddProjectItemDlg

Passed to GetService to return a reference to IVsAddProjectItemDlg.

System_CAPS_pubinterfaceSVsAddWebReferenceDlg

Passed to GetService to return a reference to IVsAddWebReferenceDlg.

System_CAPS_pubinterfaceSVsAppCommandLine

Passed to GetService to return a reference to IVsAppCommandLine.

System_CAPS_pubinterfaceSVsAppContainerDeveloperLicensing

Passed to GetService to return a reference to IVsAppContainerDeveloperLicensing.

System_CAPS_pubinterfaceSVsAppContainerProjectDeploy

Passed to GetService to return a reference to IVsAppContainerProjectDeploy.

System_CAPS_pubinterfaceSVsAssemblyNameUnification

Passed to GetService to return a reference to IVsAssemblyNameUnification.

System_CAPS_pubinterfaceSVsBuildManagerAccessor

The service with which to get the IVsBuildManagerAccessor.

System_CAPS_pubinterfaceSVsCallBrowser

Passed to GetService to return a reference to the IVsCallBrowser interface.

System_CAPS_pubinterfaceSVsClassView

Passed to GetService to return a reference to IVsClassView.

System_CAPS_pubinterfaceSVsCmdNameMapping

Passed to GetService to return a reference to IVsCmdNameMapping.

System_CAPS_pubinterfaceSVsCodeDefView

Passed to GetService to return a reference to the IVsCodeDefView interface.

System_CAPS_pubinterfaceSVsCodeShareHandler

Passed to GetService to return a reference to IVsCodeShareHandler.

System_CAPS_pubinterfaceSVsCommandWindow

Passed to GetService to return a reference to IVsCommandWindow or IVsCommandWindow2.

System_CAPS_pubinterfaceSVsCommandWindowsCollection

Passed to GetService to return a reference to the IVsCommandWindowsCollection interface.

System_CAPS_pubinterfaceSVsCommonMessagePumpFactory

A service that allows users to get instances of IVsCommonMessagePumpFactory.

System_CAPS_pubinterfaceSVsComplusLibrary

Passed to GetService to return a reference to IVsLibraryReferenceManager.

System_CAPS_pubinterfaceSVsComponentModelHost

Passed to GetService to return a reference to IVsComponentModelHost.

System_CAPS_pubinterfaceSVsComponentSelectorDlg

Passed to GetService to return a reference to IVsComponentSelectorDlg.

System_CAPS_pubinterfaceSVsComponentSelectorDlg2

Passed to GetService to return a reference to the IVsComponentSelectorDlg2 interface.

System_CAPS_pubinterfaceSVsConfigurationManagerDlg

Passed to GetService to return a reference to the IVsConfigurationManagerDlg interface.

System_CAPS_pubinterfaceSVsCreateAggregateProject

Passed to GetService to return a reference to the IVsCreateAggregateProject interface.

System_CAPS_pubinterfaceSVsDataObjectStringMapManager

Use this service to get an instance of IVsDataObjectStringMapManager.

System_CAPS_pubinterfaceSVsDataSourceFactory

Represents the Visual Studio shell's data source factory.

System_CAPS_pubinterfaceSVsDebuggableProtocol

Passed to GetService to return a reference to IVsDebuggableProtocol.

System_CAPS_pubinterfaceSVsDebugLaunch

Passed to GetService to return a reference to IVsDebugLaunch.

System_CAPS_pubinterfaceSVsDebugRemoteDiscoveryUI

Passed to GetService to return a reference to IVsDebugRemoteDiscoveryUI.

System_CAPS_pubinterfaceSVsDebugTargetSelectionService

Passed to GetService to return a reference to IVsDebugTargetSelectionService.

System_CAPS_pubinterfaceSVsDesignTimeAssemblyResolution

Use this service to get IVsDesignTimeAssemblyResolution.

System_CAPS_pubinterfaceSVsDetermineWizardTrust

Passed to GetService to return a reference to IVsDetermineWizardTrust.

System_CAPS_pubinterfaceSVsDifferenceService

Passed to GetService to return a reference to IVsDifferenceService.

System_CAPS_pubinterfaceSVsDiscoveryService

Passed to GetService to return a reference to IVsDiscoveryService.

System_CAPS_pubinterfaceSVsEnumHierarchyItemsFactory

Passed to GetService to return a reference to IVsEnumHierarchyItemsFactory.

System_CAPS_pubinterfaceSVsErrorList

Passed to GetService to return a reference to IVsErrorList.

System_CAPS_pubinterfaceSVsExternalFilesManager

Passed to GetService to return a reference to IVsExternalFilesManager.

System_CAPS_pubinterfaceSVsFileChange

This API supports the product infrastructure and is not intended to be used directly from your code. Passed to GetService to return a reference to the internal interface IVsFileChange.

System_CAPS_pubinterfaceSVsFileChangeEx

Passed to GetService to return a reference to IVsFileChangeEx.

System_CAPS_pubinterfaceSVsFileMergeService

Passed to GetService to return a reference to IVsFileMergeService.

System_CAPS_pubinterfaceSVsFilterAddProjectItemDlg

Passed to GetService to return a reference to IVsFilterAddProjectItemDlg.

System_CAPS_pubinterfaceSVsFilterKeys

Passed to GetService to return a reference to IVsFilterKeys.

System_CAPS_pubinterfaceSVsFontAndColorCacheManager

Object providing access to the Visual Studio SDK implementation of the Font and Color cache manager service.

System_CAPS_pubinterfaceSVsFontAndColorStorage

Object providing access to the Visual Studio SDK implementation of the Font and Color storage service.

System_CAPS_pubinterfaceSVsFrameworkMultiTargeting

Passed to GetService to return a reference to IVsFrameworkMultiTargeting.

System_CAPS_pubinterfaceSVsFrameworkRetargetingDlg

Passed to GetService to return a reference to IVsFrameworkRetargetingDlg.

System_CAPS_pubinterfaceSVsGeneralOutputWindowPane

Pseudoservice that returns an IID_IVsOutputWindowPane interface for the General output pane in the VS environment. Querying for this service will cause the General output pane to be created if it hasn't yet been created. The General output pane is an appropriate place to display general status messages to the user, such as messages relating to operations such as opening a project.

System_CAPS_pubinterfaceSVsGlobalSearch

Passed to GetService to return a reference to IVsGlobalSearch.

System_CAPS_pubinterfaceSVsHelpService

Passed to GetService to return a reference to IVsHelpSystem.

System_CAPS_pubinterfaceSVsHierarchyManipulation

Passed to GetService to return a reference to the IVsHierarchyManipulation interface.

System_CAPS_pubinterfaceSVsHTMLConverter

Passed to GetService to return a reference to IVsHTMLConverter.

System_CAPS_pubinterfaceSVsHubService

he service type implementing the VsHub service.

System_CAPS_pubinterfaceSVsImageService

Passed to GetService to return a reference to IVsImageService.

System_CAPS_pubinterfaceSVsIME

Passed to GetService to return a reference to IVsIME.

System_CAPS_pubinterfaceSVsInfoBarUIFactory

System_CAPS_pubinterfaceSVsIntegratedHelp

Passed to the QueryService method to return a reference to the SVsHelp interface.

System_CAPS_pubinterfaceSVsIntelliMouseHandler

Passed to GetService to return a reference to IVsIntelliMouseHandler.

System_CAPS_pubinterfaceSVsIntellisenseEngine

Passed to GetService to return a reference to the IVsIntellisenseEngine interface.

System_CAPS_pubinterfaceSVsIntellisenseProjectHost

Passed to GetService to return a reference to the IVsIntellisenseProjectHost interface.

System_CAPS_pubinterfaceSVsIntellisenseProjectManager

Passed to GetService to return a reference to the IVsIntellisenseProjectManager interface.

System_CAPS_pubinterfaceSVsInvisibleEditorManager

Passed to GetService to return a reference to IVsInvisibleEditorManager.

System_CAPS_pubinterfaceSVsLaunchPad

Passed to GetService to return a reference to IVsLaunchPad.

System_CAPS_pubinterfaceSVsLaunchPadFactory

Passed to GetService to return a reference to IVsLaunchPadFactory.

System_CAPS_pubinterfaceSVsLongIdleManager
System_CAPS_pubinterfaceSVsMacroRecorder

Passed to GetService to return a reference to IVsMacroRecorder.

System_CAPS_pubinterfaceSVsMacros

Passed to GetService to return a reference to IVsMacros.

System_CAPS_pubinterfaceSVsMainWindowDropTarget

This service implements the IDropTarget interface. It is the drag/drop handler for the main window of the IDE. This drag/drop handler handles the CF_HDROP format that is used to drag files from the file system (Windows Explorer) and other sources that offer files. All windows that do not otherwise register for drag/drop (::RegisterDragDrop) will inherit this handler for free. Those that register for drag/drop itself will not inherit this file opening.

System_CAPS_pubinterfaceSVSMDCodeDomProvider

Passed to the QueryService method to return a reference to the IVSMDCodeDomProvider interface.

System_CAPS_pubinterfaceSVSMDDesignerService

Passed to the QueryService method to return a reference to the IVSMDCodeDomCreator and IVSMDDesignerService interfaces.

System_CAPS_pubinterfaceSVSMDPropertyBrowser

Passed to the QueryService method to return a reference to the IVSMDPropertyBrowser interface.

System_CAPS_pubinterfaceSVSMDTypeResolutionService

Passed to the QueryService method to return a reference to the IVSMDTypeResolutionService interface.

System_CAPS_pubinterfaceSVsMenuEditor

Passed to GetService to return a reference to IVsMenuEditor.

System_CAPS_pubinterfaceSVsMonitorUserContext

Passed to GetService to return a reference to IVsMonitorUserContext.

System_CAPS_pubinterfaceSVsMRUItemsStore

Passed to GetService to return a reference to IVsMRUItemsStore.

System_CAPS_pubinterfaceSVsObjBrowser

Passed to GetService to return a reference to IVsObjBrowser.

System_CAPS_pubinterfaceSVsObjectManager

Passed to GetService to return a reference to IVsObjectManager.

System_CAPS_pubinterfaceSVsObjectSearch

Passed to GetService to return a reference to IVsObjectSearch.

System_CAPS_pubinterfaceSVsOpenProjectOrSolutionDlg

Passed to GetService to return a reference to the IVsOpenProjectOrSolutionDlg interface.

System_CAPS_pubinterfaceSVsOutputWindow

Passed to GetService to return a reference to IVsOutputWindow.

System_CAPS_pubinterfaceSVsParseCommandLine

Passed to GetService to return a reference to IVsParseCommandLine.

System_CAPS_pubinterfaceSVsPathVariableResolver

Passed to GetService to return a reference to the IVsPathVariableResolver interface.

System_CAPS_pubinterfaceSVsPreviewChangesService

Passed to GetService to return a reference to the IVsPreviewChangesService interface.

System_CAPS_pubinterfaceSVsProfferCommands

Use this service to get IVsProfferCommands4.

System_CAPS_pubinterfaceSVsProfileDataManager

Passed to GetService to return a reference to the IVsProfileDataManager interface.

System_CAPS_pubinterfaceSVsProfilerLauncher

Passed to GetService to return a reference to IVsProfilerLauncher.

System_CAPS_pubinterfaceSVsProfilesManagerUI

Passed to GetService to return a reference to the IVsProfilesManagerUI interface.

System_CAPS_pubinterfaceSVsProjectMRU

Provides IVsProjectMRU.

System_CAPS_pubinterfaceSVsPropertyPageFrame

Passed to GetService to return a reference to IVsPropertyPageFrame.

System_CAPS_pubinterfaceSVsQueryEditQuerySave

Passed to GetService to return a reference to IVsQueryEditQuerySave2.

System_CAPS_pubinterfaceSVsReferenceManager

Passed to GetService to return a reference to IVsReferenceManager.

System_CAPS_pubinterfaceSVsRegisterDebugTargetProvider

Passed to GetService to return a reference to the IVsRegisterProjectDebugTargetProvider interface.

System_CAPS_pubinterfaceSVsRegisterEditors

Passed to GetService to return a reference to IVsRegisterEditors.

System_CAPS_pubinterfaceSVsRegisterNewDialogFilters

Passed to GetService to return a reference to IVsRegisterNewDialogFilters.

System_CAPS_pubinterfaceSVsRegisterPriorityCommandTarget

Passed to GetService to return a reference to IVsRegisterPriorityCommandTarget.

System_CAPS_pubinterfaceSVsRegisterProjectTypes

Passed to GetService to return a reference to IVsRegisterProjectTypes.

System_CAPS_pubinterfaceSVsResourceManager

Passed to GetService to return a reference to the IVsResourceManager interface.

System_CAPS_pubinterfaceSVsResourceView

Passed to GetService to return a reference to IVsResourceView.

System_CAPS_pubinterfaceSVsRunningDocumentTable

Passed to GetService to return a reference to IVsRunningDocumentTable.

System_CAPS_pubinterfaceSVsSccManager

Passed to GetService to return a reference to IVsSccManager2.

System_CAPS_pubinterfaceSVsSccToolsOptions

Passed to GetService to return a reference to the IVsSccToolsOptions interface.

System_CAPS_pubinterfaceSVsServiceInfoQueryService

The service for the IVsServiceInfoQueryService service.

System_CAPS_pubinterfaceSVsSettingsManager

Represents a service for Visual Studio settings. Use this service to get IVsSettingsManager.

System_CAPS_pubinterfaceSVsSettingsReader

Passed to GetService to return a reference to the IVsSettingsReader interface.

System_CAPS_pubinterfaceSVsSharedProjectReferencesHelper

The SVsSharedProjectReferencesHelper service provides support for project systems that require reloading the project in order to change Shared Project references (for example, changing the set of project imports) to implement Add Shared Project Reference via the ReferenceManager dialog.

System_CAPS_pubinterfaceSVsShell

Passed to GetService to return a reference to IVsShell.

System_CAPS_pubinterfaceSVsShellDebugger

Passed to GetService to return a reference to IVsDebugger.

System_CAPS_pubinterfaceSVsShellMonitorSelection

Passed to GetService to return a reference to IVsMonitorSelection.

System_CAPS_pubinterfaceSVsSmartOpenScope

Passed to the QueryService method to return a reference to the IVsSmartOpenScope interface.

System_CAPS_pubinterfaceSVsSolution

Passed to GetService to return a reference to IVsSolution.

System_CAPS_pubinterfaceSVsSolutionBuildManager

Passed to GetService to return a reference to IVsSolutionBuildManager.

System_CAPS_pubinterfaceSVsSolutionObject

Passed to GetService to return a reference to an IVsSolution interface. Use the SVsSolution service instead.

System_CAPS_pubinterfaceSVsSolutionPersistence

Passed to GetService to return a reference to IVsSolutionPersistence.

System_CAPS_pubinterfaceSVsSourceControl

Used to query for a reference to Visual Studio Source Control.

System_CAPS_pubinterfaceSVsSQLCLRReferences

Passed to the QueryService method to return a reference to the IVsSQLCLRReferences interface.

System_CAPS_pubinterfaceSVsStartPageDownload

Passed to the QueryService method to return a reference to the IVsStartPageDownload interface.

System_CAPS_pubinterfaceSVsStartupProjectsListService

System_CAPS_pubinterfaceSVsStatusbar

Passed to GetService to return a reference to IVsStatusbar.

System_CAPS_pubinterfaceSVsStrongNameKeys

Passed to the QueryService method to return a reference to the IVsStrongNameKeys interface.

System_CAPS_pubinterfaceSVsStructuredFileIO

Passed to GetService to return a reference to IVsStructuredFileIO.

System_CAPS_pubinterfaceSVsSymbolicNavigationManager

Passed to GetService to return a reference to IVsSymbolicNavigationManager.

System_CAPS_pubinterfaceSVsTargetFrameworkAssemblies

Passed to GetService to return a reference to IVsTargetFrameworkAssemblies.

System_CAPS_pubinterfaceSVsTaskList

Passed to GetService to return a reference to IVsTaskList.

System_CAPS_pubinterfaceSVsTaskSchedulerService

Passed to GetService to return a reference to IVsTaskSchedulerService.

System_CAPS_pubinterfaceSVsTextOut

Passed to GetService to return a reference to IVsTextOut.

System_CAPS_pubinterfaceSVsThreadedWaitDialog

Passed to GetService to return a reference to the IVsThreadedWaitDialog interface.

System_CAPS_pubinterfaceSVsThreadedWaitDialogFactory

The service that provides the SVsThreadedWaitDialogFactory interface.

System_CAPS_pubinterfaceSVsThreadPool

Passed to GetService to return a reference to the IVsThreadPool interface.

System_CAPS_pubinterfaceSVsToolbox

Passed to GetService to return a reference to IVsToolbox.

System_CAPS_pubinterfaceSVsToolboxActiveXDataProvider

Passed to GetService to return a reference to an IVsToolboxDataProvider interface.

System_CAPS_pubinterfaceSVsToolboxDataProviderRegistry

Passed to GetService to return a reference to the IVsToolboxDataProviderRegistry interface.

System_CAPS_pubinterfaceSVsToolsOptions

Passed to GetService to return a reference to the IVsToolsOptions interface.

System_CAPS_pubinterfaceSVsTrackProjectDocuments

Passed to GetService to return a reference to the IVsTrackProjectDocuments2 and IVsTrackProjectDocuments3 interfaces.

System_CAPS_pubinterfaceSVsTrackProjectRetargeting

Passed to GetService to return a reference to IVsTrackProjectRetargeting.

System_CAPS_pubinterfaceSVsTrackSelectionEx

Passed to GetService to return a reference to IVsTrackSelectionEx.

System_CAPS_pubinterfaceSVsUIDataConverters

Represents a service for data convertors in the Visual Studio user interface. Use this service to get IVsUIDataConverterManager.

System_CAPS_pubinterfaceSVsUIFactory

Represents the user interface factory in the Visual Studio user interface. Use this service to get IVsUIFactory.

System_CAPS_pubinterfaceSVsUIHierWinClipboardHelper

Passed to GetService to return a reference to IVsUIHierWinClipboardHelper.

System_CAPS_pubinterfaceSVsUIShell

Passed to GetService to return a reference to IVsUIShell.

System_CAPS_pubinterfaceSVsUIShellDocumentWindowMgr

Passed to GetService to return a reference to IVsUIShellDocumentWindowMgr.

System_CAPS_pubinterfaceSVsUIShellOpenDocument

Passed to GetService to return a reference to IVsUIShellOpenDocument.

System_CAPS_pubinterfaceSVsUpgradeLogger

Passed to GetService to return a reference to the IVsUpgradeLogger interface.

System_CAPS_pubinterfaceSVsVba

Passed to GetService to return a reference to IVsVba.

System_CAPS_pubinterfaceSVsWebBrowsingService

Passed to GetService to return a reference to IVsWebBrowsingService.

System_CAPS_pubinterfaceSVsWebFavorites

Passed to GetService to return a reference to IVsWebFavorites.

System_CAPS_pubinterfaceSVsWebPreview

Passed to GetService to return a reference to IVsWebPreview.

System_CAPS_pubinterfaceSVsWebProxy

Passed to GetService to return a reference to IVsWebProxy.

System_CAPS_pubinterfaceSVsWebURLMRU

Passed to GetService to return a reference to IVsWebURLMRU.

System_CAPS_pubinterfaceSVsWindowFrame

Passed to GetService to return a reference to IVsWindowFrame.

System_CAPS_pubinterfaceSVsWindowSearchHostFactory

Passed to GetService to return a reference to IVsWindowSearchHostFactory.

System_CAPS_pubinterfaceSVsXMLMemberIndexService

Passed to GetService to return a reference to IVsXMLMemberIndexService.

System_CAPS_pubinterfaceSWebApplicationCtxSvc

The service that provides. IWebApplicationCtxSvc.

System_CAPS_pubinterfaceSWebFileCtxService
System_CAPS_pubinterfaceUiContextSynchronousSolutionOperation

System_CAPS_pubinterfaceVsMSBuildTaskFileManager

The coclass for the IVsMSBuildHostObject and IVsMSBuildTaskFileManager interfaces. This is the standard implementation which provides IntelliSense and build-time support for MSBuild tasks.

System_CAPS_pubinterfaceVSPIAImporter

This API supports the product infrastructure and is not intended to be used directly from your code. Implemented by all wrapping tools.

System_CAPS_pubinterfaceVsProjectCapabilityExpressionMatcher

Passed to GetService to return a reference to IVsBooleanSymbolExpressionEvaluator.

System_CAPS_pubinterfaceVsSymbolicNavigationManager

Represents a global service that manages the list of IVsSymbolicNavigationNotify handlers that are registered on a project-scoped basis. This interface is available via QueryService.

EnumerationDescription
System_CAPS_pubenum__ACTIVITYLOG_ENTRYTYPE

Specifies the type of an entry in an activity log.

System_CAPS_pubenum__BUILDOUTOFDATEPROJECTS

Specifies options for rebuilding out-of-date projects.

System_CAPS_pubenum__BWI_IMAGE_POS

Specifies where an image is placed on a button.

System_CAPS_pubenum__COMMANDWINDOWMODE2

Defines additional values for the COMMANDWINDOWMODE enumeration.

System_CAPS_pubenum__DOCUMENTPREVIEWERTYPE

Specifies the type of the document previewer.

System_CAPS_pubenum__DSI_FLAGS

Represents flags indicating what startup information to use in creating a window.

System_CAPS_pubenum__EFNFLAGS

Editor Factory Notify flags.

System_CAPS_pubenum__FCFONTFLAGS

The FCFONTFLAGS enumeration is used to specify font display properties that are not provided by the FONTFLAGS enumeration for a font used by a given Display Item.

System_CAPS_pubenum__FCITEMFLAGS

The FCITEMFLAGS enumeration is used to specify non-display attributes for a font used by a given Display Item.

System_CAPS_pubenum__FCPRIORITY

The FCPRIORITY enumeration is used to group categories within the list of categories provided by the Fonts and Colors page.

System_CAPS_pubenum__FCSTORAGEFLAGS

The FCSTORAGEFLAGS enumeration's values are used by a VSPackage managing fonts and color to indicate the mode used by OpenCategory to open a category's registry key.

System_CAPS_pubenum__FILTERKEYSMESSAGES

Defines values that match the WM_ and EN_ message values sent to combo box owners who have applied the FilterKeys flag to their combo.

System_CAPS_pubenum__FONTCOLORFLAGS

The FONTCOLORFLAGS enumeration is used to indicate to the Visual Studio Environment how to handle the changes made through the Fonts and Colors properties page.

System_CAPS_pubenum__FRAMECLOSE

Specifies close options when closing a window frame.

System_CAPS_pubenum__FRAMESHOW

Specifies the state of a window frame.

System_CAPS_pubenum__FRAMESHOW2

Adds members to __FRAMESHOW enumeration, which specifies the state of a window frame.

System_CAPS_pubenum__FRAMESHOW3

Adds members to __FRAMESHOW enumeration, which specifies the state of a window frame.

System_CAPS_pubenum__FRD_FLAGS

Enumerates flags for framework retargetting.

System_CAPS_pubenum__FRD_OUTCOME

Contains flags for the framework retargeting dialog.

System_CAPS_pubenum__GRADIENTTYPE

Specifies different types of gradients that can be used as backgrounds in VSPackages.

System_CAPS_pubenum__GRADIENTTYPE2

Adds members to __GRADIENTTYPE enumeration, specifying types of gradients that can be used as backgrounds in VSPackages.

System_CAPS_pubenum__GRADIENTTYPE3

Defines different gradient types.

System_CAPS_pubenum__HANDSOFFMODE

Flags for HandsOn/Off functions of the IVsTrackProjectDocuments3 interface.

System_CAPS_pubenum__HierarchyDropArea

Defines directional drop targets that can be used by IVsHierarchyDirectionalDropDataTarget to specify on, above, and below drop targets. These drop targets can be implemented by IVsHierarchy implementations to allow user reordering of items within the hierarchy.

System_CAPS_pubenum__MENUEDITOR_TRANSACTION

Specifies Undo/Redo transactions.

System_CAPS_pubenum__PREVIEWCHANGESITEMCHECKSTATE

Specifies the check-state of an item.

System_CAPS_pubenum__PREVIEWCHANGESWARNINGLEVEL

Provides preview changes warning levels.

System_CAPS_pubenum__ProjectReferenceOutputValidity

Project reference output states returned by QueryCheckIsProjectReferenceOutputValid.

System_CAPS_pubenum__PSFFILEID

Specifies Special Project Files that can be created or queried for with GetFile.

System_CAPS_pubenum__PSFFILEID2

Adds Project Special Files members to __PSFFILEID.

System_CAPS_pubenum__PSFFILEID3

Specifies Special Project Files that can be created or queried for with GetFile.

System_CAPS_pubenum__PSFFILEID4

Specifies Special Project Files that can be created or queried for with GetFile.

System_CAPS_pubenum__PSFFILEID5

Specifies Special Project Files that can be created or queried for with GetFile.

System_CAPS_pubenum__PSFFLAGS

Specifies how GetFile is to handle Project Special Files.

System_CAPS_pubenum__PSFFLAGS2

Defines additional members for __PSFFLAGS.

System_CAPS_pubenum__RETARGET_CHECK_OPTIONS

Specifies some project/solution load options.

System_CAPS_pubenum__RETARGET_OPTIONS

Specifies some project retarget options.

System_CAPS_pubenum__RETARGET_TASK_PRIORITY

Specifies the priority of the task.

System_CAPS_pubenum__RUNAFTERBUILDERRORS

Specifies whether a target should be run after it builds with errors.

System_CAPS_pubenum__SccStatus

Specifies the state of a file in the source control system.

System_CAPS_pubenum__SccToolsOptionsEnum

Options that can be viewed or updated for source control tools. Used exclusively by the methods on the IVsSccToolsOptions interface.

System_CAPS_pubenum__STOP_DEBUGGING_PROCESS_REASON

Indicates the reason that debugging was stoppe.

System_CAPS_pubenum__SymbolToolLanguage

Specifies the preferred language during “object browser”/”class view” navigation, overriding the default display language.

System_CAPS_pubenum__TABIMAGEFLAGS

Indicates some properties of the tab image.

System_CAPS_pubenum__TBXITEMINFOFLAGS

Specifies toolbox item options.

System_CAPS_pubenum__THEMEDCOLORTYPE

Specifies the possible color types for GetThemedColor.

System_CAPS_pubenum__UIHWINFLAGS

Controls characteristics of a UI hierarchy window.

System_CAPS_pubenum__UPDATE_REFERENCE_REASON

Specifies reasons for updating project to project references.

System_CAPS_pubenum__UserSettingsFlags

Used by the integrated development environment (IDE) to define how imported settings are handled.

System_CAPS_pubenum__VISUALEFFECTS

Flags that describe different visual effects.

System_CAPS_pubenum__VSADDHIEROPTIONS

Sets selection behavior in the hierarchy window when a new hierarchy is added.

System_CAPS_pubenum__VSADDITEMFLAGS

Controls the characteristics of items added to a hierarchy.

System_CAPS_pubenum__VSADDITEMFLAGS2

Specifies additional members of __VSADDITEMFLAGS.

System_CAPS_pubenum__VSADDITEMFLAGS3

Specifies options for adding project/solution items.

System_CAPS_pubenum__VSADDNEWWEBITEMOPTIONS

Passed as an input parameter to the dialog box to preset these options.

System_CAPS_pubenum__VSADDVPFLAGS

Determines whether to add a new virtual project to the Project window.

System_CAPS_pubenum__VSADDVPFLAGS2

Determines whether to add a new virtual project to the Project window.

System_CAPS_pubenum__VSADDVPFLAGS3

Determines whether to add a new virtual project to the Project window.

System_CAPS_pubenum__VsApplicationDataFolder

Identifies types of data folders used by Visual Studio.

System_CAPS_pubenum__VSArrangeWindowFlags

Specifies how the windows are to be arranged.

System_CAPS_pubenum__VSASPFLAGS

Sets a viewer to be one of the system defaults.

System_CAPS_pubenum__VSASSEMBLYPROVIDERTAB

Specifies the set of tabs to show in the provider.

System_CAPS_pubenum__VSASYNCHOPENPROJECTTYPE

Specifies how a project can be opened.

System_CAPS_pubenum__VSASYNCTOOLBOXSTATE

Specifies if any asynchronous operations are pending or in progress.

System_CAPS_pubenum__VSBACKGROUNDTASKPRIORITY

Specifies background task priority.

System_CAPS_pubenum__VSBLDCFGPROPID

Specifies property IDs for GetBuildCfgProperty calls.

System_CAPS_pubenum__VSBSLFLAGS

Flags that determine some of the ways projects are loaded. They are passed to methods such as EnsureProjectIsLoaded, EnsureProjectsAreLoaded, and EnsureSolutionIsLoaded.

System_CAPS_pubenum__VSCALLBROWSERMODE

Specifies display options for the call browser.

System_CAPS_pubenum__VSCFGFLAGS

Provides settings for project configurations. Currently, these flags are unused.

System_CAPS_pubenum__VSCFGPROPID

Identifies configuration properties.

System_CAPS_pubenum__VSCFGPROPID2

Provides additional Property IDs for __VSCFGPROPID.

System_CAPS_pubenum__VSCOLORASPECT

Indicates if a color used in conjunction with the Visual Studio Font and Color service is a foreground or background color.

System_CAPS_pubenum__VSCOLORTYPE

Contains the supported representation for a color values.

System_CAPS_pubenum__VSCOMHIEROPTIONS

Controls whether the FindCommonSelectedHierarchy can return the solution as the common hierarchy.

System_CAPS_pubenum__VSCOMPENUMEXFLAGS

Specifies component information.

System_CAPS_pubenum__VSCOMPSELFLAGS

Specifies attributes for an AddReference dialog box that the user can use to add components to the specified project.

System_CAPS_pubenum__VSCOMPSELFLAGS2

Provides additional members for the VSCOMPSELFLAGS enum.

System_CAPS_pubenum__VSCREATEDOCWIN

Controls how a new document window is created.

System_CAPS_pubenum__VSCREATEEDITORFLAGS

Controls how a new editor is created.

System_CAPS_pubenum__VSCREATEEDITORFLAGS2

Provides additional members of __VSCREATEEDITORFLAGS.

System_CAPS_pubenum__VSCREATENEWPROJVIADLGEXFLAGS

Specifies new project flags for CreateNewProjectViaDlgEx calls.

System_CAPS_pubenum__VSCREATENEWPROJVIADLGEXFLAGS2

Adds new flags.

System_CAPS_pubenum__VSCREATEPROJFLAGS

Controls how a project is created or opened.

System_CAPS_pubenum__VSCREATEPROJFLAGS2

Controls how a project is created or opened.

System_CAPS_pubenum__VSCREATEPROJFLAGS3

Controls how a project is created or opened.

System_CAPS_pubenum__VSCREATESOLUTIONFLAGS

Controls how a new solution is created.

System_CAPS_pubenum__VSCREATESOLUTIONFLAGS2

Provides additional members for __VSCREATESOLUTIONFLAGS.

System_CAPS_pubenum__VSCREATESOLUTIONFLAGS3

Controls how a new solution is created.

System_CAPS_pubenum__VSCREATETOOLWIN

Controls how a new tool window is created.

System_CAPS_pubenum__VSCREATETOOLWIN2

Controls how a new tool window is created.

System_CAPS_pubenum__VSCREATEWEBBROWSER

Specifies flags for creating a Web browser with the methods of IVsWebBrowsingService.

System_CAPS_pubenum__VSCREATEWEBBROWSER2

Specifies flags for creating a web browser with the methods of IVsWebBrowsingService.

System_CAPS_pubenum__VSCURSORTYPE

Specifies cursor types.

System_CAPS_pubenum__VSDBGLAUNCHFLAGS

Specifies flags that control how the debugger is started.

System_CAPS_pubenum__VSDBGLAUNCHFLAGS120

Specifies debug launch flags.

System_CAPS_pubenum__VSDBGLAUNCHFLAGS140

Flags that control the way the debugger is started.

System_CAPS_pubenum__VSDBGLAUNCHFLAGS2

Adds members to VSDBGLAUNCHFLAGS.

System_CAPS_pubenum__VSDBGLAUNCHFLAGS3

Specifies flags that control how the debugger is started.

System_CAPS_pubenum__VSDBGLAUNCHFLAGS4

Specifies flags that control how the debugger is started.

System_CAPS_pubenum__VSDBGLAUNCHFLAGS5

Specifies flags that control how the debugger is started.

System_CAPS_pubenum__VSDBGLAUNCHFLAGS6

Specifies flags that control how the debugger is started.

System_CAPS_pubenum__VSDELETEHANDLEROPTIONS

Specifies the deletion options for IVsHierarchyDeleteHandler3.

System_CAPS_pubenum__VSDELETEITEMOPERATION

Specifies how an item is deleted from a hierarchy.

System_CAPS_pubenum__VSDESIGNER_HIDDENCODEGENERATION

Specifies what code goes to the hidden designer file.

System_CAPS_pubenum__VSDEVELOPERLICENSINGCOMMANDS

Specifies the command identifier for the licensing commands.

System_CAPS_pubenum__VSDIFFSERVICEOPTIONS

Specifies options for the difference window.

System_CAPS_pubenum__VSDIRFLAGS

VSDIR flags for items and projects to indicate desired AddProject/AddItem dialog state.

System_CAPS_pubenum__VSDIRFLAGS2

Provides additional members for the __VSDIRFLAGS enumeration.

System_CAPS_pubenum__VSDOCINPROJECT

Determines whether a document is part of a project.

System_CAPS_pubenum__VSDOCUMENTPRIORITY2

Used to discriminate in more detail between the priorities of items in a project. It is used by OpenDocumentViaProject to determine the best project to open a file.

If you want your projects to express this detailed priority value, you should implement IsDocumentInProject2 in addition to implementing IsDocumentInProject.

System_CAPS_pubenum__VSDPLSVCSINPROJECT

Specifies the deployment services in a project.

System_CAPS_pubenum__VSEDITORCREATEDOCWIN

Controls how an editor document window is created.

System_CAPS_pubenum__VSEDITORTRUSTLEVEL

Specifies trust levels for the editor.

System_CAPS_pubenum__VSEDT_STYLE

Used with CreateDataTip calls.

System_CAPS_pubenum__VSEHI

Specifies Enum Hierarchy Items to return via IEnumHierarchyItems.

System_CAPS_pubenum__VsEnclosingScopes

Contains values from a query of one or more enclosed scopes. More than one of these values may be returned.

System_CAPS_pubenum__VsEnclosingScopes2

Returned as a result of querying the enclosed scopes that contain the specified property or collection. This is a flagged enumeration, meaning that more than one of the bits could be set as a result of the query.

System_CAPS_pubenum__VSENUMPROJFLAGS

Specifies which projects to enumerate within a solution.

System_CAPS_pubenum__VSENUMPROJFLAGS2

Specifies which projects to enumerate within a solution. These flags extend __VSENUMPROJFLAGS.

System_CAPS_pubenum__VSERRORCATEGORY

Describes the severity of error messages.

System_CAPS_pubenum__VsErrorType

Defines the types of errors produced by a solution load. Used by LogError.

System_CAPS_pubenum__VSFINDTOOLWIN

Finds a tool window within the environment.

System_CAPS_pubenum__VSFORMATINDEX

Represents file format encodings.

System_CAPS_pubenum__VSFPROPID

Specifies property identifiers for window frames, document frames, and tool window frames.

System_CAPS_pubenum__VSFPROPID2

Provides additional members for the __VSFPROPID enumeration.

System_CAPS_pubenum__VSFPROPID3

Provides additional members for the __VSFPROPID enumeration.

System_CAPS_pubenum__VSFPROPID4

Provides additional members for the __VSFPROPID enumeration.

System_CAPS_pubenum__VSFPROPID5

Specifies property identifiers for window frames, document frames, and tool window frames.

System_CAPS_pubenum__VSFPROPID6

Specifies property identifiers for window frames, document frames, and tool window frames.

System_CAPS_pubenum__VSFPROPID7

Specifies property identifiers for window frames, document frames, and tool window frames.

System_CAPS_pubenum__VSFRAMEWORKASSEMBLYTYPE

Specifies the framework assembly type.

System_CAPS_pubenum__VSFRAMEWORKCOMPATIBILITY

Specifies the compatibility of a framework monikor.

System_CAPS_pubenum__VSGETPROJFILESFLAGS

Denotes that user specified files will not be loaded.

System_CAPS_pubenum__VSGSIFLAGS

Provides information about selection items and the VSITEMSELECTION structure.

System_CAPS_pubenum__VSHIERARCHYIMAGEASPECT

Describes icons used for the hierarchy.

System_CAPS_pubenum__VSHIERARCHYITEMSTATE

Controls the display state or appearance of a hierarchy item.

System_CAPS_pubenum__VSHIERARCHYMANIPULATIONSTATE

Specifies the state of a hierarchy manipulation.

System_CAPS_pubenum__VSHIERITEMATTRIBUTE

Specifies hierarchy item attributes. Used in SetItemAttribute calls.

System_CAPS_pubenum__VSHPROPID

Specifies property settings for a hierarchy. Extended by __VSHPROPID2.

System_CAPS_pubenum__VSHPROPID2

Adds members to __VSHPROPID enumeration.

System_CAPS_pubenum__VSHPROPID3

Adds members to the __VSHPROPID enumeration that defines property identifiers for different aspects of the Visual Studio environment.

System_CAPS_pubenum__VSHPROPID4

Adds members to the __VSHPROPID enumeration that defines property identifiers for different aspects of the Visual Studio environment.

System_CAPS_pubenum__VSHPROPID5

Specifies property settings for a hierarchy.

System_CAPS_pubenum__VSHPROPID6

Specifies properties of the Visual Studio shell.

System_CAPS_pubenum__VSHPROPID7

Specifies properties of the Visual Studio shell.

System_CAPS_pubenum__VSHPROPID8

VT_BOOL [optional]. Determines whether or not the hierarchy supports icon monikers as an override of the VSHPROPID_IconImgList and VSHPROPID_IconHandle properties. Aggregatable projects should only support this property if they're the outermost aggregate, even if they do support ImageMoniker-based images.

System_CAPS_pubenum__VSIconSource

Options for the source of an icon.

System_CAPS_pubenum__VSIDOFLAGS

Controls what action or actions to perform on an open document.

System_CAPS_pubenum__VSIDOFLAGS2

System_CAPS_pubenum__VSIEIFLAGS

Controls the initialization of an editor instance.

System_CAPS_pubenum__VSLITETREEOPTS

Specifies initialization parameters for an IVsLiteTree object.

System_CAPS_pubenum__VSLITETREEOPTS2

Enumerates options for tree controls in Visual Studio.

System_CAPS_pubenum__VSLOADUSEROPTS

Determines whether an OPT file being loaded is associated with a Visual Studio .dsw file or an .sln file.

System_CAPS_pubenum__VsLocalRegistryRootHandle

Represents a registry root handle.

System_CAPS_pubenum__VsLocalRegistryType

Represents a registry type setting.

System_CAPS_pubenum__VSMEINIT

Specifies initialization parameters for the Menu Editor.

System_CAPS_pubenum__VSMEINIT2

Provides additional members for the __VSMEINIT enumeration.

System_CAPS_pubenum__VSMEPROPID

Specifies Menu Editor property IDs.

System_CAPS_pubenum__VSMEPROPID2

Adds additional property IDs to the __VSMEPROPID enumeration.

System_CAPS_pubenum__VSMEUISTATE

Specifies the state of operations in progress. Used with GetUIState calls.

System_CAPS_pubenum__VSNativeScrollbarThemeMode

Indicates how scrollbar themes are to be applied.

System_CAPS_pubenum__VSNEWDOCUMENTSTATE

Specifies the state of a new document.

System_CAPS_pubenum__VSNEWDOCUMENTSTATE2

Specifies how to open a document.

System_CAPS_pubenum__VSOBSEARCHFLAGS

Specifies criteria for the environment's Object Search.

System_CAPS_pubenum__VSOPENFROMSCCDLG

Indicates a specific kind of dialog box that is shown to the user.

System_CAPS_pubenum__VSOSEFLAGS

Determines the best standard editor to open and whether to use a dialog box in the process.

System_CAPS_pubenum__VSOSEFLAGS2

Adds additional property IDs to the __VSOSEFLAGS enumeration.

System_CAPS_pubenum__VSOSPEFLAGS

Specifies actions to take when opening a specific editor.

System_CAPS_pubenum__VSOSPEFLAGS2

Adds additional property IDs to the __VSOSPEFLAGS enumeration.

System_CAPS_pubenum__VSOSPFLAGS

Opens the standard preview application with a dialog box and launches a new browser.

System_CAPS_pubenum__VSOUTLINESTATE

Sets the state of a document outline.

System_CAPS_pubenum__VSOVERLAYICON2

Provides additional members for the VSOVERLAYICON enumeration.

System_CAPS_pubenum__VSOVERLAYICON3

Provides additional members for the VSOVERLAYICON and __VSOVERLAYICON2 enumerations.

System_CAPS_pubenum__VSPHYSICALVIEWATTRIBUTES

Specifies the attributes for the physical view.

System_CAPS_pubenum__VSPKGRESETFLAGS

Used with ResetDefaults calls.

System_CAPS_pubenum__VSPPPID

Extends the property page interface to retrieve properties on the page.

System_CAPS_pubenum__VSPPROJECTUPGRADEVIAFACTORYFLAGS

Specifies action to take with OnAfterUpgradeProject calls.

System_CAPS_pubenum__VSPPROJECTUPGRADEVIAFACTORYREPAIRFLAGS

Specifies the upgrade process of a flavored project.

System_CAPS_pubenum__VSPROFILECATEGORYSECURITY

Specifies the current user profile security level returned with calls to GetSecurityLevel.

System_CAPS_pubenum__VSPROFILECATEGORYSENSITIVITY

Specifies a sensitivity level to GetSensitivityLevel calls.

System_CAPS_pubenum__VSPROFILEGETFILENAME

Specifies profile file name settings.

System_CAPS_pubenum__VSPROFILELOCATIONS

Specifies profile file location.

System_CAPS_pubenum__VSPROFILEPATHRESOLVERFLAGS
System_CAPS_pubenum__VSPROFILERLAUNCHOPTS

Specifies the profiler launch options.

System_CAPS_pubenum__VSPROFILETEAMSETTINGSCHANGEDFLAGS

Specifies how team profile settings have changed. Used with ReportTeamSettingsChanged calls.

System_CAPS_pubenum__VSPROFILETEAMSETTINGSFLAGS

Specifies the action for CheckUpdateTeamSettings calls.

System_CAPS_pubenum__VSPROJOUTPUTTYPE

Specifies the set of output types that a project system can return when the VSHPROPID_OutputType hierarchy property is queried on its IVsHierarchy.

System_CAPS_pubenum__VSPROJRESFLAGS

Specifies action to take with GetResourceItem calls.

System_CAPS_pubenum__VSPROJSLNDLGFLAGS

Specifies project and solution dialog flags for OpenProjectOrSolutionViaDlg calls.

System_CAPS_pubenum__VSPROJTARGETRUNTIME

Specifies the project’s target runtime type.

System_CAPS_pubenum__VSPROPID

Identifies property settings for a solution.

System_CAPS_pubenum__VSPROPID2

Provides additional members for the __VSPROPID enumeration. Identifies property setting for a solution.

System_CAPS_pubenum__VSPROPID3

Provides additional members for the __VSPROPID enumeration. Identifies property setting for a solution.

System_CAPS_pubenum__VSPROPID4

Identifies property settings for a solution (in addition to __VSPROPID, __VSPROPID2, and __VSPROPID3).

System_CAPS_pubenum__VSPROPID5

Identifies property settings for a solution.

System_CAPS_pubenum__VSPROPID6

Identifies property settings for a solution.

System_CAPS_pubenum__VSPROVISIONALVIEWINGSTATUS

Specifies the provisional viewing status for the item.

System_CAPS_pubenum__VSPSEPROPID

Provides properties to set project-specific editor information in the OpenWith dialog box.

System_CAPS_pubenum__VSPTDPROPID

Specifies properties for the targeting capability.

System_CAPS_pubenum__VSPTIP_DISPOSITION

Specifies the text image disposition action for CloseItemTextImage calls.

System_CAPS_pubenum__VSPTIP_MODE

Specifies the open mode for OpenItemTextImage calls.

System_CAPS_pubenum__VSPUBLISHOPTS

Specifies options for GetPublishProperty calls.

System_CAPS_pubenum__VSQueryEditFlags2

This enumeration is an extension of tagVSQueryEditFlags, and specifies additional flags.

System_CAPS_pubenum__VSQUERYFLAVORREFERENCESCONTEXT

Describes the context when querying IVsProjectFlavorReferences3.

System_CAPS_pubenum__VSQUERYREMOVEDIRECTORYFLAGS2

Specifies the flags associated with OnQueryRemoveDirectoriesEx.

System_CAPS_pubenum__VSQUERYREMOVEFILEFLAGS2

Specifies the flags associated with OnQueryRemoveFilesEx.

System_CAPS_pubenum__VSQuerySaveFlags2

This enumeration is an extension of tagVSQuerySaveFlags, and specifies additional flags.

System_CAPS_pubenum__VSRDTATTRIB

Returns information about a document in the running document table (RDT).

System_CAPS_pubenum__VSRDTATTRIB2

Specifies information about a document in the running document table (RDT).

System_CAPS_pubenum__VSRDTATTRIB3

Specifies information about a document in the running document table (RDT).

System_CAPS_pubenum__VSRDTSAVEOPTIONS

Specifies save options for a document in the running document table (RDT).

System_CAPS_pubenum__VSRDTSAVEOPTIONS2

Specifies additional save options for a document in the running document table (RDT).

System_CAPS_pubenum__VSRDTSAVEOPTIONS3

Specifies additional save options for a document in the running document table (RDT).

System_CAPS_pubenum__VSREFERENCEAPPLYRESULT

Specifies the result of applying reference changes.

System_CAPS_pubenum__VSREFERENCECHANGEOPERATION

Specifies the operation to be applied to a reference by a client.

System_CAPS_pubenum__VSREFERENCECHANGEOPERATIONRESULT

Specifies the result of applying a change to a reference by the client.

System_CAPS_pubenum__VSREFERENCEQUERYRESULT

Specifies the result of a reference query.

System_CAPS_pubenum__VSREGDOCLOCKHOLDER

Specifies a weak lock in calls to the RegisterDocumentLockHolder method.

System_CAPS_pubenum__VSRELPATHSEARCHFLAGS

Specifies how to resolve a path search.

System_CAPS_pubenum__VSREMOVEDIRECTORYFLAGS2

Specifies the flags used by OnAfterRemoveDirectoriesEx.

System_CAPS_pubenum__VSREMOVEFILEFLAGS2

Specifies the flags used in OnAfterRemoveFilesEx.

System_CAPS_pubenum__VSREMOVEVPFLAGS

Provides options for removing a virtual project from the solution.

System_CAPS_pubenum__VSRESTARTTYPE

Indicates the privilege level at which to start the process.

System_CAPS_pubenum__VSSAVEDEFERREDSAVEFLAGS
System_CAPS_pubenum__VSSCCENLISTMENTFACTORYOPTIONS

Options used by the enlistment choice user interface (part of the source control support).

System_CAPS_pubenum__VSSCCPROVIDERBINDINGOPTIONS

Indicating whether it can deal with browsing for a source control server.

System_CAPS_pubenum__VSSDKPROVIDERTAB

Specifies the set of tabs to show. This is the set used in the Tabs property of IVsPlatformReferenceProviderContext.

System_CAPS_pubenum__VSSEARCHFILTERTOKENTYPE

Specifies the search filter token type.

System_CAPS_pubenum__VSSEARCHNAVIGATIONKEY

Provides an enumeration of keyboard keys (enter, navigation arrows, page up/page down) that are forwarded by the common search control to your IVsWindowSearch implementation (through a call to OnNavigationKeyDown). You can then intercept these key presses and provide actions specific to your window (for example, select the previous or next search result, execute the currently-selected result, and so on).

System_CAPS_pubenum__VSSEARCHNAVIGATIONKEY2

Provides an enumeration of keyboard keys (enter, navigation arrows, page up/page down) that are forwarded by the common search control to your IVsWindowSearch implementation (through a call to OnNavigationKeyDown). You can then intercept these key presses and provide actions specific to your window (for example, select the previous or next search result, execute the currently-selected result, and so on).

System_CAPS_pubenum__VSSEARCHPARSEERROR

Specifies the possible bit field values for the search parser errors.

System_CAPS_pubenum__VSSEARCHPLACEMENT

Specifies the search control’s placement in the window.

System_CAPS_pubenum__VSSEARCHTASKSTATUS

Specifies the status for a search operation.

System_CAPS_pubenum__VSSETTINGSCOMPLETIONSTATUS

Specifies additional information about errors that occurred during a profile import, export, or reset process.

System_CAPS_pubenum__VSSETTINGSERRORTYPES

Specifies the error types of the settings.

System_CAPS_pubenum__VsSettingsScope

The scope of the settings to retrieve from the IVsSettingsManager.

System_CAPS_pubenum__VsSettingsScope2

Scope of the settings to retrieve from the IVsSettingsManager Note: Keep the values listed here synchronized with the VSENCLOSINGSCOPES enumeration and keep them bitwise-exclusive.

System_CAPS_pubenum__VsSettingsType

The data type of properties in the settings store.

System_CAPS_pubenum__VSSHOWCONTEXTMENUOPTS

Specifies options for display of context menus.

System_CAPS_pubenum__VSSLNCLOSEOPTIONS

Specifies close options for a solution (.sln) file.

System_CAPS_pubenum__VSSLNOPENOPTIONS

Specifies open options for a solution (.sln) file.

System_CAPS_pubenum__VSSLNOPENOPTIONS2

Provides additional members for the __VSSLNOPENOPTIONS enumeration.

System_CAPS_pubenum__VSSLNOPENOPTIONS3

Provides additional members for the __VSSLNOPENOPTIONS enumeration.

System_CAPS_pubenum__VSSLNSAVEOPTIONS

Specifies save options for a solution (.sln) file.

System_CAPS_pubenum__VSSPECIFICEDITORFLAGS

Specifies options for opening existing project items within a specific editor.

System_CAPS_pubenum__VSSPROPID

Specifies shell property settings for the environment.

System_CAPS_pubenum__VSSPROPID2

Provides additional members for the __VSSPROPID enumeration.

System_CAPS_pubenum__VSSPROPID3

Provides additional members for the __VSSPROPID enumeration.

System_CAPS_pubenum__VSSPROPID4

Contains addition Visual Studio properties.

System_CAPS_pubenum__VSSPROPID5

Specifies additional shell property settings for the environment.

System_CAPS_pubenum__VSSPROPID6

Specifies additional shell property settings for the environment.

System_CAPS_pubenum__VSSPROPID7

Specifies property settings for the environment.

System_CAPS_pubenum__VSSWATCHRENDERFLAGS

OBSOLETE. The VSSWATCHRENDERFLAGS enumeration is a member of the VSSWATCHRENDER structure, a parameter of the RenderCell method.

System_CAPS_pubenum__VSSYSCOLOREX

Specifies a Visual Studio system color to be used with a particular visual component or use case.

System_CAPS_pubenum__VSSYSCOLOREX2

Provides additional members for the __VSSYSCOLOREX enumeration.

System_CAPS_pubenum__VSSYSCOLOREX3

Enumerates color IDs used in the Visual Studio shell.

System_CAPS_pubenum__VSTABBEDMODE

Indicates the mode of a tabbed control.

System_CAPS_pubenum__VSTASKCONTINUATIONOPTIONS

Specifies the task’s continuation options.

System_CAPS_pubenum__VSTASKCONTINUATIONOPTIONS2

System_CAPS_pubenum__VSTASKCREATIONOPTIONS

Specifies the options for creating a task.

System_CAPS_pubenum__VSTASKCREATIONOPTIONS2

System_CAPS_pubenum__VSTASKLISTSELECTIONSCROLLPOS

Specifies the scrolling behavior for SelectItems.

System_CAPS_pubenum__VSTASKLISTSELECTIONTYPE

Specifies the selection behavior for SelectItems.

System_CAPS_pubenum__VSTASKPROVIDERFLAGS

Task provider flags returned by GetProviderFlags.

System_CAPS_pubenum__VSTASKRUNCONTEXT

Specifies how the task is run.

System_CAPS_pubenum__VSTASKVALUEFLAGS

Task Value flags returned by GetColumnValue.

System_CAPS_pubenum__VSTASKVALUETYPE

Specifies the value types returned by GetColumnValue.

System_CAPS_pubenum__VSTASKWAITOPTIONS

Specifies the options for task wait operations.

System_CAPS_pubenum__VSTRANSACCELEXFLAGS

Flags for TranslateAcceleratorEx calls.

System_CAPS_pubenum__VSTRANSACCELFLAGS

Translate accelerator flags for IVsFilterKeys::TranslateAccelerator calls.

System_CAPS_pubenum__VSTWDFLAGS

Specifies the behavior of the Wait dialog. These flags are passed to StartWaitDialog.

System_CAPS_pubenum__VSUIACCELMODIFIERS

Indicates the modifier keys used in a keyboard accelerator.

System_CAPS_pubenum__VSUIDATAFORMAT

Indicates the data format used in the user interface.

System_CAPS_pubenum__VSUL_ERRORLEVEL

Indicates error levels for the upgrade logger.

System_CAPS_pubenum__VSUPGRADEPROJFLAGS

Used in UpgradeProject calls.

System_CAPS_pubenum__VSURLZONE

System_CAPS_pubenum__VSVPROPID

View propertiy ID's for calls to IVsWindowView methods.

System_CAPS_pubenum__VSVPROPID2

View property IDs.

System_CAPS_pubenum__VSWBCUSTOMURL

Specifies the type of a custom Web page. Used in GetCustomURL calls.

System_CAPS_pubenum__VSWBDOCINFOINDEX

Specifies the type of document information for a Web page. Used with GetDocumentInfo calls.

System_CAPS_pubenum__VSWBNAVIGATEFLAGS

Navigation flags for Navigate calls.

System_CAPS_pubenum__VSWBPREVIEWOPTIONS

Used in PreviewURLEx calls.

System_CAPS_pubenum__VSWBREFRESHTYPE

Indicates refresh action to take with calls to Refresh.

System_CAPS_pubenum__VsWebProxyState

Specifies how credentials are attached to a web proxy.

System_CAPS_pubenum__VSWIZARDTRUSTLEVEL

Specifies wizard trust levels.

System_CAPS_pubenum__WindowFrameTypeFlags

Flags that specify the type of window frame.

System_CAPS_pubenum__XMLMEMBERDATA_DEPRECATION_TYPE

Specifies the type of deprecation for XML member data.

System_CAPS_pubenum__XMLMEMBERDATA_OPTIONS

Specifies options for XML member data elements.

System_CAPS_pubenum__XMLMEMBERDATA_TAGTYPE

Specifies tag types for XML member data elements.

System_CAPS_pubenum_AppContainerDeployOptions

Specifies the deployment options for a Windows Store app.

System_CAPS_pubenum_BROWSE_COMPONENT_SET_OPTIONS

Specifies IVsBrowseComponentSet list options to modify behavior provided by a library.

System_CAPS_pubenum_BROWSE_COMPONENT_SET_TYPE

Specifies settings for browse component types.

System_CAPS_pubenum_BuildSystemKindFlags

Specifies the type or kind of build system.

System_CAPS_pubenum_BuildSystemKindFlags2

Specifies the type or kind of build system.

System_CAPS_pubenum_DEBUG_LAUNCH_OPERATION2

Provides additional members to the DEBUG_LAUNCH_OPERATION enumeration.

System_CAPS_pubenum_DEBUG_LAUNCH_OPERATION3

Provides additional members to the DEBUG_LAUNCH_OPERATION enumeration.

System_CAPS_pubenum_DEBUG_LAUNCH_OPERATION4

Provides additional members to the DEBUG_LAUNCH_OPERATION enumeration.

System_CAPS_pubenum_DevLicenseCheckOptions

OBSOLETE.

System_CAPS_pubenum_EDITORREGFLAGS

Flags for registering an invisible editor with RegisterInvisibleEditor.

System_CAPS_pubenum_LAUNCHPAD_FLAGS

Determines whether stream or box selection mode is being used.

System_CAPS_pubenum_LAUNCHPAD_FLAGS2

Determines whether command line tool and batch file output is treated as Unicode.

System_CAPS_pubenum_LIB_ADDREMOVEOPTIONS

Specifies options for adding a component to a browse container.

System_CAPS_pubenum_LIB_CATEGORY2

Provides additional members to the LIB_CATEGORY enumeration. Defines Library Manager List Element Categories (for use in Symbol Provider List Element Attribute Domains).

System_CAPS_pubenum_LIB_FLAGS

Specifies attributes for a Library.

System_CAPS_pubenum_LIB_FLAGS2

Provides additional members for the LIB_FLAG enumeration. Enumerates the library flags returned from IGetLibFlags2.

System_CAPS_pubenum_LIB_LISTCAPABILITIES

Specifies the capabilities of an object list.

System_CAPS_pubenum_LIB_LISTCAPABILITIES2

Library list flags returned from GetCapabilities2.

System_CAPS_pubenum_LIB_LISTFLAGS

Specifies the controls to implement for an object list search.

System_CAPS_pubenum_LIB_LISTTYPE

Specifies the ListType of an object list.

System_CAPS_pubenum_LIB_LISTTYPE2

Provides additional members to the _LIB_LISTTYPE enumeration.

System_CAPS_pubenum_LIBCAT_ACTIVEPROJECT

Specifies the ActiveProject attribute of a library item.

System_CAPS_pubenum_LIBCAT_CLASSACCESS

Specifies the ClassAccess mode of a library item.

System_CAPS_pubenum_LIBCAT_CLASSTYPE

Specifies the ClassType of a library item.

System_CAPS_pubenum_LIBCAT_CLASSTYPE2

Provides additional members for the _LIBCAT_CLASSTYPE enumeration.

System_CAPS_pubenum_LIBCAT_HIERARCHYTYPE

Specifies the hierarchy element type.

System_CAPS_pubenum_LIBCAT_HIERARCHYTYPE2

Provides additional members for the _LIBCAT_HIERARCHYTYPE enumeration.

System_CAPS_pubenum_LIBCAT_MEMBERACCESS

Specifies the MemberAccess mode of a library item.

System_CAPS_pubenum_LIBCAT_MEMBERINHERITANCE

Specifies inheritance options for libcat members.

System_CAPS_pubenum_LIBCAT_MEMBERTYPE

Specifies the MemberType of a library item.

System_CAPS_pubenum_LIBCAT_MEMBERTYPE2

Provides additional members to the _LIBCAT_MEMBERTYPE enumeration.

System_CAPS_pubenum_LIBCAT_MODIFIERTYPE

Specifies the ModifierType of a library item.

System_CAPS_pubenum_LIBCAT_NODETYPE

Specifies the node type of a tree list.

System_CAPS_pubenum_LIBCAT_PHYSICALCONTAINERTYPE

Specifies the type of a physical container.

System_CAPS_pubenum_LIBCAT_SEARCHMATCHTYPE

Specifies library manager search match types.

System_CAPS_pubenum_LIBCAT_VISIBILITY

Specifies the visibility of a library item.

System_CAPS_pubenum_LIMITTOPICSOURCE

Specifies the limits of how keywords are searched for context help (in which IVsUserContexts are searched).

System_CAPS_pubenum_NoFrameworkDialogState

Represents values used for VSPROPID_NoFrameworkDialogState.

System_CAPS_pubenum_OLELOOP2

Enumerates types of message loops used on forms.

System_CAPS_pubenum_PersistStorageType

Specifies the persistent location for IVsBuildPropertyStorage and IPersistXMLFragment.

System_CAPS_pubenum_ProjectLoadSecurityDialogState

Specifies the state of the security dialog.

System_CAPS_pubenum_SqlAddNewReferenceFlags

Specifies flags to invoke new references.

System_CAPS_pubenum_SqlReferenceUpdateAction

Specifies SQL Reference Update service actions.

System_CAPS_pubenum_SqlReferenceUpdateFlags

Specifies how SQL references are updated.

System_CAPS_pubenum_VHS_COMMANDS

Specifies help system commands for IVsHelpSystem methods.

System_CAPS_pubenum_VSCIPPROPID

Specifies the context item provider ID in GetProperty and SetProperty calls.

System_CAPS_pubenum_VSFILECHANGEFLAGS

Provides attribute information about a file that has been changed.

System_CAPS_pubenum_VsHelpErrors

Specifies errors returned in Reserved calls.

System_CAPS_pubenum_VSLONGIDLEREASON

Specifies the reason for a long idle.

System_CAPS_pubenum_VSOBJCFFLAGS

Specifies single or multi-select clipboard flag.

System_CAPS_pubenum_VSOBJCLIPFORMATOPTIONS

Specifies a composite clipboard format.

System_CAPS_pubenum_VSOBJDESCOPTIONS

Specifies object browser description text options.

System_CAPS_pubenum_VSOBJLISTELEMPROPID

Specifies object list element properties in GetProperty calls.

System_CAPS_pubenum_VSOBJLISTOWNERCACHEDDATAKINDS

Specifies the kind of cached data in calls to ClearCachedData.

System_CAPS_pubenum_VSOBJLISTOWNEROTPIONS

Specifies list owner options in GetOptions calls.

System_CAPS_pubenum_VSOBJOPFLAGS

Specifies rename and delete operation flags.

System_CAPS_pubenum_VSOBSEARCHOPTIONS

Specifies attributes for a search request.

System_CAPS_pubenum_VSOBSEARCHOPTIONS2

Provides additional members to the _VSOBSEARCHOPTIONS enumeration.

System_CAPS_pubenum_VSProjectLoadPriority

Represents the different load priorities that can be set on a project.

System_CAPS_pubenum_VSProjectUnloadStatus

Represents different reasons for unloading a project. Used in UnloadProject.

System_CAPS_pubenum_VSProjectUnloadStatus2

Represents different reasons for unloading a project. Used in UnloadProject.

System_CAPS_pubenum_VSQuickCheckAnswer

Specifies when a feature is enabled.

System_CAPS_pubenum_VSRDTFLAGS

Specifies options for a document in the running document table (RDT).

System_CAPS_pubenum_VSRDTFLAGS2

Specifies additional options for a document in the running document table (RDT).

System_CAPS_pubenum_VSRDTFLAGS3

Specifies additional options for a document in the running document table (RDT).

System_CAPS_pubenum_VSRDTFLAGS4

Specifies options for a document in the running document table (RDT).

System_CAPS_pubenum_VSRELOADDOCDATA

Specifies whether to ignore a subsequent file change.

System_CAPS_pubenum_vstaskbitmap

Specifies options for a bitmap image associated with a task item.

System_CAPS_pubenum_vstaskpriority

Specifies the bitmap used to indicate the priority level of a task item.

System_CAPS_pubenum_VSTREEDISPLAYMASK

Specifies the fields of interest in the VSTREEDISPLAYDATA structure.

System_CAPS_pubenum_VSTREEDISPLAYSTATE

Specifies the bit fields of interest in the State member of the VSTREEDISPLAYDATA structure.

System_CAPS_pubenum_VSTREEFLAGS

Specifies attributes of a tree List.

System_CAPS_pubenum_VSTREEFLAGS2

Adds a flag to the _VSTREEFLAGS enumeration.

System_CAPS_pubenum_VSTREEFLAGS3

Specifies attributes of a tree List.

System_CAPS_pubenum_VSTREEITEMCHANGESMASK

Specifies how a tree list has changed.

System_CAPS_pubenum_VSTREESTATECHANGEREFRESH

Specifies which elements of a tree list to refresh. This is for future use.

System_CAPS_pubenumAppToastCapability

Specifies toast capabilities.

System_CAPS_pubenumAppxManifestDesignerTab

Specifies the app manifest designer tab to be opened by the OpenAppxManifestDesigner method.

System_CAPS_pubenumAppxManifestDesignerTab2

Specifies the app manifest designer tab to be opened by the OpenAppxManifestDesigner method.

System_CAPS_pubenumATTRVALUETYPE

Specifies the type of attribute values in GetAttributeStatusVal and GetAttributeValue calls.

System_CAPS_pubenumBLDGETFLAGS

Specifies the options when requesting a builder.

System_CAPS_pubenumBLDPROMPTOPT

Specifies the user prompt used to choose the builder.

System_CAPS_pubenumBootstrapMode

Specifies the type of bootstrap mode.

System_CAPS_pubenumBuildableProjectCfgOpts

Obsolete. Specifies buildable project configuration options.

System_CAPS_pubenumBuildableProjectCfgOpts2

Specifies additional buildable project configuration options.

System_CAPS_pubenumCOMMANDWINDOWMODE

Specifies the command mode for SetMode calls.

System_CAPS_pubenumCompEnum

Specifies the type of component categories that are passed to IVsComponentEnumeratorFactory2.

System_CAPS_pubenumConstants

Miscellaneous collection of constants defined in various idl's.

System_CAPS_pubenumCTLBLDTYPE

Specifies a builder type.

System_CAPS_pubenumDBGMODE

Sets the desired mode of the debugger.

System_CAPS_pubenumDEBUG_LAUNCH_OPERATION

The DEBUG_LAUNCH_OPERATION enumeration is a member of the VsDebugTargetInfo structure, a parameter of LaunchDebugTargets calls.

System_CAPS_pubenumDEBUG_REMOTE_DISCOVERY_FLAGS

Specifies the flags used by the Remote Discovery dialog to find remote machines on a local subnet.

System_CAPS_pubenumDevLicenseStatus

OBSOLETE. Specifies the status of the developer’s license.

System_CAPS_pubenumDiscoveryNodeType

Specifies the discovery node type in GetNodeType calls.

System_CAPS_pubenumENC_BUILD_STATE

Specifies the current Edit and Continue build state.

System_CAPS_pubenumENC_REASON

Specifies the exact reason for calling BelongToProject.

System_CAPS_pubenumENC_RETURNCODES

Specifies Edit and Continue return codes.

System_CAPS_pubenumenum_ASINFO

Specifies state information about the Edit and Continue active statement.

System_CAPS_pubenumenum_ENC_BREAKSTATE_REASON

Specifies the reason an Edit and Continue break state occurred.

System_CAPS_pubenumenum_POSITION_TYPE

Specifies the position type of the Edit and Continue active statement.

System_CAPS_pubenumEXPANDFLAGS

Controls the state or the appearance of items within a hierarchy, or the hierarchy itself.

System_CAPS_pubenumHOSTPROPID

Specifies the identifier of a host property.

System_CAPS_pubenumINTELLIPROJSTATUS

Specifies the status of the Intellisense project.

System_CAPS_pubenumLIB_CATEGORY

Specifies the Library item categories that can be further parameterized.

System_CAPS_pubenumLIB_CHECKSTATE

Specifies the checked state of a library item.

System_CAPS_pubenumLIB_PERSISTTYPE

Specifies how a library item is persisted.

System_CAPS_pubenumLOGTOFILEOPTION

Specifies where to log command window commands and output.

System_CAPS_pubenumOLEACTIVATE

Specifies the type of window being activated in response to a window activation event.

System_CAPS_pubenumOLECOMPFLAG

Specifies flags that are used to control interactions between an in-place VSPackage object, its container, and the environment.

System_CAPS_pubenumOLEHELPCMD

Specifies the type of help requested for ShowHelp. This enumeration gives the valid values for the dwHelpCmd parameter.

System_CAPS_pubenumOLEIPCSTATE

Specifies state IDs passed to IOleInPlaceComponent::OnEnterState, OnUIComponentEnterState, FOnUIComponentExitState, and FUIComponentInState.

System_CAPS_pubenumOLEMENU

Specifies the way the menu belonging to the UI active object is to be used with a component's container menu.

System_CAPS_pubenumOLEMSGBUTTON

Specifies the button to display with a message.

System_CAPS_pubenumOLEMSGDEFBUTTON

Determines which button in a group of buttons is the default.

System_CAPS_pubenumOLEMSGICON

Controls the icon displayed in a message and indicates the type of message.

System_CAPS_pubenumOLEROLE

Specifies the way in which a component is being used in relation to its host.

System_CAPS_pubenumOLEUIEVENTFREQ

Specifies the frequency that a user interface event normally occurs in a component

System_CAPS_pubenumOLEUIEVENTSTATUS

Specifies the status of a user interface event.

System_CAPS_pubenumPFF_RESULTS

Specifies persist file format results.

System_CAPS_pubenumPREPARECOMMANDRESULT

Constants for working with commands. Used with PrepareCommand calls.

System_CAPS_pubenumREFERENCECHANGETYPE

Specifies the type of reference change that occurred in the project.

System_CAPS_pubenumRemoveBFDirection

Specifies the direction for removal of a navigation item. Used with RemoveAdjacentBFNavigationItem and RemoveCurrentNavigationDupes calls.

System_CAPS_pubenumSccToolsOptionsEnum

Options that can be viewed or updated for source control tools. Used exclusively by the methods on the IVsSccToolsOptions interface.

System_CAPS_pubenumSTATUSBARCONSTS

Specifies status bar animation icon constants. Used with Animation calls

System_CAPS_pubenumtagCreateClassLibFlags

Represents options for creating class libraries.

System_CAPS_pubenumtagVSQEQSFlags

Specifies how file attributes are handled by the IVsQueryEditQuerySave2 interface.

System_CAPS_pubenumtagVSQueryEditFlags

This enumeration specifies flags that control how files are to be edited in memory. These flags are passed to the QueryEditFiles method.

System_CAPS_pubenumtagVSQueryEditResult

This enumeration specifies values returned from the QueryEditFiles method indicating whether a file editing session was successfully completed or canceled.

System_CAPS_pubenumtagVSQueryEditResultFlags

This enumeration specifies bitflags, returned from the QueryEditFiles method, that tell whether a file was checked out and/or changed.

System_CAPS_pubenumtagVSQueryEditResultFlags2

This enumeration specifies bitflags, returned from the QueryEditFiles method, that tell whether a file was checked out and/or changed.

System_CAPS_pubenumtagVSQuerySaveFlags

This enumeration specifies values to the QuerySaveFiles method and controls whether that method shows any user interface (UI).

System_CAPS_pubenumtagVSQuerySaveResult

This enumeration specifies values that can be returned from the QuerySaveFile method and the QuerySaveFiles method.

System_CAPS_pubenumtagVSQuerySaveResultFlags

Specifies results of a QuerySave operation.

System_CAPS_pubenumtagVsSccFilesFlags

This enumeration specifies flags that are returned by a call to the GetSccFiles method.

System_CAPS_pubenumtagVsSccSpecialFilesFlags

Flags associated with special source control files as returned by GetSccSpecialFiles.

System_CAPS_pubenumVHS_COMMAND

Specifies help system commands.

System_CAPS_pubenumVSADDCOMPOPERATION

Identifies component add properties.

System_CAPS_pubenumVSADDCOMPRESULT

Specifies results of component adds.

System_CAPS_pubenumVSADDDIRECTORYFLAGS

Indicates flags associated with OnAfterAddDirectoriesEx

System_CAPS_pubenumVSADDFILEFLAGS
System_CAPS_pubenumVSADDITEMOPERATION

Controls the action performed on a new item added to a project.

System_CAPS_pubenumVSADDRESULT

Indicates whether an item was successfully added to a project.

System_CAPS_pubenumVsAppPackagePlatform

Specifies the platform that the application is targeting.

System_CAPS_pubenumVSBUILDMANAGERRESOURCE

Specifies a type of build resource to be acquired from the BuildManagerAccessor service.

System_CAPS_pubenumVSCMDNAMEOPTS

Specifies English and/or localized canonical names.

System_CAPS_pubenumVSCOMPONENTTYPE

Specifies the type of a component.

System_CAPS_pubenumVSDESIGNER_FUNCTIONVISIBILITY

Specifies the designer function access level.

System_CAPS_pubenumVSDESIGNER_VARIABLENAMING

Controls variable naming convention.

System_CAPS_pubenumVSDOCUMENTPRIORITY

Specifies the priority level of a document within a project.

System_CAPS_pubenumVSEDITORPRIORITY

Specifies the priority of various editors. Used by packages that implement an editor type with IVsRegisterEditors.

System_CAPS_pubenumVSErrorCodes

Visual Studio error codes.

System_CAPS_pubenumVSErrorCodes80

Visual Studio error codes.

System_CAPS_pubenumVSEXTENDSHIERARCHY

Enumerates values for the extending the IVsParentHierarchy interface.

System_CAPS_pubenumVSFILTERKEYSFLAGS

Flags indicating action to take for controls that filter keyboard event messages.

System_CAPS_pubenumVSFRAMEMODE

Controls the display mode of a tool window.

System_CAPS_pubenumVSFRAMEMODE2

Specifies additional members for the VSFRAMEMODE enumeration.

System_CAPS_pubenumVsHelpErrors

Specifies errors unique to IVsHelpSystem.

System_CAPS_pubenumVSIME_ERR

Enumerates errors of the IVsIME interface for the Input Method Editor (IME).

System_CAPS_pubenumVSMESELCMD

Specifies selection change commands.

System_CAPS_pubenumVSOBDESCRIPTIONSECTION

Specifies the element of an object browser item description text string.

System_CAPS_pubenumVSOBJGOTOSRCTYPE

Specifies source code element type to navigate to.

System_CAPS_pubenumVSOBSEARCHTYPE

Specifies the part of a name that a string represents.

System_CAPS_pubenumVSOLECMDEXECOPT_HIWORD

Specifies options for the Exec command exec option parameter. Values are taken from the VSOLECMDEXECOPT_HIWORD enumeration.

System_CAPS_pubenumVSOUTLINECAPTION

Specifies settings for a document outline caption.

System_CAPS_pubenumVSOVERLAYICON

Specifies the overlay icon, returned by the hierarchy, when asked through the VSHPROPID_OverlayIconIndex element in __VSHPROPID. This icon is transparently drawn on top of your item's normal icon to indicate that the state has changed.

System_CAPS_pubenumVSPREVIEWRESOLUTION

Specifies the resolution of the standard previewer. Used in OpenStandardPreviewer calls.

System_CAPS_pubenumVSPROFILERPROCESSARCHTYPE

Specifies the profiler processor architecture type.

System_CAPS_pubenumVSPROPERTYSTREAMPROPERTYTYPE

Specifies a simple or substream property stream.

System_CAPS_pubenumVSQUERYADDDIRECTORYFLAGS

Flags specifying caller options per directory. The flags are associated with IVsTrackProjectDocumentsEvents2.OnQueryAddDirectories and IVsTrackProjectDocuments2.OnQueryAddDirectories, which are called by a project to determine whether directories can be added to the project.

System_CAPS_pubenumVSQUERYADDDIRECTORYRESULTS
System_CAPS_pubenumVSQUERYADDFILEFLAGS

Used in the IVsTrackProjectDocuments2.OnQueryAddFiles and IVsTrackProjectDocumentsEvents2.OnQueryAddFiles methods to indicate the type of file that will be added to the project.

System_CAPS_pubenumVSQUERYADDFILERESULTS

Flags returned by the environment in the IVsTrackProjectDocuments2.OnQueryAddFiles and the IVsTrackProjectDocumentsEvents2.OnQueryAddFiles methods. These flags indicate whether a project can add the file to the project.

System_CAPS_pubenumVSQUERYREMOVEDIRECTORYFLAGS

Flags specifying caller options per directory. The flags are associated with IVsTrackProjectDocumentsEvents2.OnQueryRemoveDirectories and IVsTrackProjectDocuments2.OnQueryRemoveDirectories, which are called by a project to determine whether directories can be removed from the project.

System_CAPS_pubenumVSQUERYREMOVEDIRECTORYRESULTS
System_CAPS_pubenumVSQUERYREMOVEFILEFLAGS
System_CAPS_pubenumVSQUERYREMOVEFILERESULTS
System_CAPS_pubenumVSQUERYRENAMEDIRECTORYFLAGS

Flags specifying caller options per directory. The flags are associated with IVsTrackProjectDocuments2.OnQueryRenameDirectories and IVsTrackProjectDocumentsEvents2.OnQueryRenameDirectories, which are called by a project to determine whether directories can be renamed.

System_CAPS_pubenumVSQUERYRENAMEDIRECTORYRESULTS
System_CAPS_pubenumVSQUERYRENAMEFILEFLAGS
System_CAPS_pubenumVSQUERYRENAMEFILERESULTS
System_CAPS_pubenumVSQUERYSAVESLNPROPS

Returns the property state of a solution.

System_CAPS_pubenumVSRECORDMODE

Specifies the mode of the environment’s macro recorder.

System_CAPS_pubenumVSRECORDSTATE

Specifies the state of the macro recorder of the environment.

System_CAPS_pubenumVSRELOADOPTION

Specifies how to respond to externally modified documents.

System_CAPS_pubenumVSREMOVEDIRECTORYFLAGS
System_CAPS_pubenumVSREMOVEFILEFLAGS

Flags used in OnAfterRemoveFiles.

System_CAPS_pubenumVSRENAMEDIRECTORYFLAGS

Flags associated with OnAfterRenameDirectories.

System_CAPS_pubenumVSRENAMEFILEFLAGS
System_CAPS_pubenumVSSAVEFLAGS

Specifies file save options.

System_CAPS_pubenumVSSCCENLISTMENTCHOICE

These values indicate a project's willingness to work with choosing an enlistment (a local working copy of a project or solution that is under source control). Being able to choose an enlistment allows the user to change the location of a stored project when it is pulled from source control.

System_CAPS_pubenumVSSCCPROVIDERBINDING

These are the options a project can return indicating its willingness to work with a custom source control package.

System_CAPS_pubenumVsScriptJmcCodeType

Represents the type of code.

System_CAPS_pubenumVSSEARCHPROGRESSTYPE

Specifies the progress type displayed by the search control.

System_CAPS_pubenumVSSEARCHSTARTTYPE

Specifies when the search will start.

System_CAPS_pubenumVSSETFRAMEPOS

Sets the window frame position.

System_CAPS_pubenumVSSOLNBUILDQUERYRESULTS

Identifies solution build results.

System_CAPS_pubenumVSSOLNBUILDUPDATEFLAGS

Identifies solution build updates.

System_CAPS_pubenumVSSOLNBUILDUPDATEFLAGS2

Provides additional members for the VSSOLNBUILDUPDATEFLAGS enumeration.

System_CAPS_pubenumVsStateIcon

Specifies indexes for source control glyphs.

System_CAPS_pubenumVSSYSCOLOR

This enumeration is deprecated. Use __VSSYSCOLOREX instead

System_CAPS_pubenumVSTASKCATEGORY

Specifies the category of a task item.

System_CAPS_pubenumVSTASKFIELD

Specifies the field of a task item.

System_CAPS_pubenumVSTASKPRIORITY

Specifies the bitmap used to indicate the priority level of a task item.

System_CAPS_pubenumVSTBXTABVIEW

Specifies the type of view for a Toolbox tab.

System_CAPS_pubenumVSTDTYPE

Internal test use only. Do not use.

System_CAPS_pubenumVSTREECLOSEACTIONS

Specifies possible actions on collapse of a tree view node, which results in the close of its child tree list.

System_CAPS_pubenumVSTREETEXTOPTIONS

Specifies the type of text being requested.

System_CAPS_pubenumVSTREETEXTOPTIONS2

Specifies the type of text being requested.

System_CAPS_pubenumVSTREETOOLTIPTYPE

Specifies the type of tool tip text to display.

System_CAPS_pubenumVSTWT_LOCATION

Specifies the location of a tool window toolbar.

System_CAPS_pubenumVSUPDATEPROJREFREASON

Returns update information for a project reference.

System_CAPS_pubenumVsUpToDateCheckFlags

Specifies the reason for checking flags.

System_CAPS_pubenumVsUpToDateCheckFlags2

Flags passed into AreProjectsUpToDate as well as QueryStartUpToDateCheck and StartUpToDateCheck to indicate that the operation for the purpose of a particular build request is done.

System_CAPS_pubenumVSUSERCONTEXTATTRIBUTEUSAGE

Specifies whether an attribute or keyword is pushed into the context bag.

System_CAPS_pubenumVSUSERCONTEXTPRIORITY

Specifies the priority of attributes or keywords in the context bag.

System_CAPS_pubenumVSWINDOWSTATE

Controls the display state or appearance of a window.

System_CAPS_pubenumWellKnownTargetFrameworkVersions

Represents the version number of a target framework.

Return to top
Show: