TianoCore EDK2 master
Loading...
Searching...
No Matches
DxeTpm2MeasureBootLibSanitization.h
Go to the documentation of this file.
1
20#ifndef DXE_TPM2_MEASURE_BOOT_LIB_SANITATION_
21#define DXE_TPM2_MEASURE_BOOT_LIB_SANITATION_
22
23#include <Uefi.h>
24#include <Uefi/UefiSpec.h>
25#include <Protocol/BlockIo.h>
28
56EFIAPI
58 IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader,
60 );
61
80EFIAPI
82 IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader,
83 OUT UINT32 *AllocationSize
84 );
85
111 IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader,
112 IN UINTN NumberOfPartition,
113 OUT UINT32 *EventSize
114 );
115
135 IN UINT32 FilePathSize,
136 OUT UINT32 *EventSize
137 );
138
139#endif // DXE_TPM2_MEASURE_BOOT_LIB_VALIDATION_
UINT64 UINTN
EFI_STATUS EFIAPI Tpm2SanitizeEfiPartitionTableHeader(IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader, IN CONST EFI_BLOCK_IO_PROTOCOL *BlockIo)
EFI_STATUS EFIAPI Tpm2SanitizePrimaryHeaderAllocationSize(IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader, OUT UINT32 *AllocationSize)
EFI_STATUS Tpm2SanitizePeImageEventSize(IN UINT32 FilePathSize, OUT UINT32 *EventSize)
EFI_STATUS Tpm2SanitizePrimaryHeaderGptEventSize(IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader, IN UINTN NumberOfPartition, OUT UINT32 *EventSize)
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29