]> git.proxmox.com Git - mirror_edk2.git/blob - MdePkg/Include/Protocol/SmmReportStatusCodeHandler.h
d0b36ac81bfd5314cbf2d4cbc1b509fb0e247941
[mirror_edk2.git] / MdePkg / Include / Protocol / SmmReportStatusCodeHandler.h
1 /** @file
2 This protocol provides registering and unregistering services to status code consumers while in DXE SMM.
3
4 Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7 @par Revision Reference:
8 This Protocol was introduced in PI Specification 1.1.
9
10 **/
11
12 #ifndef __SMM_REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__
13 #define __SMM_REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__
14
15 #include <Protocol/MmReportStatusCodeHandler.h>
16
17 #define EFI_SMM_RSC_HANDLER_PROTOCOL_GUID EFI_MM_RSC_HANDLER_PROTOCOL_GUID
18
19 typedef EFI_MM_RSC_HANDLER_CALLBACK EFI_SMM_RSC_HANDLER_CALLBACK;
20
21 typedef EFI_MM_RSC_HANDLER_REGISTER EFI_SMM_RSC_HANDLER_REGISTER;
22
23 typedef EFI_MM_RSC_HANDLER_UNREGISTER EFI_SMM_RSC_HANDLER_UNREGISTER;
24
25 typedef EFI_MM_RSC_HANDLER_PROTOCOL EFI_SMM_RSC_HANDLER_PROTOCOL;
26
27 extern EFI_GUID gEfiSmmRscHandlerProtocolGuid;
28
29 #endif // __SMM_REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__