-static NT_PCD_ENTRY mPcdEnvironment[] = {\r
- PcdToken(PcdWinNtConsole), &gEfiWinNtConsoleGuid,\r
- PcdToken(PcdWinNtGop), &gEfiWinNtGopGuid,\r
- PcdToken(PcdWinNtSerialPort), &gEfiWinNtSerialPortGuid,\r
- PcdToken(PcdWinNtFileSystem), &gEfiWinNtFileSystemGuid,\r
- PcdToken(PcdWinNtVirtualDisk), &gEfiWinNtVirtualDisksGuid,\r
- PcdToken(PcdWinNtPhysicalDisk), &gEfiWinNtPhysicalDisksGuid,\r
- PcdToken(PcdWinNtCpuModel), &gEfiWinNtCPUModelGuid,\r
- PcdToken(PcdWinNtCpuSpeed), &gEfiWinNtCPUSpeedGuid,\r
- PcdToken(PcdWinNtMemorySize), &gEfiWinNtMemoryGuid\r
+//static NT_PCD_ENTRY mPcdEnvironment[] = {\r
+// PcdToken(PcdWinNtConsole), &gEfiWinNtConsoleGuid,\r
+// PcdToken(PcdWinNtGop), &gEfiWinNtGopGuid,\r
+// PcdToken(PcdWinNtSerialPort), &gEfiWinNtSerialPortGuid,\r
+// PcdToken(PcdWinNtFileSystem), &gEfiWinNtFileSystemGuid,\r
+// PcdToken(PcdWinNtVirtualDisk), &gEfiWinNtVirtualDisksGuid,\r
+// PcdToken(PcdWinNtPhysicalDisk), &gEfiWinNtPhysicalDisksGuid,\r
+// PcdToken(PcdWinNtCpuModel), &gEfiWinNtCPUModelGuid,\r
+// PcdToken(PcdWinNtCpuSpeed), &gEfiWinNtCPUSpeedGuid,\r
+// PcdToken(PcdWinNtMemorySize), &gEfiWinNtMemoryGuid\r
+//};\r
+typedef struct {\r
+ CHAR16 *Variable;\r
+ EFI_GUID *DevicePathGuid;\r
+} NT_ENVIRONMENT_VARIABLE_ENTRY;\r
+\r
+static NT_ENVIRONMENT_VARIABLE_ENTRY mPcdEnvironment[] = {\r
+ L"Bus Driver Console Window", &gEfiWinNtConsoleGuid,\r
+ L"UGA Window 1!UGA Window 2", &gEfiWinNtGopGuid,\r
+ L"COM1!COM2", &gEfiWinNtSerialPortGuid,\r
+ L".!..\\..\\..\\..\\EdkShellBinPkg\\bin\\ia32\\Apps", &gEfiWinNtFileSystemGuid,\r
+ L"FW;40960;512", &gEfiWinNtVirtualDisksGuid,\r
+ L"E:RW;245760;512", &gEfiWinNtPhysicalDisksGuid,\r
+ L"Intel(R) Processor Model", &gEfiWinNtCPUModelGuid,\r
+ L"3000", &gEfiWinNtCPUSpeedGuid,\r
+ L"64!64", &gEfiWinNtMemoryGuid\r