PST File Format SDK v0.4
Loading...
Searching...
No Matches
Heap Structures
+ Collaboration diagram for Heap Structures:

Classes

struct  pstsdk::disk::heap_first_header
 Header structure on the first heap block. More...
 
struct  pstsdk::disk::heap_page_header
 Header structure on non-first/non-fill blocks. More...
 
struct  pstsdk::disk::heap_page_fill_header
 Header structure on non-first/fill blocks. More...
 
struct  pstsdk::disk::heap_page_map
 Provides a map of the allocations on a heap block. More...
 

Enumerations

enum  pstsdk::disk::heap_client_signature {
  pstsdk::disk::heap_sig_gmp = 0x6C , pstsdk::disk::heap_sig_tc = 0x7C , pstsdk::disk::heap_sig_smp = 0x8C , pstsdk::disk::heap_sig_hmp = 0x9C ,
  pstsdk::disk::heap_sig_ch = 0xA5 , pstsdk::disk::heap_sig_chtc = 0xAC , pstsdk::disk::heap_sig_bth = 0xB5 , pstsdk::disk::heap_sig_pc = 0xBC
}
 Different heap client signature types. More...
 

Variables

const byte pstsdk::disk::heap_signature = 0xEC
 Signature of a heap.
 
const uint pstsdk::disk::heap_max_alloc_size = 3580
 Maximum allocation size in a heap.
 
const uint pstsdk::disk::heap_max_alloc_size_wver_14 = 3068
 Maximum allocation size in a heap in a version 14 ANSI file.
 

Detailed Description

Enumeration Type Documentation

◆ heap_client_signature

Different heap client signature types.

See also
[MS-PST] 2.3.1.2/bClientSig
Enumerator
heap_sig_gmp 
heap_sig_tc 
heap_sig_smp 
heap_sig_hmp 
heap_sig_ch 
heap_sig_chtc 
heap_sig_bth 
heap_sig_pc 

Definition at line 1225 of file disk.h.

Variable Documentation

◆ heap_max_alloc_size

const uint pstsdk::disk::heap_max_alloc_size = 3580

Maximum allocation size in a heap.

Definition at line 1216 of file disk.h.

◆ heap_max_alloc_size_wver_14

const uint pstsdk::disk::heap_max_alloc_size_wver_14 = 3068

Maximum allocation size in a heap in a version 14 ANSI file.

Definition at line 1220 of file disk.h.

◆ heap_signature

const byte pstsdk::disk::heap_signature = 0xEC

Signature of a heap.

See also
[MS-PST] 2.3.1.2/bSig

Definition at line 1212 of file disk.h.