MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
LIBRARY_CLASS = PrintLib|DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER\r
-\r
CONSTRUCTOR = PrintLibConstructor\r
\r
-#\r
-# The following information is for reference only and not required by the build tools.\r
-#\r
-# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
-#\r
-\r
[Sources]\r
PrintLib.c\r
\r
-\r
[Packages]\r
MdePkg/MdePkg.dec\r
MdeModulePkg/MdeModulePkg.dec\r
\r
-\r
[LibraryClasses]\r
BaseLib\r
- UefiBootServicesTableLib\r
DebugLib\r
\r
[Protocols]\r
#include <Library/PrintLib.h>\r
\r
#include <Library/BaseLib.h>\r
-#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/DebugLib.h>\r
\r
EFI_PRINT2_PROTOCOL *mPrint2Protocol = NULL;\r
{\r
EFI_STATUS Status;\r
\r
- Status = gBS->LocateProtocol (\r
- &gEfiPrint2ProtocolGuid,\r
- NULL,\r
- (VOID**) &mPrint2Protocol\r
- );\r
+ Status = SystemTable->BootServices->LocateProtocol (\r
+ &gEfiPrint2ProtocolGuid,\r
+ NULL,\r
+ (VOID**) &mPrint2Protocol\r
+ );\r
ASSERT_EFI_ERROR (Status);\r
ASSERT (mPrint2Protocol != NULL);\r
\r