This documentation is archived and is not being maintained.

__VSPSEPROPID Enumeration

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

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in

public enum __VSPSEPROPID
public enum __VSPSEPROPID
public enum __VSPSEPROPID

 Member nameDescription
VSPSEPROPID_LASTThis must be the same as the first property defined. 
VSPSEPROPID_ProjectDefaultEditorNameBSTR [optional]. The project can return a name for the editor (to be used instead of "(Project default editor)". 
VSPSEPROPID_UseGlobalEditorByDefaultBOOL [optional]. If you set this property, then a <project default editor> entry is added to the OpenWith dialog box. If true, then the global editor is used by default. If false, then a project-specific editor is used by default. The project is expected to persist on a per-user/per-machine/per file-type (file extension) basis whether the global standard editor or the project-specific editor should be used. The project then uses this information to know whether to call OpenStandardEditor or OpenSpecificEditor when opening a project item.  

COM Signature

From vsshell.idl: