of the technical content. 11/15/2010 1.04 None No changes to the meaning, language, or formatting of the technical content. 12/17/2010 1.04 None No changes to the meaning, language, or formatting of the technical content. 3/18/2011 1.04 None No changes to the meaning, language, or formatting of the technical content. 6/10/2011 1.04 None No changes to the meaning, language, or formatting of the technical content. 1/20/2012 1.5 Minor Clarified the meaning of the technical content. 4/11/2012 1.5 None No changes to the meaning, language, or formatting of the technical content. 7/16/2012 1.6 Minor Clarified the meaning of
the technical content. 10/8/2012 2.0 Major Significantly changed the technical content. 2/11/2013 2.0 None No changes to the meaning, language, or formatting of the technical content. 7/30/2013 2.0 None No changes to the meaning, language, or formatting of the technical content. 11/18/2013 2.0 None No changes to the meaning, language, or formatting of the technical content. 2/10/2014 2.0 None No changes to the meaning, language, or formatting of the technical content. 4/30/2014 2.1 Minor Clarified the meaning of the technical content. 7/31/2014 2.2 Clarified the meaning of the technical content.
10/30/2014 2.2 None No changes to the meaning, language, or formatting of the technical content. 3/16/2015 3.0 Major Significantly changed the technical content. 6/30/2015 4.0 Major Significantly changed the technical content. 9/4/2015 5.0 Significantly changed the technical content. 4/14/2016 6.0 Major Significantly changed the technical content. 7/15/2016 6.0 None No changes to the meaning, language, or formatting of the technical content. 9/14/2016 6.0 None No changes to the meaning, language, or formatting of the technical content. 9/29/2016 6.0 None No changes to the meaning, language, or formatting of the
0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 BlobRef (variable) ... body ... ... cRef ... BlobRef (variable): A FileNodeChunkReference structure (section ) that specifies a reference to an ObjectSpaceObjectPropSet structure (section ). body (9 bytes): An ObjectDeclaration2Body structure (section ) that specifies the identity and other attributes of this object. cRef (4 An unsigned integer that specifies the reference count for this object (section 2.1.5). ObjectDeclarationFileData3RefCountFND The data for a FileNode structure (section ) that specifies an object that references data for a file data object. If this object is revised, all declarations of this object MUST specify identical data. The value of the FileNode.FileNodeID field MUST be 0x072. This structure has the following format. This structure has the following format. 0 1 2 3 4 5 6 7 8 9 1 0 1 2 3 4 5 6 7 8 9 2 0 1 2 3 4 5 6 7 8 9 3 0 1 oid jcid cRef FileDataReference (variable) ... Extension (variable) ... oid (4 A CompactID structure (section ) that specifies the identity of this object. jcid (4 bytes): A JCID structure (section ) that specifies the type of this object and the type of the data the object contains. cRef (1 byte): An unsigned integer that specifies the reference count for this object (section ). FileDataReference (variable): A StringInStorageBuffer structure (section ) that specifies the type and the target of the reference. The value of the FileDataReference.StringData field MUST
- cb 0x00000400 TransactionLogFragmentReference64x32 - fcrTransactionLog UINT64 - stp 0x0000000000000800 - cb 0x00000400 FileNodeListFragmentReference64x32 - fcrFileNodeListRoot UINT64 - stp 0x0000000000000400 ULONG - cb 0x00000400
ExtendedGUID - gosid {{CFDC64CA-6425-4223-903F-0B7D8A6690F9},1} ULONG - nInstance FileNode - fnd[1] FileNodeHeader - header 0x8080C81E - fnd ExtendedGUID - rid {{082ED24F-9AA5-4DB8-875D-3E1FEE0AD4F4},1} ExtendedGUID - ridDependent {{00000000-0000-0000-0000-000000000000},0} ULONG - RevisionRole 1 USHORT - odcsDefault 0x0000 FileNode - fnd[2] 34 50 34 64 50 48 78
FileNodeHeader - header 0x95006CB0 - fnd FileNodeListReferenceWithIndirection - ref USHORT - stp 0x01E9 BYTE - cb 0x24 ExtendedGUID - ObjectGroupID {{2A83AE62-6754-4383-8E2B-4033FF3CFBA1},1} FileNode - fnd[3] FileNodeHeader - header 0x8080705A - fnd ExtendedGUID - oidRoot {{9A416C35-236A-49A1-91FE-BD73076400A4},11} ULONG - RootRole 2 85
FileNode - fnd[1] FileNodeHeader - header 0x80801022 FileNode - fnd[2] FileNodeHeader - header 0x80806024 - fnd ULONG - index 0 GUID - guid {63230A2C-F51E-01AC-217F-603847815F77} FileNode - fnd[3] FileNodeHeader - header 0x80806024 GlobalIdTableEntryFNDX - fnd ULONG - index 1 GUID - guid {418BCA1D-C31E-4342-966B-B7949DA56A9F} FileNode - fnd[4] 70 94 70 78
A Common types 22 22 23 23 24 25 24 23 22 20 14 D 57 Details 22 57 72 22 23 25 23 24 25 66 51 36 24 36 31 31 45 46 45 44 34 34 69 25 66 71 71 49 68 53 52 55 52 67 51 57 57 65 65 47 46 40 41 40 61 60 59 60 61 62 63 63 56 56 70 41 42 42 43 44 49 68 23 33 32 72 75 75 81 85 22 13 23 75 File node lists 34 9 File node types 57
50 51 45 46 45 44 49 53 52 55 54 52 51 57 57 50 47 46 40 41 40 56 56 41 42 42 43 44 49 48 48 48 25 8 68 23 24 25 50 66 51 36 24 34 36 31 31 Fundamental concepts 20 14 15 21 17 16 14 18 20 21 22 18 G 15 45 46 45 44 7 H 34 34 69 25 I 92 8 7 J 66 L 13 N 8 21 71 11 71 16 17 11 16 49 68 53 52 55 54 52 67 51 57 57 65 65 64 50 47 46 40 41 40 61 60
59 60 Overview 9 8 11 11 11 8 P 93 14 61 62 63 63 R 56 56 8 8 8 12 18 70 18 20 11 21 41 42 42 43 44 49 48 22 18 81 48 48 S 85 85 92 68 23 Structures 70 22 57 72 22 23 23 24 25 50 66 51 36 24 34 36 31 45 46 45 44 34 25 69 66 71 71 49 68 53 52 55 54 52 67 51 57 57 65 65 64 50 47 46 40 41 40 61 60 59 60 58 61 62 63 63 56 56 70 41 42 42 43 44 49 48 48 48 68 23 33 32