gpt_table_header
&fHeader, sizeof(gpt_table_header));
&fBackupHeader, sizeof(gpt_table_header));
Header::_UpdateCRC(gpt_table_header& header)
header.SetHeaderCRC(crc32((uint8*)&header, sizeof(gpt_table_header)));
Header::_IsHeaderValid(gpt_table_header& header, uint64 block)
Header::_ValidateHeaderCRC(gpt_table_header& header)
sizeof(gpt_table_header));
Header::_Dump(const gpt_table_header& header)
&fHeader, sizeof(gpt_table_header));
sizeof(gpt_table_header));
const gpt_table_header& TableHeader() const
void _UpdateCRC(gpt_table_header& header);
static bool _IsHeaderValid(gpt_table_header& header,
static bool _ValidateHeaderCRC(gpt_table_header& header);
void _Dump(const gpt_table_header& header);
gpt_table_header fHeader;
gpt_table_header fBackupHeader;
gpt_table_header *deviceHeader =
(gpt_table_header*)malloc(blockSize);
sizeof(gpt_table_header)) != 0)