inetcomm: Implemented IMimeBody::GetClassID().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
5557081956
commit
fe6367aed7
|
@ -971,10 +971,15 @@ static HRESULT WINAPI MimeBody_GetClassID(
|
|||
CLSID* pClassID)
|
||||
{
|
||||
MimeBody *This = impl_from_IMimeBody(iface);
|
||||
FIXME("(%p)->(%p) stub\n", This, pClassID);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
TRACE("(%p)->(%p)\n", This, pClassID);
|
||||
|
||||
if(!pClassID)
|
||||
return E_INVALIDARG;
|
||||
|
||||
*pClassID = IID_IMimeBody;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI MimeBody_IsDirty(
|
||||
IMimeBody* iface)
|
||||
|
|
|
@ -197,10 +197,18 @@ static void test_CreateBody(void)
|
|||
MIMEPARAMINFO *param_info;
|
||||
IMimeAllocator *alloc;
|
||||
BODYOFFSETS offsets;
|
||||
CLSID clsid;
|
||||
|
||||
hr = CoCreateInstance(&CLSID_IMimeBody, NULL, CLSCTX_INPROC_SERVER, &IID_IMimeBody, (void**)&body);
|
||||
ok(hr == S_OK, "ret %08x\n", hr);
|
||||
|
||||
hr = IMimeBody_GetClassID(body, NULL);
|
||||
ok(hr == E_INVALIDARG, "ret %08x\n", hr);
|
||||
|
||||
hr = IMimeBody_GetClassID(body, &clsid);
|
||||
ok(hr == S_OK, "ret %08x\n", hr);
|
||||
ok(IsEqualGUID(&clsid, &IID_IMimeBody), "got %s\n", wine_dbgstr_guid(&clsid));
|
||||
|
||||
hr = IMimeBody_GetHandle(body, &handle);
|
||||
ok(hr == MIME_E_NO_DATA, "ret %08x\n", hr);
|
||||
ok(handle == NULL, "handle %p\n", handle);
|
||||
|
|
Loading…
Reference in New Issue