The Proxies are classes functioning as interfaces, represent a remote objects. The auto-generate proxy classes will define methods for the remote objects they represent and implement these methods to use an appropriate message format and transport channel to communicate method calls to the servers and to translate the results.

Developers will not usually implement (nor directly deal with) a proxy class. Instead, call the correspondent CoClass's Create method to get back an interface to the methods defined by the service and then call methods on this interface.