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
42typedef
44(EFIAPI PRM_HANDLER)(
45 IN VOID *ParameterBuffer OPTIONAL,
46 IN PRM_CONTEXT_BUFFER *ContextBuffer OPTIONAL
47 );
48
49#endif
#define IN
Definition: Base.h:279
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29