TianoCore EDK2
master
Loading...
Searching...
No Matches
Prm.h
Go to the documentation of this file.
1
11
#ifndef PRM_H_
12
#define PRM_H_
13
14
#include <
Uefi.h
>
15
#include <
PrmContextBuffer.h
>
16
17
#if defined (_MSC_VER)
18
#define PRM_EXPORT_API __declspec(dllexport)
19
#elif defined (__GNUC__)
20
#define PRM_EXPORT_API __attribute__ ((visibility ("default"
)))
21
#else
22
#define PRM_EXPORT_API
23
#endif
24
25
#define PRM_HANDLER_NAME_MAXIMUM_LENGTH 128
26
27
#define PRM_STRING_(x) #x
28
#define PRM_STRING(x) PRM_STRING_(x)
29
42
typedef
43
EFI_STATUS
44
(EFIAPI PRM_HANDLER)(
45
IN
VOID *ParameterBuffer OPTIONAL,
46
IN
PRM_CONTEXT_BUFFER
*ContextBuffer OPTIONAL
47
);
48
49
#endif
IN
#define IN
Definition:
Base.h:279
PrmContextBuffer.h
Uefi.h
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
PRM_CONTEXT_BUFFER
Definition:
PrmContextBuffer.h:44
PrmPkg
Include
Prm.h
Generated on Fri Nov 15 2024 18:01:22 for TianoCore EDK2 by
1.9.6