Contains credentials that the recipient can use to determine that the message was sent by authorized sender.
Property UserName As Variant
Property Password As Variant
interface IMCXMessageCredentials: IDispatch
HRESULT _stdcall UserName([out, retval] SAFEARRAY(byte) * Value );
HRESULT _stdcall UserName([in] SAFEARRAY(byte) Value );
HRESULT _stdcall Password([out, retval] SAFEARRAY(byte) * Value );
HRESULT _stdcall Password([in] SAFEARRAY(byte) Value );
MCMessageCredentials structure contains credentials that let message recipient determine whether a message was sent by an authorized sender. It is application's job to keep the list of valid credentials and validate the given credentials. Messenger only fires an event that the application should process if it uses credentials.