TianoCore EDK2 master
Loading...
Searching...
No Matches
CapsuleUpdatePolicy.h
Go to the documentation of this file.
1
10#ifndef __CAPSULE_UPDATE_POLICY_H__
11#define __CAPSULE_UPDATE_POLICY_H__
12
13#define EDKII_CAPSULE_UPDATE_POLICY_PROTOCOL_GUID \
14 { \
15 0x487784c5, 0x6299, 0x4ba6, { 0xb0, 0x96, 0x5c, 0xc5, 0x27, 0x7c, 0xf7, 0x57 } \
16 }
17
19
34typedef
38 OUT BOOLEAN *Good
39 );
40
55typedef
59 OUT BOOLEAN *Good
60 );
61
76typedef
80 OUT BOOLEAN *Good
81 );
82
95typedef
96BOOLEAN
99 );
100
113typedef
114BOOLEAN
117 );
118
127 EDKII_CAPSULE_UPDATE_POLICY_IS_FMP_DEVICE_AT_LOCK_EVENT_REQUIRED IsLockFmpDeviceAtLockEventGuidRequired;
128};
129
130extern EFI_GUID gEdkiiCapsuleUpdatePolicyProtocolGuid;
131
132#endif
BOOLEAN(EFIAPI * EDKII_CAPSULE_UPDATE_POLICY_IS_LOWEST_SUPPORTED_VERSION_CHECK_REQUIRED)(IN EDKII_CAPSULE_UPDATE_POLICY_PROTOCOL *This)
EFI_STATUS(EFIAPI * EDKII_CAPSULE_UPDATE_POLICY_CHECK_SYSTEM_ENVIRONMENT)(IN EDKII_CAPSULE_UPDATE_POLICY_PROTOCOL *This, OUT BOOLEAN *Good)
EFI_STATUS(EFIAPI * EDKII_CAPSULE_UPDATE_POLICY_CHECK_SYSTEM_POWER)(IN EDKII_CAPSULE_UPDATE_POLICY_PROTOCOL *This, OUT BOOLEAN *Good)
BOOLEAN(EFIAPI * EDKII_CAPSULE_UPDATE_POLICY_IS_FMP_DEVICE_AT_LOCK_EVENT_REQUIRED)(IN EDKII_CAPSULE_UPDATE_POLICY_PROTOCOL *This)
EFI_STATUS(EFIAPI * EDKII_CAPSULE_UPDATE_POLICY_CHECK_SYSTEM_THERMAL)(IN EDKII_CAPSULE_UPDATE_POLICY_PROTOCOL *This, OUT BOOLEAN *Good)
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213