Asynchronous DCOM
To take advantage of asynchronous RPC transparently, COM programmers can use the Async* interfaces generated by the MIDL compiler as described in the MIDL attribute topic, async_uuid. For more information, please see COM Clients and Servers,Making and Processing Asynchronous Calls, and Asynchronous Method Calls in COM Clients and Servers.