pEpCOMServerAdapter.idl
changeset 20 f77dd13806ff
parent 19 3cfb847e13cd
child 22 ce807ab55768
     1.1 --- a/pEpCOMServerAdapter.idl	Fri May 08 10:07:08 2015 +0200
     1.2 +++ b/pEpCOMServerAdapter.idl	Tue May 12 14:13:52 2015 +0200
     1.3 @@ -210,8 +210,9 @@
     1.4  
     1.5      typedef enum _pEp_color {
     1.6          pEp_rating_undefined = 0,
     1.7 +        pEp_rating_cannot_decrypt,
     1.8 +        pEp_rating_have_no_key,
     1.9          pEp_rating_unencrypted,
    1.10 -        pEp_rating_cannot_decrypt,
    1.11          pEp_rating_unreliable,
    1.12          pEp_rating_reliable,
    1.13          pEp_rating_yellow = pEp_rating_reliable,
    1.14 @@ -226,7 +227,7 @@
    1.15      } pEp_color;
    1.16  
    1.17      HRESULT encrypt_message([in] ITextMessage *src, [out] ITextMessage ** dst, [in, optional] SAFEARRAY(BSTR) extra);
    1.18 -    HRESULT decrypt_message([in] ITextMessage *src, [out] ITextMessage ** dst, [out] SAFEARRAY(BSTR) *keylist, [out] pEp_color *rating);
    1.19 +    HRESULT decrypt_message([in] ITextMessage *src, [out] ITextMessage ** dst, [out] SAFEARRAY(BSTR) *keylist, [out, retval] pEp_color *rating);
    1.20      HRESULT outgoing_message_color([in] ITextMessage *msg, [out, retval] pEp_color * pVal);
    1.21      HRESULT identity_color([in] struct pEp_identity_s * ident, [out, retval] pEp_color * pVal);
    1.22  };