TianoCore EDK2 master
Loading...
Searching...
No Matches
IpmiPpi.h
Go to the documentation of this file.
1
9#ifndef _IPMI_PPI_H_
10#define _IPMI_PPI_H_
11
12typedef struct _PEI_IPMI_PPI PEI_IPMI_PPI;
13
14#define PEI_IPMI_PPI_GUID \
15 { \
16 0xa9731431, 0xd968, 0x4277, 0xb7, 0x52, 0xa3, 0xa9, 0xa6, 0xae, 0x18, 0x98 \
17 }
18
38typedef
41 IN PEI_IPMI_PPI *This,
42 IN UINT8 NetFunction,
43 IN UINT8 Command,
44 IN UINT8 *RequestData,
45 IN UINT32 RequestDataSize,
46 OUT UINT8 *ResponseData,
47 IN OUT UINT32 *ResponseDataSize
48 );
49
50//
51// IPMI PPI
52//
54 PEI_IPMI_SUBMIT_COMMAND IpmiSubmitCommand;
55};
56
57extern EFI_GUID gPeiIpmiPpiGuid;
58
59#endif
EFI_STATUS(EFIAPI * PEI_IPMI_SUBMIT_COMMAND)(IN PEI_IPMI_PPI *This, IN UINT8 NetFunction, IN UINT8 Command, IN UINT8 *RequestData, IN UINT32 RequestDataSize, OUT UINT8 *ResponseData, IN OUT UINT32 *ResponseDataSize)
Definition: IpmiPpi.h:40
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213