mimeole.idl: Correct IMimePropertySchema interface.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alistair Leslie-Hughes 2016-04-15 07:50:59 +00:00 committed by Alexandre Julliard
parent 9b8d63d168
commit 3a974b1c5e
1 changed files with 26 additions and 1 deletions

View File

@ -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);
}
[