From 3d1ca459341b12c8cf9a24504b493b372e3c6b21 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Sun, 28 Aug 2022 17:40:54 +0200 Subject: [PATCH] [XMLLITE_WINETEST] Fix stack corruption on 64 bit --- modules/rostests/winetests/xmllite/reader.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/rostests/winetests/xmllite/reader.c b/modules/rostests/winetests/xmllite/reader.c index 41adad15981..c44fed4c8c0 100644 --- a/modules/rostests/winetests/xmllite/reader.c +++ b/modules/rostests/winetests/xmllite/reader.c @@ -537,7 +537,11 @@ static void test_reader_create(void) IXmlResolver *resolver; IUnknown *input, *unk; IXmlReader *reader; +#ifdef __REACTOS__ + ULONG_PTR dtd; +#else DtdProcessing dtd; +#endif XmlNodeType nodetype; HRESULT hr; @@ -603,7 +607,7 @@ static void test_reader_create(void) dtd = 2; hr = IXmlReader_GetProperty(reader, XmlReaderProperty_DtdProcessing, (LONG_PTR*)&dtd); ok(hr == S_OK, "Expected S_OK, got %08x\n", hr); - ok(dtd == DtdProcessing_Prohibit, "got %d\n", dtd); + ok(dtd == DtdProcessing_Prohibit, "got %Id\n", dtd); dtd = 2; hr = IXmlReader_SetProperty(reader, XmlReaderProperty_DtdProcessing, dtd);