3 Definitions for the Platform Runtime Mechanism (PRM) data buffer structures.
5 Copyright (c) Microsoft Corporation
6 SPDX-License-Identifier: BSD-2-Clause-Patent
10 #ifndef PRM_DATA_BUFFER_H_
11 #define PRM_DATA_BUFFER_H_
15 #define PRM_DATA_BUFFER_HEADER_SIGNATURE SIGNATURE_32('P','R','M','D')
20 /// A generic header that describes the PRM data buffer.
24 /// PRM Data Buffer signature.
28 /// Length of the entire data buffer, including the size of the header.
31 } PRM_DATA_BUFFER_HEADER
;
34 /// A PRM data buffer is a generic header followed by variable length arbitrary data.
38 /// The header is required at the beginning of every PRM data buffer.
40 PRM_DATA_BUFFER_HEADER Header
;
43 /// The beginning of data immediately follows the header.