_LIBCAT_CLASSTYPE Enumeration

Specifies the ClassType of a library item.

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

Syntax

'Declaration
Public Enumeration _LIBCAT_CLASSTYPE
public enum _LIBCAT_CLASSTYPE
public enum class _LIBCAT_CLASSTYPE
type _LIBCAT_CLASSTYPE
public enum _LIBCAT_CLASSTYPE

Members

Member name Description
LCCT_NSPC Classtype is unspecified.
LCCT_CLASS Library item is a Class.
LCCT_INTERFACE Library item is an Interface.
LCCT_STRUCT Library item is a Struct.
LCCT_UNION Library item is a Union.
LCCT_ENUM Library item is an Enumeration.
LCCT_TYPEDEF Library item is a Typedef.
LCCT_MODULE Library item is a Module.
LCCT_INTRINSIC Library item is an Intrinsic.
LCCT_DELEGATE Library item is a Delegate.
LCCT_EXCEPTION Library item is an Exception.
LCCT_MAP Library item is a Map.
LCCT_GLOBAL Library item is a Global.
LCCT_ERROR Error condition.

Remarks

COM Signature

From vsshell.idl:

The environment calls GetCategoryField to retrieve the value assigned to a category of an object in an object list. Assign an appropriate value from this enumeration if the category requested is LC_CLASSTYPE.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace