Fairport  v1.0.38
fairport::disk::nameid_hash_entry Struct Reference

A modified nameid structure used in the hash buckets. More...

#include <disk.h>

+ Collaboration diagram for fairport::disk::nameid_hash_entry:

List of all members.

Public Attributes

ulong hash_base
 For numeric named props, this is just the id. Hash value of string props.
ulong index
 Bits 16-31 are the index into the entry stream. Bits 1-16 are the index into the guid stream. Bit 0 indicates if this is a string or id based prop.

Detailed Description

A modified nameid structure used in the hash buckets.

Similar to a nameid, except instead of an id or string offset it contains the hash_base of the property. This is used to determine what bucket to put it in. The information in the index is used to lookup the real entry in the entry stream, where a true comparision is done.

See also:
[MS-PST] 2.4.7.5

Definition at line 1572 of file disk.h.


Member Data Documentation

For numeric named props, this is just the id. Hash value of string props.

Definition at line 1574 of file disk.h.

Bits 16-31 are the index into the entry stream. Bits 1-16 are the index into the guid stream. Bit 0 indicates if this is a string or id based prop.

Definition at line 1575 of file disk.h.


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