TianoCore EDK2 master
Loading...
Searching...
No Matches
Capsule.h
Go to the documentation of this file.
1
13#ifndef _PEI_CAPSULE_PPI_H_
14#define _PEI_CAPSULE_PPI_H_
15
19#define EFI_PEI_CAPSULE_PPI_GUID \
20 { \
21 0x3acf33ee, 0xd892, 0x40f4, {0xa2, 0xfc, 0x38, 0x54, 0xd2, 0xe1, 0x32, 0x3d } \
22 }
23
28
33
54typedef
57 IN EFI_PEI_SERVICES **PeiServices,
58 IN OUT VOID **MemoryBase,
59 IN OUT UINTN *MemSize
60 );
61
75typedef
78 IN EFI_PEI_SERVICES **PeiServices
79 );
80
102typedef
105 IN EFI_PEI_SERVICES **PeiServices,
106 IN VOID *CapsuleBase,
107 IN UINTN CapsuleSize
108 );
109
119 EFI_PEI_CAPSULE_CHECK_CAPSULE_UPDATE CheckCapsuleUpdate;
121};
122
127
128extern EFI_GUID gEfiPeiCapsulePpiGuid;
129
130#endif // #ifndef _PEI_CAPSULE_PPI_H_
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS(EFIAPI * EFI_PEI_CAPSULE_CHECK_CAPSULE_UPDATE)(IN EFI_PEI_SERVICES **PeiServices)
Definition: Capsule.h:77
EFI_STATUS(EFIAPI * EFI_PEI_CAPSULE_COALESCE)(IN EFI_PEI_SERVICES **PeiServices, IN OUT VOID **MemoryBase, IN OUT UINTN *MemSize)
Definition: Capsule.h:56
EFI_STATUS(EFIAPI * EFI_PEI_CAPSULE_CREATE_STATE)(IN EFI_PEI_SERVICES **PeiServices, IN VOID *CapsuleBase, IN UINTN CapsuleSize)
Definition: Capsule.h:104
EFI_GUID gPeiCapsulePpiGuid
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213