tagTYPEATTR Struct

Definition

Contains attributes of an _ITypeInfo interface.

public value class tagTYPEATTR
struct tagTYPEATTR
public struct tagTYPEATTR
type tagTYPEATTR = struct
Public Structure tagTYPEATTR
Inheritance
tagTYPEATTR

Fields

cbAlignment

Specifies the byte alignment for an instance of this type.

cbSizeInstance

The size of an instance of this type.

cbSizeVft

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

cFuncs

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

cImplTypes

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

cVars

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

dwReserved

Reserved for future use.

Guid

The GUID of the type information.

idldescType

IDL attributes of the described type.

lcid

Locale of member names and documentation strings.

lpstrSchema

Reserved for future use.

memidConstructor

ID of constructor, or MEMBER_ID_NIL if none.

memidDestructor

ID of distructor, or MEMBER_ID_NIL if none.

tdescAlias

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

typekind

A tagTYPEKIND value describing the type this information describes.

wMajorVerNum

Holds the major version number.

wMinorVerNum

Holds the minor version number.

wTypeFlags

A TYPEFLAGS value describing this information.

Applies to