PST File Format SDK v0.4
Loading...
Searching...
No Matches
pstsdk::disk::extended_block< ulong > Struct Reference

ANSI store version of the extended block. More...

#include <disk.h>

+ Collaboration diagram for pstsdk::disk::extended_block< ulong >:

Public Types

typedef ulong block_id_disk
 

Public Attributes

byte block_type
 
byte level
 
ushort count
 
ulong total_size
 
block_id_disk bid [1]
 

Static Public Attributes

static const size_t max_count = ((4096L) - sizeof(block_trailer<ulong>) - 8) / sizeof(extended_block<ulong>::block_id_disk)
 
static const size_t max_size = external_block<ulong>::max_size * extended_block<ulong>::max_count
 

Detailed Description

ANSI store version of the extended block.

See the Unicode version for details. The ANSI version has a different max_count calcuation.

See also
[MS-PST] 2.2.2.8.3.2.1
[MS-PST] 2.2.2.8.3.2.2

Definition at line 1105 of file disk.h.

Member Typedef Documentation

◆ block_id_disk

typedef ulong pstsdk::disk::extended_block< ulong >::block_id_disk

Definition at line 1107 of file disk.h.

Member Data Documentation

◆ bid

block_id_disk pstsdk::disk::extended_block< ulong >::bid[1]

Definition at line 1116 of file disk.h.

◆ block_type

byte pstsdk::disk::extended_block< ulong >::block_type

Definition at line 1112 of file disk.h.

◆ count

ushort pstsdk::disk::extended_block< ulong >::count

Definition at line 1114 of file disk.h.

◆ level

byte pstsdk::disk::extended_block< ulong >::level

Definition at line 1113 of file disk.h.

◆ max_count

const size_t pstsdk::disk::extended_block< ulong >::max_count = ((4096L) - sizeof(block_trailer<ulong>) - 8) / sizeof(extended_block<ulong>::block_id_disk)
static

Definition at line 1109 of file disk.h.

◆ max_size

const size_t pstsdk::disk::extended_block< ulong >::max_size = external_block<ulong>::max_size * extended_block<ulong>::max_count
static

Definition at line 1110 of file disk.h.

◆ total_size

ulong pstsdk::disk::extended_block< ulong >::total_size

Definition at line 1115 of file disk.h.


The documentation for this struct was generated from the following file: