_LIBCAT_MEMBERINHERITANCE Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies inheritance options for libcat members.
This enumeration supports a bitwise combination of its member values.
public enum class _LIBCAT_MEMBERINHERITANCE
public enum class _LIBCAT_MEMBERINHERITANCE
enum _LIBCAT_MEMBERINHERITANCE
[System.Flags]
public enum _LIBCAT_MEMBERINHERITANCE
[<System.Flags>]
type _LIBCAT_MEMBERINHERITANCE =
Public Enum _LIBCAT_MEMBERINHERITANCE
- Inheritance
-
_LIBCAT_MEMBERINHERITANCE
- Attributes
Fields
Name | Value | Description |
---|---|---|
LCMI_IMMEDIATE | 1 | Immediate member of class (type). |
LCMI_OVERRIDABLE | 2 | Overridable (virtual), but not overridden member of parent class (type). |
LCMI_OVERRIDEREQUIRED | 4 | Override-required (pure virtual), but not overridden, member of parent class (type). |
LCMI_OVERRIDDEN | 8 | Overridden (virtual or pure virtual) member of parent class (type). |
LCMI_NOTOVERRIDABLE | 16 | Not overridable member of parent class (type). |
LCMI_INHERITED | 32 | Inherited member of class (type). |
Remarks
COM Signature
From vsshell80.idl:
enum _LIBCAT_MEMBERINHERITANCE
{
LCMI_IMMEDIATE = 0x0001,
LCMI_OVERRIDABLE = 0x0002,
LCMI_OVERRIDEREQUIRED = 0x0004,
LCMI_OVERRIDDEN = 0x0008,
LCMI_NOTOVERRIDABLE = 0x0010,
LCMI_INHERITED = 0x0020
};
typedef DWORD LIBCAT_MEMBERINHERITANCE;