Fairport  v1.0.38
fairport::disk::header< ulong > Struct Template Reference

The ANSI header structure. More...

#include <disk.h>

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

List of all members.

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

template<>
struct fairport::disk::header< ulong >

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

typedef ulong fairport::disk::header< ulong >::block_id_disk

Definition at line 220 of file disk.h.

typedef ulong fairport::disk::header< ulong >::count

Definition at line 222 of file disk.h.

typedef ulong fairport::disk::header< ulong >::location

Definition at line 221 of file disk.h.


Member Data Documentation

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

Definition at line 245 of file disk.h.

block_id_disk fairport::disk::header< ulong >::bidNextB

Definition at line 236 of file disk.h.

block_id_disk fairport::disk::header< ulong >::bidNextP

Definition at line 238 of file disk.h.

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

Definition at line 250 of file disk.h.

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

Definition at line 230 of file disk.h.

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

Definition at line 229 of file disk.h.

byte fairport::disk::header< ulong >::bSentinel

Definition at line 244 of file disk.h.

ulong fairport::disk::header< ulong >::dwCRCPartial

Definition at line 225 of file disk.h.

ulong fairport::disk::header< ulong >::dwMagic

Definition at line 224 of file disk.h.

ulong fairport::disk::header< ulong >::dwOpenClaimID

Definition at line 232 of file disk.h.

ulong fairport::disk::header< ulong >::dwOpenDBID

Definition at line 231 of file disk.h.

ulong fairport::disk::header< ulong >::dwReserved

Definition at line 248 of file disk.h.

ulong fairport::disk::header< ulong >::dwUnique

Definition at line 239 of file disk.h.

byte fairport::disk::header< ulong >::rgbFM[header_fmap_entries]

Definition at line 242 of file disk.h.

byte fairport::disk::header< ulong >::rgbFP[header_fpmap_size]

Definition at line 243 of file disk.h.

byte fairport::disk::header< ulong >::rgbLock[header_lock_entries]

Definition at line 251 of file disk.h.

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

Definition at line 246 of file disk.h.

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

Definition at line 249 of file disk.h.

node_id fairport::disk::header< ulong >::rgnid[nid_type_max]

Definition at line 240 of file disk.h.

root<ulong> fairport::disk::header< ulong >::root_info

Definition at line 241 of file disk.h.

ulonglong fairport::disk::header< ulong >::ullReserved

Definition at line 247 of file disk.h.

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

Definition at line 226 of file disk.h.

ushort fairport::disk::header< ulong >::wVer

Definition at line 227 of file disk.h.

ushort fairport::disk::header< ulong >::wVerClient

Definition at line 228 of file disk.h.


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