[PATCH 4/4] mimeole.idl: Correct IMimePropertySchema interface
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Fri Apr 15 02:50:59 CDT 2016
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
---
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);
}
[
--
2.8.0.rc3
More information about the wine-patches
mailing list