]>
Commit | Line | Data |
---|---|---|
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 | 19 | typedef EFI_MM_RSC_HANDLER_CALLBACK EFI_SMM_RSC_HANDLER_CALLBACK;\r |
476f4780 | 20 | \r |
2f208e59 | 21 | typedef EFI_MM_RSC_HANDLER_REGISTER EFI_SMM_RSC_HANDLER_REGISTER;\r |
476f4780 | 22 | \r |
2f208e59 | 23 | typedef EFI_MM_RSC_HANDLER_UNREGISTER EFI_SMM_RSC_HANDLER_UNREGISTER;\r |
476f4780 | 24 | \r |
2f208e59 | 25 | typedef EFI_MM_RSC_HANDLER_PROTOCOL EFI_SMM_RSC_HANDLER_PROTOCOL;\r |
476f4780 | 26 | \r |
f711436b | 27 | extern EFI_GUID gEfiSmmRscHandlerProtocolGuid;\r |
476f4780 | 28 | \r |
29 | #endif // __SMM_REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__\r |