Specifies the capabilities of an object list.
Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Public Enumeration _LIB_LISTCAPABILITIES
public enum _LIB_LISTCAPABILITIES
public enum class _LIB_LISTCAPABILITIES
type _LIB_LISTCAPABILITIES
public enum _LIB_LISTCAPABILITIES
Members
| Member name | Description | |
|---|---|---|
| LLC_ALLOWDELETE | Items in the object list support renaming through CanDelete and DoDelete. | |
| LLC_ALLOWDRAGDROP | Items in the object list support drag and drop operations through QueryDragDrop and DoDragDrop. | |
| LLC_ALLOWRENAME | Items in the object list support renaming through CanRename and DoRename. | |
| LLC_ALLOWSCCOPS | Unused. Use the TDS_STATEIMAGEMASK in the GetDisplayDatacall to communicate the source code control state of the list item. Source code control commands are routed through the standard IVsHierarchy and ItemID mechanism. | |
| LLC_HASBROWSEOBJ | Items in the object list support property browse objects through GetBrowseObject. | |
| LLC_HASCOMMANDS | Items in the object list support their own context menu through GetContextMenu. | |
| LLC_HASDESCPANE | Items in the object list support description pane text through FillDescription. | |
| LLC_HASSOURCECONTEXT | Items in the object list support GetSourceContext, CountSourceItems, and GetMultipleSourceItems. | |
| LLC_NONE | The object list has no special capabilities. | 
Remarks
COM Signature
From vsshell.idl:
Object list capabilities are returned to the environment's object manager through a call to GetCapabilities.