The type building interfaces use the following structures and enumerations.
| Structure | Description |
|---|---|
| LIBFLAGS | Defines flags that apply to type libraries. |
| REGKIND | Controls how a type library is registered. |
| SYSKIND | Identifies the target operating system platform. |
| TLIBATTR | Contains information about a type library. |