TianoCore EDK2 master
Loading...
Searching...
No Matches
DxeTpmMeasureBootLibSanitization.h
Go to the documentation of this file.
1
20#ifndef DXE_TPM_MEASURE_BOOT_LIB_VALIDATION_
21#define DXE_TPM_MEASURE_BOOT_LIB_VALIDATION_
22
23#include <Uefi.h>
24#include <Uefi/UefiSpec.h>
25#include <Protocol/BlockIo.h>
27
55EFIAPI
57 IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader,
59 );
60
79EFIAPI
81 IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader,
82 OUT UINT32 *AllocationSize
83 );
84
109 IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader,
110 IN UINTN NumberOfPartition,
111 OUT UINT32 *EventSize
112 );
113
133 IN UINT32 FilePathSize,
134 OUT UINT32 *EventSize
135 );
136
137#endif // DXE_TPM_MEASURE_BOOT_LIB_VALIDATION_
UINT64 UINTN
EFI_STATUS EFIAPI TpmSanitizePrimaryHeaderAllocationSize(IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader, OUT UINT32 *AllocationSize)
EFI_STATUS TpmSanitizePrimaryHeaderGptEventSize(IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader, IN UINTN NumberOfPartition, OUT UINT32 *EventSize)
EFI_STATUS EFIAPI TpmSanitizeEfiPartitionTableHeader(IN CONST EFI_PARTITION_TABLE_HEADER *PrimaryHeader, IN CONST EFI_BLOCK_IO_PROTOCOL *BlockIo)
EFI_STATUS TpmSanitizePeImageEventSize(IN UINT32 FilePathSize, 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