kernel32: Fix file test compilation with PSDK headers.
authorDmitry Timoshkov <dmitry@baikal.ru>
Thu, 8 Mar 2012 12:29:35 +0000 (20:29 +0800)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 9 Mar 2012 10:30:21 +0000 (11:30 +0100)
dlls/kernel32/tests/file.c

index f2a9a07..39e6cb9 100644 (file)
@@ -1763,7 +1763,7 @@ static BOOL create_fake_dll( LPCSTR filename )
 # error You must specify the machine type
 #endif
     nt->FileHeader.NumberOfSections = 1;
-    nt->FileHeader.SizeOfOptionalHeader = IMAGE_SIZEOF_NT_OPTIONAL_HEADER;
+    nt->FileHeader.SizeOfOptionalHeader = sizeof(IMAGE_OPTIONAL_HEADER);
     nt->FileHeader.Characteristics = IMAGE_FILE_DLL | IMAGE_FILE_EXECUTABLE_IMAGE;
     nt->OptionalHeader.Magic = IMAGE_NT_OPTIONAL_HDR_MAGIC;
     nt->OptionalHeader.MajorLinkerVersion = 1;