mirror of
https://github.com/reactos/reactos.git
synced 2025-02-21 16:04:57 +00:00
[NTDLL_APITEST] Fix LdrEnumResources test for x64
This commit is contained in:
parent
3b437b8a1c
commit
91b51f6e9c
1 changed files with 6 additions and 2 deletions
|
@ -162,7 +162,7 @@ InitializeTestImage(
|
|||
|
||||
TestImage->NtHeaders.Signature = IMAGE_NT_SIGNATURE;
|
||||
|
||||
TestImage->NtHeaders.FileHeader.Machine = IMAGE_FILE_MACHINE_I386;
|
||||
TestImage->NtHeaders.FileHeader.Machine = IMAGE_FILE_MACHINE_NATIVE;
|
||||
TestImage->NtHeaders.FileHeader.NumberOfSections = 1;
|
||||
TestImage->NtHeaders.FileHeader.TimeDateStamp = 0;
|
||||
TestImage->NtHeaders.FileHeader.PointerToSymbolTable = 0;
|
||||
|
@ -170,7 +170,11 @@ InitializeTestImage(
|
|||
TestImage->NtHeaders.FileHeader.SizeOfOptionalHeader = sizeof(IMAGE_OPTIONAL_HEADER);
|
||||
TestImage->NtHeaders.FileHeader.Characteristics = 0;
|
||||
|
||||
#ifdef _WIN64
|
||||
TestImage->NtHeaders.OptionalHeader.Magic = IMAGE_NT_OPTIONAL_HDR64_MAGIC;
|
||||
#else
|
||||
TestImage->NtHeaders.OptionalHeader.Magic = IMAGE_NT_OPTIONAL_HDR32_MAGIC;
|
||||
#endif
|
||||
TestImage->NtHeaders.OptionalHeader.ImageBase = (DWORD_PTR)TestImage;
|
||||
TestImage->NtHeaders.OptionalHeader.SizeOfImage = sizeof(TEST_IMAGE);
|
||||
TestImage->NtHeaders.OptionalHeader.SizeOfHeaders = sizeof(IMAGE_DOS_HEADER) + sizeof(IMAGE_NT_HEADERS);
|
||||
|
@ -202,7 +206,7 @@ InitializeTestImage(
|
|||
ok_dec((_Res)->Type, _Type); \
|
||||
if ((ULONG_PTR)(_Name) > 0xFFFF) \
|
||||
{ \
|
||||
ok_dec(*(WORD*)((_Res)->Name), wcslen((PWCHAR)(_Name))); \
|
||||
ok_size_t(*(WORD*)((_Res)->Name), wcslen((PWCHAR)(_Name))); \
|
||||
ok_nwstr((PWCHAR)((_Res)->Name + 2), (PWCHAR)_Name, *(WORD*)((_Res)->Name)); \
|
||||
} \
|
||||
else \
|
||||
|
|
Loading…
Reference in a new issue