Remove USER_DEFINED in IncludePkgHeader in spd files as it does not make sense to...
[mirror_edk2.git] / EdkNt32Pkg / Dxe / PlatformBds / BdsPlatform.h
index f3679fb88da464a61cb34230a95c494ac5b8b7b9..81c61edd9f2c52e6107e20720fbc274faf194900 100644 (file)
@@ -58,6 +58,12 @@ typedef struct {
   EFI_DEVICE_PATH_PROTOCOL        End;\r
 } NT_PLATFORM_UGA_DEVICE_PATH;\r
 \r
+typedef struct {\r
+  VENDOR_DEVICE_PATH              NtBus;\r
+  WIN_NT_VENDOR_DEVICE_PATH_NODE  NtGopDevice;\r
+  EFI_DEVICE_PATH_PROTOCOL        End;\r
+} NT_PLATFORM_GOP_DEVICE_PATH;\r
+\r
 //\r
 // Platform BDS Functions\r
 //\r
@@ -89,12 +95,12 @@ BdsMemoryTest (
 \r
 EFI_STATUS\r
 PlatformBdsShowProgress (\r
-  EFI_UGA_PIXEL TitleForeground,\r
-  EFI_UGA_PIXEL TitleBackground,\r
-  CHAR16        *Title,\r
-  EFI_UGA_PIXEL ProgressColor,\r
-  UINTN         Progress,\r
-  UINTN         PreviousValue\r
+  EFI_GRAPHICS_OUTPUT_BLT_PIXEL TitleForeground,\r
+  EFI_GRAPHICS_OUTPUT_BLT_PIXEL TitleBackground,\r
+  CHAR16                        *Title,\r
+  EFI_GRAPHICS_OUTPUT_BLT_PIXEL ProgressColor,\r
+  UINTN                         Progress,\r
+  UINTN                         PreviousValue\r
   )\r
 ;\r
 \r