TYPEATTR Struct
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.
Caution
Use System.Runtime.InteropServices.ComTypes.TYPEATTR instead. http://go.microsoft.com/fwlink/?linkid=14202
Use TYPEATTR instead.
public value class TYPEATTR
[System.Runtime.InteropServices.ComVisible(false)]
public struct TYPEATTR
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEATTR instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public struct TYPEATTR
[<System.Runtime.InteropServices.ComVisible(false)>]
type TYPEATTR = struct
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEATTR instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type TYPEATTR = struct
Public Structure TYPEATTR
- Inheritance
- Attributes
Remarks
For additional information about TYPEATTR
, see the MSDN Library.
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. |
MEMBER_ID_NIL |
A constant used with the memidConstructor and memidDestructor fields. |
memidConstructor |
ID of constructor, or MEMBER_ID_NIL if none. |
memidDestructor |
ID of destructor, or MEMBER_ID_NIL if none. |
tdescAlias |
If typekind == TKIND_ALIAS, specifies the type for which this type is an alias. |
typekind |
A TYPEKIND value describing the type this information describes. |
wMajorVerNum |
Major version number. |
wMinorVerNum |
Minor version number. |
wTypeFlags |
A TYPEFLAGS value describing this information. |