IComponentAuthenticate interface (mswmdm.h)
The IComponentAuthenticate interface provides secure, encrypted communication between modules of Windows Media Device Manager. It is implemented by a service provider and created and used by an application or plug-in. To get this interface, the application calls CoCreateInstance (__uuidof(MediaDevMgr)).
The application creates and passes this interface to CSecureChannelClient::SetInterface, but never calls any methods on this interface.
The service provider implements the methods in this interface, and calls them on a private CSecureChannelServer member.
The IComponentAuthenticate interface inherits from the IUnknown interface. IComponentAuthenticate also has these types of members:
The IComponentAuthenticate interface has these methods.
The SACAuth method establishes a secure authenticated channel between components.
The SACGetProtocols method is used by a component to discover the authentication protocols supported by another component.