TYPEATTR Object
A TYPEATTR object represents a COM TYPEATTR structure.
Properties
- PyIID iid
- The IID
- int lcid
- The lcid
- int memidConstructor
- ID of constructor
- int memidDestructor
- ID of destructor
- int cbSizeInstance
- The size of an instance of this type
- int typekind
- The kind of type this information describes. One of the
win32con.TKIND_* constants.
- int cFuncs
- Number of functions.
- int cVars
- Number of variables/data members.
- int cImplTypes
- Number of implemented interfaces.
- int cbSizeVft
- The size of this type's VTBL
- int cbAlignment
- Byte alignment for an instance of this type.
- int wTypeFlags
- One of the pythoncom TYPEFLAG_
- int wMajorVerNum
- Major version number.
- int wMinorVerNum
- Minor version number.
- TYPEDESC tdescAlias
- If TypeKind == pythoncom.TKIND_ALIAS,
specifies the type for which this type is an alias.
- IDLDESC idldeskType
- IDL attributes of the described type.
Items
- [0] PyIID : IID
- The IID
- [1] int : lcid
- The lcid
- [2] int : memidConstructor
- ID of constructor
- [3] int : memidDestructor
- ID of destructor,
- [4] int : cbSizeInstance
- The size of an instance of this type
- [5] int : typekind
- The kind of type this information describes. One of the win32con.TKIND_* constants.
- [6] int : cFuncs
- Number of functions.
- [7] int : cVars
- Number of variables/data members.
- [8] int : cImplTypes
- Number of implemented interfaces.
- [9] int : cbSizeVft
- The size of this type's VTBL
- [10] int : cbAlignment
- Byte alignment for an instance of this type.
- [11] int : wTypeFlags
- One of the pythoncom TYPEFLAG_* constants
- [12] int : wMajorVerNum
- Major version number.
- [13] int : wMinorVerNum
- Minor version number.
- [14] TYPEDESC : obDescAlias
- If TypeKind == pythoncom.TKIND_ALIAS, specifies the type for which this type is an alias.
- [15] IDLDESC : obIDLDesc
- IDL attributes of the described type.