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