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

The ANSI header structure. More...

#include <disk.h>

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

Public Types

typedef ulong block_id_disk
 
typedef ulong location
 
typedef ulong count
 

Public Attributes

ulong dwMagic
 
ulong dwCRCPartial
 
ushort wMagicClient
 
ushort wVer
 
ushort wVerClient
 
byte bPlatformCreate
 
byte bPlatformAccess
 
ulong dwOpenDBID
 
ulong dwOpenClaimID
 
block_id_disk bidNextB
 
block_id_disk bidNextP
 
ulong dwUnique
 
node_id rgnid [nid_type_max]
 
root< ulongroot_info
 
byte rgbFM [header_fmap_entries]
 
byte rgbFP [header_fpmap_size]
 
byte bSentinel
 
byte bCryptMethod
 
byte rgbReserved [2]
 
ulonglong ullReserved
 
ulong dwReserved
 
byte rgbVersionEncoded [3]
 
byte bLockSemaphore
 
byte rgbLock [header_lock_entries]
 

Detailed Description

The ANSI header structure.

See the documentation for Unicode header. Note that some fields in the ANSI header are in a different order (most notably bidNextB).

See also
[MS-PST] 2.2.2.6

Definition at line 232 of file disk.h.

Member Typedef Documentation

◆ block_id_disk

Definition at line 234 of file disk.h.

◆ count

Definition at line 236 of file disk.h.

◆ location

Definition at line 235 of file disk.h.

Member Data Documentation

◆ bCryptMethod

byte pstsdk::disk::header< ulong >::bCryptMethod

Definition at line 259 of file disk.h.

◆ bidNextB

Definition at line 250 of file disk.h.

◆ bidNextP

Definition at line 252 of file disk.h.

◆ bLockSemaphore

byte pstsdk::disk::header< ulong >::bLockSemaphore

Definition at line 264 of file disk.h.

◆ bPlatformAccess

byte pstsdk::disk::header< ulong >::bPlatformAccess

Definition at line 244 of file disk.h.

◆ bPlatformCreate

byte pstsdk::disk::header< ulong >::bPlatformCreate

Definition at line 243 of file disk.h.

◆ bSentinel

Definition at line 258 of file disk.h.

◆ dwCRCPartial

ulong pstsdk::disk::header< ulong >::dwCRCPartial

Definition at line 239 of file disk.h.

◆ dwMagic

Definition at line 238 of file disk.h.

◆ dwOpenClaimID

ulong pstsdk::disk::header< ulong >::dwOpenClaimID

Definition at line 246 of file disk.h.

◆ dwOpenDBID

Definition at line 245 of file disk.h.

◆ dwReserved

Definition at line 262 of file disk.h.

◆ dwUnique

Definition at line 253 of file disk.h.

◆ rgbFM

Definition at line 256 of file disk.h.

◆ rgbFP

Definition at line 257 of file disk.h.

◆ rgbLock

Definition at line 265 of file disk.h.

◆ rgbReserved

byte pstsdk::disk::header< ulong >::rgbReserved[2]

Definition at line 260 of file disk.h.

◆ rgbVersionEncoded

byte pstsdk::disk::header< ulong >::rgbVersionEncoded[3]

Definition at line 263 of file disk.h.

◆ rgnid

Definition at line 254 of file disk.h.

◆ root_info

Definition at line 255 of file disk.h.

◆ ullReserved

Definition at line 261 of file disk.h.

◆ wMagicClient

ushort pstsdk::disk::header< ulong >::wMagicClient

Definition at line 240 of file disk.h.

◆ wVer

Definition at line 241 of file disk.h.

◆ wVerClient

Definition at line 242 of file disk.h.


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