Module: wine Branch: master Commit: 3a974b1c5e7effd3bd0d324a6d21c6f3181d5da3 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3a974b1c5e7effd3bd0d324a6d...
Author: Alistair Leslie-Hughes leslie_alistair@hotmail.com Date: Fri Apr 15 07:50:59 2016 +0000
mimeole.idl: Correct IMimePropertySchema interface.
Signed-off-by: Alistair Leslie-Hughes leslie_alistair@hotmail.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
include/mimeole.idl | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/include/mimeole.idl b/include/mimeole.idl index 65c0b42..dddfc26 100644 --- a/include/mimeole.idl +++ b/include/mimeole.idl @@ -469,6 +469,8 @@ library MIMEOLE ] interface IMimePropertySchema : IUnknown { + typedef [unique] IMimePropertySchema *LPMIMEPROPERTYSCHEMA; + typedef enum tagMIMEPROPFLAGS { MPF_INETCSET = 0x01, @@ -479,7 +481,30 @@ library MIMEOLE MPF_READONLY = 0x20 } MIMEPROPFLAGS;
- /* FIXME: fill this in */ + HRESULT RegisterProperty( + [in] const char *name, + [in] DWORD flags, + [in] DWORD rownumber, + [in] VARTYPE vtdefault, + [out] DWORD *propid); + + HRESULT ModifyProperty( + [in] const char *name, + [in] DWORD flags, + [in] DWORD rownumber, + [in] VARTYPE vtdefault); + + HRESULT GetPropertyId( + [in] const char *name, + [out] DWORD *propid); + + HRESULT GetPropertyName( + [in] DWORD propid, + [out] char **name); + + HRESULT RegisterAddressType( + [in] const char *name, + [out] DWORD *adrtype); }
[