From 1c9d209fc4f1b234fe3eab44281e816e97a92a55 Mon Sep 17 00:00:00 2001 From: klu2 Date: Mon, 13 Aug 2007 17:47:57 +0000 Subject: Add missing definition EFI_PEIM_ENTRY_POINT to IntelFrameworkPkg and rename original to EFI_PEIM_ENTRY_POINT2 to follow PI definition. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3629 6f19259b-4bc3-4df7-8a09-765794883524 --- IntelFrameworkPkg/Include/Framework/PeiCis.h | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 IntelFrameworkPkg/Include/Framework/PeiCis.h (limited to 'IntelFrameworkPkg/Include/Framework/PeiCis.h') diff --git a/IntelFrameworkPkg/Include/Framework/PeiCis.h b/IntelFrameworkPkg/Include/Framework/PeiCis.h new file mode 100644 index 0000000000..da09a8ac7b --- /dev/null +++ b/IntelFrameworkPkg/Include/Framework/PeiCis.h @@ -0,0 +1,40 @@ +/** @file + PI PEI master include file. This file should match the PI spec. + + Copyright (c) 2006 - 2007, Intel Corporation + All rights reserved. This program and the accompanying materials + are licensed and made available under the terms and conditions of the BSD License + which accompanies this distribution. The full text of the license may be found at + http://opensource.org/licenses/bsd-license.php + + THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + + @par Revision Reference: + Version 1.0. + +**/ + +#ifndef __PEICIS_H__ +#define __PEICIS_H__ + +#include + +/** + The PEI Dispatcher will invoke each PEIM one time. During this pass, the PEI + Dispatcher will pass control to the PEIM at the AddressOfEntryPoint in the PE Header. + + @param FfsHeader Pointer to the FFS file header. + @param PeiServices Describes the list of possible PEI Services. + + @return Status code + +**/ +typedef +EFI_STATUS +(EFIAPI *EFI_PEIM_ENTRY_POINT)( + IN EFI_FFS_FILE_HEADER *FfsHeader, + IN EFI_PEI_SERVICES **PeiServices + ); + +#endif \ No newline at end of file -- cgit v1.2.3