TianoCore EDK2 master
Loading...
Searching...
No Matches
Tcg2PpVendorLib.h
Go to the documentation of this file.
1
15#ifndef _TCG2_PP_VENDOR_LIB_H_
16#define _TCG2_PP_VENDOR_LIB_H_
17
21
40UINT32
41EFIAPI
43 IN TPM2B_AUTH *PlatformAuth OPTIONAL,
44 IN UINT32 OperationRequest,
45 IN OUT UINT32 *ManagementFlags,
46 OUT BOOLEAN *ResetRequired
47 );
48
67BOOLEAN
68EFIAPI
70 IN UINT32 OperationRequest,
71 IN UINT32 ManagementFlags,
72 OUT BOOLEAN *RequestConfirmed
73 );
74
93UINT32
94EFIAPI
96 IN UINT32 OperationRequest,
97 IN UINT32 ManagementFlags,
98 IN UINT32 RequestParameter
99 );
100
116UINT32
117EFIAPI
119 IN UINT32 OperationRequest,
120 IN UINT32 ManagementFlags
121 );
122
123#endif
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
UINT32 EFIAPI Tcg2PpVendorLibExecutePendingRequest(IN TPM2B_AUTH *PlatformAuth OPTIONAL, IN UINT32 OperationRequest, IN OUT UINT32 *ManagementFlags, OUT BOOLEAN *ResetRequired)
UINT32 EFIAPI Tcg2PpVendorLibGetUserConfirmationStatusFunction(IN UINT32 OperationRequest, IN UINT32 ManagementFlags)
UINT32 EFIAPI Tcg2PpVendorLibSubmitRequestToPreOSFunction(IN UINT32 OperationRequest, IN UINT32 ManagementFlags, IN UINT32 RequestParameter)
BOOLEAN EFIAPI Tcg2PpVendorLibHasValidRequest(IN UINT32 OperationRequest, IN UINT32 ManagementFlags, OUT BOOLEAN *RequestConfirmed)