Commit 3a974b1c authored by Alistair Leslie-Hughes's avatar Alistair Leslie-Hughes Committed by Alexandre Julliard

mimeole.idl: Correct IMimePropertySchema interface.

parent 9b8d63d1
...@@ -469,6 +469,8 @@ library MIMEOLE ...@@ -469,6 +469,8 @@ library MIMEOLE
] ]
interface IMimePropertySchema : IUnknown interface IMimePropertySchema : IUnknown
{ {
typedef [unique] IMimePropertySchema *LPMIMEPROPERTYSCHEMA;
typedef enum tagMIMEPROPFLAGS typedef enum tagMIMEPROPFLAGS
{ {
MPF_INETCSET = 0x01, MPF_INETCSET = 0x01,
...@@ -479,7 +481,30 @@ library MIMEOLE ...@@ -479,7 +481,30 @@ library MIMEOLE
MPF_READONLY = 0x20 MPF_READONLY = 0x20
} MIMEPROPFLAGS; } 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);
} }
[ [
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment