Export (0) Print
Expand All

3.12 Sample Folder Object

Office

The following is a full content dump of the Root Folder. Note the 4 constituents that collectively make up a Folder object. The Hierarchy TC indicates that the Root Folder has 3 sub-Folder objects: "Top of Personal Folders", "Search Root" and "SPAM Search Folder 2". The Contents TC and FAI contents table TC indicate that the Root Folder has no Message objects or FAI Message objects. Also note that the parent NID of the Root Folder points to itself.

NID: 290 (0x00000122)  < NID_TYPE_NORMAL_FOLDER >  < NID_ROOT_FOLDER >
   
   Parent NID: 0x00000122
   Data BID: 96 (0x60)
   Subnode BID: 0 (0x0)
   
   Block Signature: 0xec  < HEAP_SIGNATURE >
   Client Signature: 0xbc  < bTypePC >
   Fill Level: 0x00 0x00 0x00 0x00
   User Root HID: 32 (0x00000020)
   
   Property Context (4 Items)
   
      0x3001001f  PidTagDisplayName                  PtypString       
      0x36020003  PidTagContentCount                   PtypInteger32          0x00000000 (0) 
      0x36030003  PidTagContentUnreadCount             PtypInteger32          0x00000000 (0) 
      0x360a000b  PidTagSubfolders                     PtypBoolean       0x01 (1)

=======================================================================

NID: 301 (0x0000012d)  < NID_TYPE_HIERARCHY_TABLE >  < none >
   
   Parent NID: 0x00000000
   Data BID: 164 (0xa4)
   Subnode BID: 0 (0x0)
   
   Block Signature: 0xec  < HEAP_SIGNATURE >
   Client Signature: 0x7c  < bTypeTC >
   Fill Level: 0x00 0x00 0x00 0x00
   User Root HID: 64 (0x00000040)
   
   Table Context (13 Sparse Columns)
   
   Columns:
      0x0e300003  PidTagReplItemid                     (IB: 20, CB: 4, iBit: 6)
      0x0e330014  PidTagReplChangenum                  (IB: 24, CB: 8, iBit: 7)
      0x0e340102  PidTagReplVersionhistory             (IB: 32, CB: 4, iBit: 8)
      0x0e380003  PidTagReplFlags                      (IB: 36, CB: 4, iBit: 9)
      0x3001001f  PidTagDisplayName_W                  (IB: 8, CB: 4, iBit: 2)
      0x36020003  PidTagContentCount                   (IB: 12, CB: 4, iBit: 3)
      0x36030003  PidTagContentUnreadCount             (IB: 16, CB: 4, iBit: 4)
      0x360a000b  PidTagSubfolders                     (IB: 52, CB: 1, iBit: 5)
      0x3613001f  PidTagContainerClass_W               (IB: 40, CB: 4, iBit: 10)
      0x66350003  PidTagProfileOabCountAttemptedFulldn  OR
                  PidTagPstHiddenCount                 (IB: 44, CB: 4, iBit: 11)
      0x66360003  PidTagProfileOabCountAttemptedIncrdn  OR
                  PidTagPstHiddenUnread                (IB: 48, CB: 4, iBit: 12)
      0x67f20003  PidTagLtpRowId                       (IB: 0, CB: 4, iBit: 0)
      0x67f30003  PidTagLtpRowVer                      (IB: 4, CB: 4, iBit: 1)
   
   Row Matrix Data (3 Rows) [HID: 0x00000080]
   
   Row 0:
      0x0e330014  PidTagReplChangenum                                   0x0000000000000000 (0)
      0x3001001f  PidTagDisplayName_W                                   46 Byte(s)
         0000: 54 00 6F 00 70 00 20 00 6F 00 66 00 20 00 50 00 - T.o.p. .o.f. .P.
         0010: 65 00 72 00 73 00 6F 00 6E 00 61 00 6C 00 20 00 - e.r.s.o.n.a.l. .
         0020: 46 00 6F 00 6C 00 64 00 65 00 72 00 73 00       - F.o.l.d.e.r.s.
         
      0x36020003  PidTagContentCount                                    0x00000000 (0) 
      0x36030003  PidTagContentUnreadCount                              0x00000000 (0) 
      0x360a000b  PidTagSubfolders                                      0x01 (1)
   
   Row 1:
      0x0e330014  PidTagReplChangenum                                   0x0000000000000000 (0)
      0x3001001f  PidTagDisplayName_W                                   22 Byte(s)
         0000: 53 00 65 00 61 00 72 00 63 00 68 00 20 00 52 00 - S.e.a.r.c.h. .R.
         0010: 6F 00 6F 00 74 00                               - o.o.t.
         
      0x36020003  PidTagContentCount                                    0x00000000 (0) 
      0x36030003  PidTagContentUnreadCount                              0x00000000 (0) 
      0x360a000b  PidTagSubfolders                                      0x00 (0)
   
   Row 2:
      0x0e330014  PidTagReplChangenum                                   0x0000000000000000 (0)
      0x3001001f  PidTagDisplayName_W                                   40 Byte(s)
         0000: 53 00 50 00 41 00 4D 00 20 00 53 00 65 00 61 00 - S.P.A.M. .S.e.a.
         0010: 72 00 63 00 68 00 20 00 46 00 6F 00 6C 00 64 00 - r.c.h. .F.o.l.d.
         0020: 65 00 72 00 20 00 32 00                         - e.r. .2.
         
      0x36020003  PidTagContentCount                                    0x00000000 (0) 
      0x36030003  PidTagContentUnreadCount                              0x00000000 (0) 
      0x360a000b  PidTagSubfolders                                      0x00 (0)
   
   RowIndex [HID: 0x00000020]
      
      Property Context (3 Items)
      
         0x00002223, 2
         0x00008022, 0
         0x00008042, 1

