inetcomm: Add two missing member functions.

This commit is contained in:
Huw Davies 2007-11-02 11:54:03 +00:00 committed by Alexandre Julliard
parent 54ab69c4f5
commit 381e48ec13
2 changed files with 32 additions and 0 deletions

View File

@ -235,6 +235,15 @@ static HRESULT WINAPI MimeMessage_GetBody(
return E_NOTIMPL; return E_NOTIMPL;
} }
static HRESULT WINAPI MimeMessage_DeleteBody(
IMimeMessage *iface,
HBODY hBody,
DWORD dwFlags)
{
FIXME("(%p)->(%p, %08x)\n", iface, hBody, dwFlags);
return E_NOTIMPL;
}
static HRESULT WINAPI MimeMessage_MoveBody( static HRESULT WINAPI MimeMessage_MoveBody(
IMimeMessage *iface, IMimeMessage *iface,
HBODY hBody, HBODY hBody,
@ -362,6 +371,17 @@ static HRESULT WINAPI MimeMessage_GetBodyProp(
return E_NOTIMPL; return E_NOTIMPL;
} }
static HRESULT WINAPI MimeMessage_SetBodyProp(
IMimeMessage *iface,
HBODY hBody,
LPCSTR pszName,
DWORD dwFlags,
LPCPROPVARIANT pValue)
{
FIXME("(%p)->(%p, %s, 0x%x, %p)\n", iface, hBody, pszName, dwFlags, pValue);
return E_NOTIMPL;
}
static HRESULT WINAPI MimeMessage_DeleteBodyProp( static HRESULT WINAPI MimeMessage_DeleteBodyProp(
IMimeMessage *iface, IMimeMessage *iface,
HBODY hBody, HBODY hBody,
@ -591,6 +611,7 @@ static const IMimeMessageVtbl MimeMessageVtbl =
MimeMessage_SaveBody, MimeMessage_SaveBody,
MimeMessage_InsertBody, MimeMessage_InsertBody,
MimeMessage_GetBody, MimeMessage_GetBody,
MimeMessage_DeleteBody,
MimeMessage_MoveBody, MimeMessage_MoveBody,
MimeMessage_CountBodies, MimeMessage_CountBodies,
MimeMessage_FindFirst, MimeMessage_FindFirst,
@ -604,6 +625,7 @@ static const IMimeMessageVtbl MimeMessageVtbl =
MimeMessage_IsContentType, MimeMessage_IsContentType,
MimeMessage_QueryBodyProp, MimeMessage_QueryBodyProp,
MimeMessage_GetBodyProp, MimeMessage_GetBodyProp,
MimeMessage_SetBodyProp,
MimeMessage_DeleteBodyProp, MimeMessage_DeleteBodyProp,
MimeMessage_SetOption, MimeMessage_SetOption,
MimeMessage_GetOption, MimeMessage_GetOption,

View File

@ -466,6 +466,10 @@ library MIMEOLE
[in] HBODY hPivot, [in] HBODY hPivot,
[out] LPHBODY phBody); [out] LPHBODY phBody);
HRESULT DeleteBody(
[in] HBODY hBody,
[in] DWORD dwFlags);
HRESULT MoveBody( HRESULT MoveBody(
[in] HBODY hBody, [in] HBODY hBody,
[in] BODYLOCATION location); [in] BODYLOCATION location);
@ -528,6 +532,12 @@ library MIMEOLE
[in] DWORD dwFlags, [in] DWORD dwFlags,
[in, out] LPPROPVARIANT pValue); [in, out] LPPROPVARIANT pValue);
HRESULT SetBodyProp(
[in] HBODY hBody,
[in] LPCSTR pszName,
[in] DWORD dwFlags,
[in] LPCPROPVARIANT pValue);
HRESULT DeleteBodyProp( HRESULT DeleteBodyProp(
[in] HBODY hBody, [in] HBODY hBody,
[in] LPCSTR pszName); [in] LPCSTR pszName);