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 218 of file disk.h.

Member Typedef Documentation

◆ block_id_disk

Definition at line 220 of file disk.h.

◆ count

Definition at line 222 of file disk.h.

◆ location

Definition at line 221 of file disk.h.

Member Data Documentation

◆ bCryptMethod

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

Definition at line 245 of file disk.h.

◆ bidNextB

Definition at line 236 of file disk.h.

◆ bidNextP

Definition at line 238 of file disk.h.

◆ bLockSemaphore

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

Definition at line 250 of file disk.h.

◆ bPlatformAccess

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

Definition at line 230 of file disk.h.

◆ bPlatformCreate

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

Definition at line 229 of file disk.h.

◆ bSentinel

Definition at line 244 of file disk.h.

◆ dwCRCPartial

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

Definition at line 225 of file disk.h.

◆ dwMagic

Definition at line 224 of file disk.h.

◆ dwOpenClaimID

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

Definition at line 232 of file disk.h.

◆ dwOpenDBID

Definition at line 231 of file disk.h.

◆ dwReserved

Definition at line 248 of file disk.h.

◆ dwUnique

Definition at line 239 of file disk.h.

◆ rgbFM

Definition at line 242 of file disk.h.

◆ rgbFP

Definition at line 243 of file disk.h.

◆ rgbLock

Definition at line 251 of file disk.h.

◆ rgbReserved

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

Definition at line 246 of file disk.h.

◆ rgbVersionEncoded

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

Definition at line 249 of file disk.h.

◆ rgnid

Definition at line 240 of file disk.h.

◆ root_info

Definition at line 241 of file disk.h.

◆ ullReserved

Definition at line 247 of file disk.h.

◆ wMagicClient

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

Definition at line 226 of file disk.h.

◆ wVer

Definition at line 227 of file disk.h.

◆ wVerClient

Definition at line 228 of file disk.h.


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