=======================================================================

NID: 302 (0x0000012e)  < NID_TYPE_CONTENTS_TABLE >  < none >
   
   Parent NID: 0x00000000
   Data BID: 8 (0x8)
   Subnode BID: 0 (0x0)
   
   Block Signature: 0xec  < HEAP_SIGNATURE >
   Client Signature: 0x7c  < bTypeTC >
   Fill Level: 0x00 0x00 0x00 0x00
   User Root HID: 64 (0x00000040)
   
   Table Context (27 Sparse Columns)
   
   Columns:
      0x00170003  PidTagImportance                     (IB: 20, CB: 4, iBit: 5)
      0x001a001f  PidTagMessageClass_W                 (IB: 12, CB: 4, iBit: 3)
      0x00360003  PidTagSensitivity                    (IB: 60, CB: 4, iBit: 15)
      0x0037001f  PidTagSubject_W                      (IB: 28, CB: 4, iBit: 7)
      0x00390040  PidTagClientSubmitTime               (IB: 40, CB: 8, iBit: 9)
      0x0042001f  PidTagSentRepresentingName_W         (IB: 24, CB: 4, iBit: 6)
      0x0057000b  PidTagMessageToMe                    (IB: 116, CB: 1, iBit: 13)
      0x0058000b  PidTagMessageCcMe                    (IB: 117, CB: 1, iBit: 14)
      0x0070001f  PidTagConversationTopic_W            (IB: 68, CB: 4, iBit: 17)
      0x00710102  PidTagConversationIndex              (IB: 72, CB: 4, iBit: 18)
      0x0e03001f  PidTagDisplayCc_W                    (IB: 56, CB: 4, iBit: 12)
      0x0e04001f  PidTagDisplayTo_W                    (IB: 52, CB: 4, iBit: 11)
      0x0e060040  PidTagMessageDeliveryTime            (IB: 32, CB: 8, iBit: 8)
      0x0e070003  PidTagMessageFlags                   (IB: 16, CB: 4, iBit: 4)
      0x0e080003  PidTagMessageSize                    (IB: 48, CB: 4, iBit: 10)
      0x0e170003  PidTagMessageStatus                  (IB: 8, CB: 4, iBit: 2)
      0x0e300003  PidTagReplItemId                     (IB: 88, CB: 4, iBit: 21)
      0x0e330014  PidTagReplChangenum                  (IB: 92, CB: 8, iBit: 22)
      0x0e340102  PidTagReplVersionhistory             (IB: 100, CB: 4, iBit: 23)
      0x0e380003  PidTagReplFlags                      (IB: 112, CB: 4, iBit: 26)
      0x0e3c0102  PidTagReplCopiedfromVersionhistory   (IB: 108, CB: 4, iBit: 25)
      0x0e3d0102  PidTagReplCopiedfromItemid           (IB: 104, CB: 4, iBit: 24)
      0x10970003  PidTagItemTemporaryFlags             (IB: 64, CB: 4, iBit: 16)
      0x30080040  PidTagLastModificationTime           (IB: 80, CB: 8, iBit: 20)
      0x65c60003  PidTagSecureSubmitFlags              (IB: 76, CB: 4, iBit: 19)
      0x67f20003  PidTagLtpRowId                       (IB: 0, CB: 4, iBit: 0)
      0x67f30003  PidTagLtpRowVer                      (IB: 4, CB: 4, iBit: 1)
   
   Row Matrix Data Not Present (0 Rows)
   
   RowIndex [HID: 0x00000020]

