Module: wine Branch: master Commit: 7490f922e0adaacbf5396cf8afdc90e33bc1a808 URL: http://source.winehq.org/git/wine.git/?a=commit;h=7490f922e0adaacbf5396cf8af...
Author: Huw Davies huw@codeweavers.com Date: Mon Jun 22 14:46:35 2009 +0100
ole32/tests: Add a test for enhanced metafile retrieval.
---
dlls/ole32/tests/clipboard.c | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/dlls/ole32/tests/clipboard.c b/dlls/ole32/tests/clipboard.c index a6229a1..e58ac02 100644 --- a/dlls/ole32/tests/clipboard.c +++ b/dlls/ole32/tests/clipboard.c @@ -1235,6 +1235,8 @@ static void test_nonole_clipboard(void) FORMATETC fmt; HGLOBAL h, hblob, htext; HENHMETAFILE emf; + STGMEDIUM med; + DWORD obj_type;
r = OpenClipboard(NULL); ok(r, "gle %d\n", GetLastError()); @@ -1349,6 +1351,13 @@ static void test_nonole_clipboard(void) ok(hr == S_FALSE, "got %08x\n", hr); IEnumFORMATETC_Release(enum_fmt);
+ InitFormatEtc(fmt, CF_ENHMETAFILE, TYMED_ENHMF); + hr = IDataObject_GetData(get, &fmt, &med); + ok(hr == S_OK, "got %08x\n", hr); + obj_type = GetObjectType(U(med).hEnhMetaFile); + ok(obj_type == OBJ_ENHMETAFILE, "got %d\n", obj_type); + ReleaseStgMedium(&med); + IDataObject_Release(get);
r = OpenClipboard(NULL);