pEpCOMServerAdapter.idl
changeset 13 d83d94f11e62
parent 12 2f0ba9d79082
child 15 b1c2c371379c
     1.1 --- a/pEpCOMServerAdapter.idl	Tue Apr 28 15:30:12 2015 +0200
     1.2 +++ b/pEpCOMServerAdapter.idl	Wed Apr 29 01:11:07 2015 +0200
     1.3 @@ -95,7 +95,7 @@
     1.4          pEp_ct_pEp = 0xff
     1.5      } pEp_comm_type;
     1.6  
     1.7 -    struct pEp_identity_s {
     1.8 +    [uuid(CAAC4CFB-4EE6-4C27-81F7-E5B4E0A46816)] struct pEp_identity_s {
     1.9          BSTR address;
    1.10          BSTR fpr;
    1.11          BSTR user_id;
    1.12 @@ -132,8 +132,11 @@
    1.13  ]
    1.14  interface ITextMessage : IUnknown {
    1.15  
    1.16 -    [propget] HRESULT from([out, retval] struct pEp_identity_s* pVal);
    1.17 +    [propget] HRESULT from([out, retval] struct pEp_identity_s *pVal);
    1.18      [propput] HRESULT from([in] struct pEp_identity_s *newVal);
    1.19 +
    1.20 +    [propget] HRESULT to([out, retval] SAFEARRAY(struct pEp_identity_s) *pVal);
    1.21 +    [propput] HRESULT to([in] SAFEARRAY(struct pEp_identity_s) newVal);
    1.22  };
    1.23  
    1.24  [