- EFI_STATUS Status;\r
-\r
- Status = EFI_SUCCESS;\r
-\r
-#ifdef EFI_NT_EMULATOR\r
- //\r
- // For use by PEI Core and Modules\r
- //\r
- if (NULL != PeiServices) {\r
- Status = (**PeiServices).LocatePpi (\r
- PeiServices,\r
- &gEfiNtLoadAsDllPpiGuid,\r
- 0,\r
- NULL,\r
- &mPeCoffLoaderWinNtLoadAsDll\r
- );\r
- } else {\r
- //\r
- // Now in SecMain or ERM usage, bind appropriately\r
- //\r
- PEI_ASSERT (PeiServices, (NULL != ThisPpi));\r
-\r
- mPeCoffLoaderWinNtLoadAsDll = (EFI_NT_LOAD_AS_DLL_PPI *) ThisPpi;\r
- PEI_ASSERT (PeiServices, (NULL != mPeCoffLoaderWinNtLoadAsDll));\r
- }\r
-#endif\r
-\r