Provides properties to set project-specific editor information in the OpenWith dialog box.
Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Public Enumeration __VSPSEPROPID
public enum __VSPSEPROPID
public enum class __VSPSEPROPID
type __VSPSEPROPID
public enum __VSPSEPROPID
Members
| Member name | Description | |
|---|---|---|
| VSPSEPROPID_FIRST | Indicates the first __VSPSEPROPID. | |
| VSPSEPROPID_LAST | This must be the same as the first property defined. | |
| VSPSEPROPID_NIL | NIL; -1 | |
| VSPSEPROPID_ProjectDefaultEditorName | BSTR. Optional. The project can return a name for the editor (to be used instead of "Project default editor". | |
| VSPSEPROPID_UseGlobalEditorByDefault | BOOL. 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 a project item is opened. | 
Remarks
COM Signature
From vsshell.idl:
enum __VSPSEPROPID
{
    VSPSEPROPID_NIL                    = -1,
    VSPSEPROPID_LAST                       = -5100,
    VSPSEPROPID_UseGlobalEditorByDefault = -5100,
    VSPSEPROPID_ProjectDefaultEditorName = -5101,
    VSPSEPROPID_FIRST                      = -5101,
};
typedef LONG VSPSEPROPID;