We enabled X64 native version NT32, and made it works on Windows 7 X64 OS.
Signed-off-by: Jiamin Ma <mjmthy@gmail.com> Reviewed by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed by: Liming Gao <liming.gao@intel.com> Reviewed by: Jiewen Yao <jiewen.yao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14766 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/** @file
|
||||
|
||||
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
|
||||
This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
which accompanies this distribution. The full text of the license may be found at
|
||||
@@ -379,7 +379,7 @@ WinNtGopSetMode (
|
||||
//
|
||||
// Adjust the window size
|
||||
//
|
||||
Private->WinNtThunk->MoveWindow (Private->WindowHandle, Rect.left, Rect.top, Width, Height, TRUE);
|
||||
Private->WinNtThunk->MoveWindow (Private->WindowHandle, Rect.left, Rect.top, (INT32)Width, (INT32)Height, TRUE);
|
||||
|
||||
}
|
||||
|
||||
@@ -582,10 +582,10 @@ WinNtGopBlt (
|
||||
//
|
||||
// Mark the area we just blted as Invalid so WM_PAINT will update.
|
||||
//
|
||||
Rect.left = DestinationX;
|
||||
Rect.top = DestinationY;
|
||||
Rect.right = DestinationX + Width;
|
||||
Rect.bottom = DestinationY + Height;
|
||||
Rect.left = (LONG)DestinationX;
|
||||
Rect.top = (LONG)DestinationY;
|
||||
Rect.right = (LONG)(DestinationX + Width);
|
||||
Rect.bottom = (LONG)(DestinationY + Height);
|
||||
Private->WinNtThunk->InvalidateRect (Private->WindowHandle, &Rect, FALSE);
|
||||
|
||||
//
|
||||
@@ -900,7 +900,7 @@ WinNtGopThreadWinMain (
|
||||
Private->WindowsClass.hInstance = NULL;
|
||||
Private->WindowsClass.hIcon = Private->WinNtThunk->LoadIcon (NULL, IDI_APPLICATION);
|
||||
Private->WindowsClass.hCursor = Private->WinNtThunk->LoadCursor (NULL, IDC_ARROW);
|
||||
Private->WindowsClass.hbrBackground = (HBRUSH) COLOR_WINDOW;
|
||||
Private->WindowsClass.hbrBackground = (HBRUSH)(UINTN)COLOR_WINDOW;
|
||||
Private->WindowsClass.lpszMenuName = NULL;
|
||||
Private->WindowsClass.lpszClassName = WIN_NT_GOP_CLASS_NAME;
|
||||
Private->WindowsClass.hIconSm = Private->WinNtThunk->LoadIcon (NULL, IDI_APPLICATION);
|
||||
@@ -963,7 +963,7 @@ WinNtGopThreadWinMain (
|
||||
Private->WinNtThunk->DispatchMessage (&Message);
|
||||
}
|
||||
|
||||
return Message.wParam;
|
||||
return (DWORD)Message.wParam;
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user