1. Clean up DxeNt32OemHookStatusCodeLib.inf and PeiNt32OemHookStatusCodeLib.inf
[mirror_edk2.git] / MdeModulePkg / Universal / Security / SecurityStub / Dxe / SecurityStub.h
CommitLineData
42bc7f77
A
1/** @file\r
2 Some definitions for Security Architectural Protocol stub driver\r
79840ee1 3\r
42bc7f77
A
4 Copyright (c) 2006 - 2007, Intel Corporation \r
5 All rights reserved. This program and the accompanying materials \r
6 are licensed and made available under the terms and conditions of the BSD License \r
7 which accompanies this distribution. The full text of the license may be found at \r
8 http://opensource.org/licenses/bsd-license.php \r
79840ee1 9\r
42bc7f77
A
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
79840ee1 12\r
42bc7f77 13**/\r
79840ee1 14\r
15#ifndef _SECURITY_STUB_ARCH_PROTOCOL_H\r
16#define _SECURITY_STUB_ARCH_PROTOCOL_H\r
17\r
18\r
79840ee1 19//\r
b9575d60 20// Common header files for this module.\r
79840ee1 21//\r
b9575d60
A
22#include <PiDxe.h>\r
23#include <Protocol/Security.h>\r
24#include <Library/DebugLib.h>\r
25#include <Library/UefiBootServicesTableLib.h>\r
26#include <Library/UefiDriverEntryPoint.h>\r
79840ee1 27\r
28//\r
29// Function prototypes\r
30//\r
31EFI_STATUS\r
32EFIAPI\r
33SecurityStubAuthenticateState (\r
34 IN EFI_SECURITY_ARCH_PROTOCOL *This,\r
35 IN UINT32 AuthenticationStatus,\r
36 IN EFI_DEVICE_PATH_PROTOCOL *File\r
42bc7f77 37 );\r
79840ee1 38\r
39EFI_STATUS\r
40EFIAPI\r
41SecurityStubInitialize (\r
42 IN EFI_HANDLE ImageHandle,\r
43 IN EFI_SYSTEM_TABLE *SystemTable\r
42bc7f77 44 );\r
79840ee1 45\r
46#endif\r