Huw Davies : ole32/tests: Add a test for enhanced metafile retrieval.
Alexandre Julliard
julliard at winehq.org
Tue Jun 23 10:02:43 CDT 2009
Module: wine
Branch: master
Commit: 7490f922e0adaacbf5396cf8afdc90e33bc1a808
URL: http://source.winehq.org/git/wine.git/?a=commit;h=7490f922e0adaacbf5396cf8afdc90e33bc1a808
Author: Huw Davies <huw at 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);
More information about the wine-cvs
mailing list