From eb564a316017e9e484cdaec55c76bd636b4eabed Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Mon, 2 Jul 2012 12:58:10 +0900 Subject: [PATCH] gdiplus: Add a test for 'value' pointer in the PropertyItem structure. --- dlls/gdiplus/tests/image.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/gdiplus/tests/image.c b/dlls/gdiplus/tests/image.c index b6cc322daa6..c49276df65b 100644 --- a/dlls/gdiplus/tests/image.c +++ b/dlls/gdiplus/tests/image.c @@ -3093,8 +3093,9 @@ static void test_tiff_properties(void) prop_item = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, prop_size); status = GdipGetPropertyItem(image, prop_id[i], prop_size, prop_item); expect(Ok, status); + ok(prop_item->value == prop_item + 1, "expected item->value %p, got %p\n", prop_item + 1, prop_item->value); ok(td[i].type == prop_item->type || - /* Win7 stopped using proper but not documented types, and it's + /* Win7 stopped using proper but not documented types, and it looks broken since TypeFloat and TypeDouble now reported as TypeUndefined, and signed types reported as unsigned. */ broken(prop_item->type == documented_type(td[i].type)), -- 2.11.4.GIT