=======================================================================

NID: 303 (0x0000012f)  < NID_TYPE_ASSOC_CONTENTS_TABLE >  < none >
   
   Parent NID: 0x00000000
   Data BID: 284 (0x11c)
   Subnode BID: 0 (0x0)
   
   Block Signature: 0xec  < HEAP_SIGNATURE >
   Client Signature: 0x7c  < bTypeTC >
   Fill Level: 0x00 0x00 0x00 0x00
   User Root HID: 64 (0x00000040)
   
   Table Context (17 Sparse Columns)
   
   Columns:
      0x001a001f  PidTagMessageClass_W                 (IB: 12, CB: 4, iBit: 3)
      0x003a001f  PidTagReportName_W                   (IB: 60, CB: 4, iBit: 16)
      0x0070001f  PidTagConversationTopic_W            (IB: 56, CB: 4, iBit: 15)
      0x0e070003  PidTagMessageFlags                   (IB: 16, CB: 4, iBit: 4)
      0x0e170003  PidTagMessageStatus                  (IB: 8, CB: 4, iBit: 2)
      0x3001001f  PidTagDisplayName_W                  (IB: 20, CB: 4, iBit: 5)
      0x67f20003  PidTagLtpRowId                       (IB: 0, CB: 4, iBit: 0)
      0x67f30003  PidTagLtpRowVer                      (IB: 4, CB: 4, iBit: 1)
      0x6800001f  PidTagMapiformMessageclass_W          OR
                  PidTagIabRemoteServer_W               OR
                  PidTagOfflineAddressBookName_W       (IB: 44, CB: 4, iBit: 11)
      0x6803000b  PidTagFormMultCategorized             OR
                  PidTagSendOutlookRecallReport        (IB: 64, CB: 1, iBit: 12)
      0x68051003  PidTagOfflineAddressBookTruncatedProperties (IB: 48, CB: 4, iBit: 13)
      0x682f001f  PidTagReplItemid                     (IB: 52, CB: 4, iBit: 14)
      0x70030003  PidTagViewDescriptorFlags            (IB: 24, CB: 4, iBit: 6)
      0x70040102  PidTagViewDescriptorLinkTo           (IB: 28, CB: 4, iBit: 7)
      0x70050102  PidTagViewDescriptorViewFolder       (IB: 32, CB: 4, iBit: 8)
      0x7006001f  PidTagViewDescriptorName              OR
                  PidTagViewDescriptorName_W           (IB: 36, CB: 4, iBit: 9)
      0x70070003  PidTagViewDescriptorVersion          (IB: 40, CB: 4, iBit: 10)
   
   Row Matrix Data Not Present (0 Rows)
   
   RowIndex [HID: 0x00000020]
Show:
© 2014 Microsoft