TianoCore EDK2 master
Loading...
Searching...
No Matches
PrmModule.h
Go to the documentation of this file.
1
10#ifndef PRM_MODULE_H_
11#define PRM_MODULE_H_
12
13#include <Prm.h>
14#include <PrmContextBuffer.h>
15#include <PrmDataBuffer.h>
16#include <PrmExportDescriptor.h>
17#include <PrmMmio.h>
18
26#define PRM_HANDLER_EXPORT(Name) \
27 STATIC_ASSERT (sizeof (PRM_STRING_(Name)) <= PRM_HANDLER_NAME_MAXIMUM_LENGTH, "The PRM handler exceeds the maximum allowed size of 128."); \
28 \
29 \
39 EFI_STATUS \
40 PRM_EXPORT_API \
41 EFIAPI \
42 Name ( \
43 IN VOID *ParameterBuffer, \
44 IN PRM_CONTEXT_BUFFER *ContextBuffer \
45 ) \
46
47#endif