PST File Format SDK v0.4
Loading...
Searching...
No Matches
pstsdk::disk::page< T > Struct Template Reference

Generic page structure. More...

#include <disk.h>

+ Inheritance diagram for pstsdk::disk::page< T >:
+ Collaboration diagram for pstsdk::disk::page< T >:

Public Attributes

byte data [page_data_size]
 space used for actual data
 
page_trailer< T > trailer
 The page trailer for this page.
 

Static Public Attributes

static const size_t page_data_size = page_size - sizeof(page_trailer<T>)
 Amount of usable space in a page.
 

Detailed Description

template<typename T>
struct pstsdk::disk::page< T >

Generic page structure.

Template Parameters
Tulonglong for a unicode store, ulong for an ANSI store
See also
[MS-PST] 2.2.2.7

Definition at line 596 of file disk.h.

Member Data Documentation

◆ data

template<typename T >
byte pstsdk::disk::page< T >::data[page_data_size]

space used for actual data

Definition at line 600 of file disk.h.

◆ page_data_size

template<typename T >
const size_t pstsdk::disk::page< T >::page_data_size = page_size - sizeof(page_trailer<T>)
static

Amount of usable space in a page.

Definition at line 598 of file disk.h.

◆ trailer

template<typename T >
page_trailer<T> pstsdk::disk::page< T >::trailer

The page trailer for this page.

Definition at line 601 of file disk.h.


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