tagTYPEATTR Structure

Contains attributes of an _ITypeInfo interface.

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

Syntax

'Declaration
Public Structure tagTYPEATTR
public struct tagTYPEATTR
public value class tagTYPEATTR
[<Sealed>]
type tagTYPEATTR =  struct end
JScript supports the use of structures, but not the declaration of new ones.

The tagTYPEATTR type exposes the following members.

Methods

  Name Description
Public method Equals Indicates whether this instance and a specified object are equal. (Inherited from ValueType.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Returns the hash code for this instance. (Inherited from ValueType.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns the fully qualified type name of this instance. (Inherited from ValueType.)

Top

Fields

  Name Description
Public field cbAlignment Specifies the byte alignment for an instance of this type.
Public field cbSizeInstance The size of an instance of this type.
Public field cbSizeVft The size of this type's virtual method table (VTBL).
Public field cFuncs Indicates the number of functions on the interface this structure describes.
Public field cImplTypes Indicates the number of implemented interfaces on the interface this structure describes.
Public field cVars Indicates the number of variables and data fields on the interface described by this structure.
Public field dwReserved Reserved for future use.
Public field Guid The GUID of the type information.
Public field idldescType IDL attributes of the described type.
Public field lcid Locale of member names and documentation strings.
Public field lpstrSchema Reserved for future use.
Public field memidConstructor ID of constructor, or MEMBER_ID_NIL if none.
Public field memidDestructor ID of distructor, or MEMBER_ID_NIL if none.
Public field tdescAlias S specifies the type for which this type is an alias.
Public field typekind A tagTYPEKIND value describing the type this information describes.
Public field wMajorVerNum Holds the major version number.
Public field wMinorVerNum Holds the minor version number.
Public field wTypeFlags A TYPEFLAGS value describing this information.

Top

Thread Safety

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

See Also

Reference

Microsoft.VisualStudio.VsWizard Namespace