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