]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - MdePkg/Include/Ppi/StatusCode.h
MdePkg: Clean up source files
[mirror_edk2.git] / MdePkg / Include / Ppi / StatusCode.h
... / ...
CommitLineData
1/** @file\r
2 This file declares Status Code PPI.\r
3 This ppi provides a service that allows PEIMs to report status codes.\r
4\r
5 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
6 This program and the accompanying materials\r
7 are licensed and made available under the terms and conditions of the BSD License\r
8 which accompanies this distribution. The full text of the license may be found at\r
9 http://opensource.org/licenses/bsd-license.php\r
10\r
11 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13\r
14 @par Revision Reference:\r
15 This PPI is introduced in PI Version 1.0.\r
16\r
17**/\r
18\r
19#ifndef __STATUS_CODE_PPI_H__\r
20#define __STATUS_CODE_PPI_H__\r
21\r
22#define EFI_PEI_REPORT_PROGRESS_CODE_PPI_GUID \\r
23 { 0x229832d3, 0x7a30, 0x4b36, {0xb8, 0x27, 0xf4, 0xc, 0xb7, 0xd4, 0x54, 0x36 } }\r
24\r
25//\r
26// EFI_PEI_PROGRESS_CODE_PPI.ReportStatusCode() is equivalent to the\r
27// PEI Service ReportStatusCode().\r
28// It is introduced in PIPeiCis.h.\r
29//\r
30\r
31///\r
32/// This PPI provides the service to report status code.\r
33/// There can be only one instance of this service in the system.\r
34///\r
35typedef struct {\r
36 EFI_PEI_REPORT_STATUS_CODE ReportStatusCode;\r
37} EFI_PEI_PROGRESS_CODE_PPI;\r
38\r
39extern EFI_GUID gEfiPeiStatusCodePpiGuid;\r
40\r
41#endif\r