tagTYPEATTR Structure

 

Contains attributes of an _ITypeInfo interface.

Namespace:   Microsoft.VisualStudio.VsWizard
Assembly:  Microsoft.VisualStudio.VsWizard (in Microsoft.VisualStudio.VsWizard.dll)

public struct tagTYPEATTR

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from ValueType.)

System_CAPS_pubmethodGetHashCode()

(Inherited from ValueType.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from ValueType.)

NameDescription
System_CAPS_pubfieldcbAlignment

Specifies the byte alignment for an instance of this type.

System_CAPS_pubfieldcbSizeInstance

The size of an instance of this type.

System_CAPS_pubfieldcbSizeVft

The size of this type's virtual method table (VTBL).

System_CAPS_pubfieldcFuncs

Indicates the number of functions on the interface this structure describes.

System_CAPS_pubfieldcImplTypes

Indicates the number of implemented interfaces on the interface this structure describes.

System_CAPS_pubfieldcVars

Indicates the number of variables and data fields on the interface described by this structure.

System_CAPS_pubfielddwReserved

Reserved for future use.

System_CAPS_pubfieldGuid

The GUID of the type information.

System_CAPS_pubfieldidldescType

IDL attributes of the described type.

System_CAPS_pubfieldlcid

Locale of member names and documentation strings.

System_CAPS_pubfieldlpstrSchema

Reserved for future use.

System_CAPS_pubfieldmemidConstructor

ID of constructor, or MEMBER_ID_NIL if none.

System_CAPS_pubfieldmemidDestructor

ID of distructor, or MEMBER_ID_NIL if none.

System_CAPS_pubfieldtdescAlias

S specifies the type for which this type is an alias.

System_CAPS_pubfieldtypekind

A tagTYPEKIND value describing the type this information describes.

System_CAPS_pubfieldwMajorVerNum

Holds the major version number.

System_CAPS_pubfieldwMinorVerNum

Holds the minor version number.

System_CAPS_pubfieldwTypeFlags

A TYPEFLAGS value describing this information.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: