TYPEATTR Structure
TOC
Collapse the table of content
Expand the table of content

TYPEATTR Structure

 
Note: This API is now obsolete.Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

[ObsoleteAttribute("Use System.Runtime.InteropServices.ComTypes.TYPEATTR instead. http://go.microsoft.com/fwlink/?linkid=14202", 
	false)]
public struct TYPEATTR

NameDescription
System_CAPS_pubmethodEquals(Object)

Indicates whether this instance and a specified object are equal.(Inherited from ValueType.)

System_CAPS_pubmethodGetHashCode()

Returns the hash code for this instance.(Inherited from ValueType.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns the fully qualified type name of this instance.(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_pubfieldSystem_CAPS_staticMEMBER_ID_NIL

A constant used with the memidConstructor and memidDestructor fields.

System_CAPS_pubfieldmemidConstructor

ID of constructor, or TYPEATTR.MEMBER_ID_NIL if none.

System_CAPS_pubfieldmemidDestructor

ID of destructor, or TYPEATTR.MEMBER_ID_NIL if none.

System_CAPS_pubfieldtdescAlias

If TYPEATTR.typekind == TYPEKIND.TKIND_ALIAS, specifies the type for which this type is an alias.

System_CAPS_pubfieldtypekind

A System.Runtime.InteropServices.TYPEKIND value describing the type this information describes.

System_CAPS_pubfieldwMajorVerNum

Major version number.

System_CAPS_pubfieldwMinorVerNum

Minor version number.

System_CAPS_pubfieldwTypeFlags

A System.Runtime.InteropServices.TYPEFLAGS value describing this information.

For additional information about TYPEATTR, see the MSDN Library.

.NET Framework
Available since 1.1

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:
© 2016 Microsoft