Status = gBS->OpenProtocol (\r
ControllerHandle,\r
&gEfiGraphicsOutputProtocolGuid,\r
- &GraphicsOutput,\r
+ (VOID **) &GraphicsOutput,\r
This->DriverBindingHandle,\r
mConOut.VirtualHandle,\r
EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
// Check whether param ModeNumber is valid.\r
// ModeNumber should be within range 0 ~ MaxMode - 1.\r
//\r
- if ( (ModeNumber < 0) ||\r
- (ModeNumber > (UINTN)(((UINT32)-1)>>1)) ) {\r
+ if ( (ModeNumber > (UINTN)(((UINT32)-1)>>1)) ) {\r
return EFI_UNSUPPORTED;\r
}\r
\r
// Check whether param ModeNumber is valid.\r
// ModeNumber should be within range 0 ~ MaxMode - 1.\r
//\r
- if ( (ModeNumber < 0) ||\r
- (ModeNumber > (UINTN)(((UINT32)-1)>>1)) ) {\r
+ if ( (ModeNumber > (UINTN)(((UINT32)-1)>>1)) ) {\r
return EFI_UNSUPPORTED;\r
}\r
\r
Status = gBS->AllocatePool (\r
EfiBootServicesData,\r
sizeof (EFI_GRAPHICS_OUTPUT_MODE_INFORMATION),\r
- Info\r
+ (VOID **) Info\r
);\r
if (EFI_ERROR (Status)) {\r
return Status;\r
Status = UgaDraw->Blt (\r
UgaDraw,\r
(EFI_UGA_PIXEL *) BltBuffer,\r
- BltOperation,\r
+ (EFI_UGA_BLT_OPERATION) BltOperation,\r
SourceX,\r
SourceY,\r
DestinationX,\r
\r
#define EFI_IMAGE_MACHINE_CROSS_TYPE_SUPPORTED(Machine) (FALSE) \r
\r
+//\r
+// @bug - Remove me when other package updated. \r
+//\r
+typedef EFI_IMAGE_NT_HEADERS64 EFI_IMAGE_NT_HEADERS;\r
+\r
#elif defined (MDE_CPU_X64)\r
\r
#define EFI_IMAGE_MACHINE_TYPE_SUPPORTED(Machine) \\r
\r
#define EFI_IMAGE_MACHINE_CROSS_TYPE_SUPPORTED(Machine) (FALSE) \r
\r
+//\r
+// @bug - Remove me when other package updated. \r
+//\r
+typedef EFI_IMAGE_NT_HEADERS64 EFI_IMAGE_NT_HEADERS;\r
+\r
#else\r
#error Unknown Processor Type\r
#endif\r