Module: wine Branch: master Commit: 0566db7b897231272d0321d5d9eceeca9010698d URL: http://source.winehq.org/git/wine.git/?a=commit;h=0566db7b897231272d0321d5d9...
Author: Alexandre Julliard julliard@winehq.org Date: Sat Mar 27 11:50:23 2010 +0100
setupapi: Create proper AMD64 fake dlls on 64-bit.
---
dlls/setupapi/fakedll.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dlls/setupapi/fakedll.c b/dlls/setupapi/fakedll.c index ade6754..4090fa1 100644 --- a/dlls/setupapi/fakedll.c +++ b/dlls/setupapi/fakedll.c @@ -272,7 +272,11 @@ static BOOL build_fake_dll( HANDLE file )
nt = info.nt = (IMAGE_NT_HEADERS *)(buffer + lfanew); /* some fields are copied from the source dll */ +#ifdef _WIN64 + nt->FileHeader.Machine = IMAGE_FILE_MACHINE_AMD64; +#else nt->FileHeader.Machine = IMAGE_FILE_MACHINE_I386; +#endif nt->FileHeader.TimeDateStamp = 0; nt->FileHeader.Characteristics = IMAGE_FILE_DLL; nt->OptionalHeader.MajorLinkerVersion = 1;