13#define EFI_HECI_PROTOCOL_GUID \
14 { 0xCFB33810, 0x6E87, 0x4284, { 0xB2, 0x03, 0xA6, 0x6A, 0xbE, 0x07, 0xF6, 0xE8 } }
22 IN OUT UINT32 *Message,
24 IN OUT UINT32 *RecLength,
33 IN UINT32 *MessageBody,
EFI_STATUS(EFIAPI * EFI_HECI_GET_ME_STATUS)(OUT UINT32 *Status)
EFI_GUID gEfiHeciProtocolGuid
EFI_STATUS(EFIAPI * EFI_HECI_REINIT)(VOID)
EFI_STATUS(EFIAPI * EFI_HECI_SENDWACK)(IN OUT UINT32 *Message, IN OUT UINT32 Length, IN OUT UINT32 *RecLength, IN UINT8 HostAddress, IN UINT8 MEAddress)
EFI_STATUS(EFIAPI * EFI_HECI_RESET)(VOID)
EFI_STATUS(EFIAPI * EFI_HECI_SEND_MESSAGE)(IN UINT32 *Message, IN UINT32 Length, IN UINT8 HostAddress, IN UINT8 MEAddress)
EFI_STATUS(EFIAPI * EFI_HECI_GET_ME_MODE)(OUT UINT32 *Mode)
struct EFI_HECI_PROTOCOL_ EFI_HECI_PROTOCOL
EFI_STATUS(EFIAPI * EFI_HECI_INIT)(VOID)
EFI_STATUS(EFIAPI * EFI_HECI_RESET_WAIT)(IN UINT32 Delay)
EFI_STATUS(EFIAPI * EFI_HECI_READ_MESSAGE)(IN UINT32 Blocking, IN UINT32 *MessageBody, IN OUT UINT32 *Length)
EFI_HECI_SEND_MESSAGE SendMsg
EFI_HECI_REINIT ReInitHeci
EFI_HECI_RESET_WAIT MeResetWait
EFI_HECI_READ_MESSAGE ReadMsg
EFI_HECI_GET_ME_STATUS GetMeStatus
EFI_HECI_SENDWACK SendwACK
EFI_HECI_GET_ME_MODE GetMeMode