Microsoft COM Specification
The Component Object Model (COM) Specification contains the standard APIs supported by the COM Library, the standard suites of interfaces supported or used by software written in a COM environment, along with the network protocols used by COM in support of distributed computing. By Microsoft.