VSSFileStatus Enumeration 

Identifies the IVSSCheckout status of a SourceSafe file.

Namespace: Microsoft.VisualStudio.SourceSafe.Interop
Assembly: Microsoft.VisualStudio.SourceSafe.Interop (in microsoft.visualstudio.sourcesafe.interop.dll)

Syntax

'Declaration
<GuidAttribute("783CD4ED-9D54-11CF-B8EE-00608CC9A71F")> _
Public Enumeration VSSFileStatus
'Usage
Dim instance As VSSFileStatus
[GuidAttribute("783CD4ED-9D54-11CF-B8EE-00608CC9A71F")] 
public enum VSSFileStatus
[GuidAttribute(L"783CD4ED-9D54-11CF-B8EE-00608CC9A71F")] 
public enum class VSSFileStatus
/** @attribute GuidAttribute("783CD4ED-9D54-11CF-B8EE-00608CC9A71F") */ 
public enum VSSFileStatus
GuidAttribute("783CD4ED-9D54-11CF-B8EE-00608CC9A71F") 
public enum VSSFileStatus

Members

  Member name Description
VSSFILE_CHECKEDOUT Identifies the file status as checked out by the IVSSUser other than the current IVSSUser
VSSFILE_CHECKEDOUT_ME Identifies the file status as checked out by the current IVSSUser
VSSFILE_NOTCHECKEDOUT Identifies the file status as not checked out. 

Remarks

The VSSFileStatus enumeration elements:

Element

Description

Value

VSSFILE_NOTCHECKEDOUT

Not checked out.

0

VSSFILE_CHECKEDOUT

Checked out by IVSSUser other than current user.

1

VSSFILE_CHECKEDOUT_ME

Checked out by current IVSSUser.

2

Note

The VSSFileStatus enumeration elements are not cumulative. If a file is checked out by the current user and also is checked out by another user, the IsCheckedOut property returns VSSFILE_CHECKEDOUT_ME and not VSSFILE_CHECKEDOUT + VSSFILE_CHECKEDOUT_ME.

See Also

Reference

Microsoft.VisualStudio.SourceSafe.Interop Namespace
IVSSItem Interface
IVSSItem.IsCheckedOut Property