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

NBT leaf page. More...

#include <disk.h>

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

Additional Inherited Members

- Public Attributes inherited from pstsdk::disk::bt_page< T, nbt_leaf_entry< T > >
nbt_leaf_entry< T > entries [max_entries]
 
byte _ignore [extra_space]
 
union { 
 
   EntryType   entries [max_entries
 
   byte   _ignore [extra_space
 
};  
 
byte num_entries
 Number of entries on this page.
 
byte num_entries_max
 Maximum number of entries on this page.
 
byte entry_size
 The size of each entry.
 
byte level
 The level of this page. A level of zero indicates a leaf.
 
page_trailer< T > trailer
 The page trailer.
 
- Static Public Attributes inherited from pstsdk::disk::bt_page< T, nbt_leaf_entry< T > >
static const size_t extra_space
 
static const size_t max_entries
 Maximum number of entries on a page.
 

Detailed Description

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

NBT leaf page.

A BTree page instance. The NBT leaf page has an array of nbt_leaf_entries ordered by node id, which describe the nodes of the database.

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

Definition at line 899 of file disk.h.


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