Module com::runtime[][src]

Expand description

COM runtime facilities

This includes initializing the COM runtime as well as creating instances of COM classes

Structs

An apartment runtime configuration.

Enums

The threading model of the current thread’s apartment

Functions

Create an instance of a COM class with the associated class id

Uninitialize a COM apartment thread.

Get the class object with the associated CLSID

Establish an apartment type for the current thread.

Initialize a new multithreaded apartment (MTA) runtime. This will ensure that an MTA is running for the process. Every new thread will implicitly be in the MTA unless a different apartment type is chosen (through init_apartment)