Alistair Leslie-Hughes : mimeole.idl: Correct IMimePropertySchema interface.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Apr 18 10:37:02 CDT 2016
Module: wine
Branch: master
Commit: 3a974b1c5e7effd3bd0d324a6d21c6f3181d5da3
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3a974b1c5e7effd3bd0d324a6d21c6f3181d5da3
Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date: Fri Apr 15 07:50:59 2016 +0000
mimeole.idl: Correct IMimePropertySchema interface.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Signed-off-by: Alexandre Julliard <julliard at 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);
}
[
More information about the wine-cvs
mailing list