/** @file | |
PRM Configuration protocol | |
PRM Configuration protocol is used by PRM module configuration libraries to | |
describe their resources so that a generic PRM Configuration DXE driver can prepare those | |
resources for OS runtime. | |
Copyright (c) Microsoft Corporation | |
SPDX-License-Identifier: BSD-2-Clause-Patent | |
**/ | |
#ifndef PRM_CONFIG_H_ | |
#define PRM_CONFIG_H_ | |
#include <PrmContextBuffer.h> | |
#include <Uefi.h> | |
typedef struct _PRM_CONFIG_PROTOCOL PRM_CONFIG_PROTOCOL; | |
#define PRM_CONFIG_PROTOCOL_SIGNATURE SIGNATURE_32('P','M','C','P') | |
#define PRM_CONFIG_PROTOCOL_VERSION 1 | |
struct _PRM_CONFIG_PROTOCOL { | |
PRM_MODULE_CONTEXT_BUFFERS ModuleContextBuffers; | |
}; | |
extern EFI_GUID gPrmConfigProtocolGuid; | |
#endif |