Specifies various types of data and functions.
Assembly: mscorlib (in mscorlib.dll)
|A type that is an alias for another type.|
|A set of implemented components interfaces.|
|A set of methods and properties that are accessible through IDispatch::Invoke. By default, dual interfaces return TKIND_DISPATCH.|
|A set of enumerators.|
|A type that has virtual functions, all of which are pure.|
|A module that can have only static functions and data (for example, a DLL).|
|A structure with no methods.|
|A union of all members that have an offset of zero.|
For additional information about TYPEKIND, see the MSDN Library.
The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see How to: Map HRESULTs and Exceptions.