1.7.4 Interfaces for Message and Notification Distribution
The interface implemented by the RSM client for supporting message distribution and client notifications is as follows:
There are two optional interfaces implemented by RSM for supporting message distribution and client notifications. They are as follows:
IClientSink: This interface is implemented by the RSM client for supporting message distribution and client notifications.
IMessenger: This optional interface is implemented by the RSM server and used locally for supporting message distribution. The IMessenger interface cannot be accessed or instantiated by the client; it is internal to the server.
The client negotiates for a given set of server functionality by specifying the desired RPC interface's UUID via COM IUnknown::QueryInterface ([MS-DCOM] section 3.1.1.5.8) when binding to the server. Certain interfaces are implemented only by particular objects on the server.<6>