3.10 Sample Message Store

Office

The binary data used in the last two examples (HN, BTH) is actually that of the message store PC of a PST. The following is the decoded content of the PC in the preceding example, which contains all the properties of the message store.

 NID: 33 (0x00000021)  < NID_TYPE_INTERNAL >  < NID_MESSAGE_STORE >
    
    Parent NID: 0x00000000
    Data BID: 168 (0xa8)
    Subnode BID: 0 (0x0)
    
    Block: IB=18432 (0x4800), 258 (0x102) bytes
    Block Signature: 0xec  < HEAP_SIGNATURE >
    Client Signature: 0xbc  < bTypePC >
    Fill Level: 0x00 0x00 0x00 0x00
    User Root HID: 32 (0x00000020)
    
    Property Context (9 Items)
    
       0x0e340102  PidTagReplVersionhistory             PtypBinary        24 Byte(s)
          0000: 01 00 00 00 F5 5E F6 66 95 69 CC 4C 83 D1 D8 73 - .....^.f.i.L...s
          0010: 98 99 02 85 01 00 00 00                         - ........
          
       0x0e380003  PidTagReplFlags                      PtypInteger32          0x00000000 (0) 
       0x0ff90102  PidTagRecordKey                      PtypBinary        16 Byte(s)
          0000: 22 9D B5 0A DC D9 94 43 85 DE 90 AE B0 7D 12 70 - "......C.....}.p
          
       0x3001001f  PidTagDisplayName                  PtypString        16 Byte(s)
          0000: 55 00 4E 00 49 00 43 00 4F 00 44 00 45 00 31 00 - U.N.I.C.O.D.E.1.
          
       0x35df0003  PidTagValidFolderMask                PtypInteger32          0x00000089 (137) 
       0x35e00102  PidTagIpmSubTreeEntryId              PtypBinary        24 Byte(s)
          0000: 00 00 00 00 22 9D B5 0A DC D9 94 43 85 DE 90 AE - ...."......C....
          0010: B0 7D 12 70 22 80 00 00                         - .}.p"...
          
       0x35e30102  PidTagIpmWastebasketEntryId          PtypBinary        24 Byte(s)
          0000: 00 00 00 00 22 9D B5 0A DC D9 94 43 85 DE 90 AE - ...."......C....
          0010: B0 7D 12 70 62 80 00 00                         - .}.pb...
          
       0x35e70102  PidTagFinderEntryId                  PtypBinary        24 Byte(s)
          0000: 00 00 00 00 22 9D B5 0A DC D9 94 43 85 DE 90 AE - ...."......C....
          0010: B0 7D 12 70 42 80 00 00                         - .}.pB...
          
       
       0x67ff0003  PidTagPstPassword                    PtypInteger32          0x00000000 (0)
Show: