This documentation is archived and is not being maintained.

__VSPROPID Enumeration

Identifies property settings for a solution.

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

public enum __VSPROPID
public enum __VSPROPID
public enum __VSPROPID

 Member nameDescription
VSPROPID_CountOfProjectsBeingLoadedI4: Count of projects in file being opened (valid only during open). 
VSPROPID_FileDefaultCodePageI4: Codepage for saving files (CP_ACP/CP_WINUNICODE). 
VSPROPID_IsSolutionDirtyBOOLEAN: true if solution file is dirty. 
VSPROPID_IsSolutionOpenBOOLEAN: true if a solution file is open. 
VSPROPID_IsSolutionOpeningBOOLEAN: true if a solution file is being opened. 
VSPROPID_IsSolutionSaveAsRequiredBOOLEAN: true if saving the solution will require a Save As dialog box. 
VSPROPID_OpenProjectFilterBSTR: Filter/extension list used in Open Project dialog box. 
VSPROPID_ProjectCountI4: Count of projects open in solution. 
VSPROPID_RegisteredProjExtnsBSTR: Semicolon-separated list of all project extensions. 
VSPROPID_SolutionBaseNameBSTR: (Get/Set) base name of solution file. 
VSPROPID_SolutionDirectoryBSTR: Directory where solution file is saved. 
VSPROPID_SolutionFileNameBSTR; Full path to solution file. 
VSPROPID_SolutionFileNameBeingLoadedBSTR: Full path to file being opened (valid only during open). 
VSPROPID_SolutionNodeCaptionBSTR: Caption for solution node in Project Explorer
VSPROPID_SolutionPropertyPagesBSTR: A semicolon-delimited list of clsids of solution-level property pages. 
VSPROPID_UserOptionsFileNameBSTR: Full path to user options file. 

The table below lists information about the property, not the value of the enumeration member.

COM Signature

From vsshell.idl: