Revision Summary Date Revision History Revision Class Comments 7/20/2007 0.1 Major MCPP Milestone 5 Initial Availability 9/28/2007 0.2 Minor Clarified the meaning of the technical content. 10/23/2007 0.2.1 Editorial Changed language and formatting in the technical content. 11/30/2007 0.2.2 Editorial Changed language and formatting in the technical content. 1/25/2008 1.0 Major Updated and revised the technical content. 3/14/2008 2.0 Major Updated and revised the technical content. 5/16/2008 3.0 Major Updated and revised the technical content. 6/20/2008 4.0 Major Updated and revised the technical content. 7/25/2008 5.0 Major Updated and revised the technical content. 8/29/2008 6.0 Major Updated and revised
11/6/2009 14.0 Major Updated and revised the technical content. 12/18/2009 15.0 Major Updated and revised the technical content. 1/29/2010 16.0 Updated and revised the technical content. 3/12/2010 16.0.1 Editorial Changed language and formatting in the technical content. 4/23/2010 17.0 Major Updated and revised the technical content. 6/4/2010 18.0 Major Updated and revised the technical content. 7/16/2010 19.0 Major Updated and revised the technical content. 8/27/2010 20.0 Updated and revised the technical content. 10/8/2010 20.0 None No changes to the meaning, language, or formatting of the technical content. 11/19/2010 21.0 Major Updated and revised
the technical content. 1/7/2011 21.0 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 22.0 Major Updated and revised the technical content. 3/25/2011 22.1 Clarified the meaning of the technical content. 5/6/2011 22.1 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 22.2 Minor Clarified the meaning of the technical content. 9/23/2011 22.2 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 23.0 Major Updated and revised the technical content. 3/30/2012 24.0 Major Updated and revised the
technical content. 7/12/2012 25.0 Major Updated and revised the technical content. 10/25/2012 25.0 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 25.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 26.0 Major Updated and revised the technical content. 11/14/2013 26.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 27.0 Major Updated and revised the technical content. 5/15/2014 27.0 None No changes to the meaning, language, or formatting of the technical content.
The server SHOULD<45> create a new link without requiring the DFS_ADD_VOLUME Flags parameter. The server MUST determine whether the specified link target refers to a namespace. If it does, this request is creating a . If it is creating an interlink and the link already exists, the server MUST return an implementation-defined failure value. For domain-based namespaces, the server MUST set the DFS interlink property as appropriate for the link for each type of domain-based namespace. See sections and . The server MUST synchronously update the following fields in the DFS metadata for a DFS namespace. Operation DFS metadata changes required Adding a new link New NamespaceElement in NamespaceElementsList. Adding a new target to an existing link New Target in the TargetsList of the NamespaceElement and an update to the TargetCount. The server MUST update the following fields in the for a . Operation DFS metadata changes required Adding a new link New and BLOBElementCount. Adding a new target to an existing link New and updated TargetCount in existing , updated DFSTargetListBLOBSize and BLOBDataSize of DFSNamespaceLinkBLOB. The server MUST update the following fields in the DFS metadata for a . Operation DFS metadata changes required Adding a new link The following mandatory attributes MUST be updated: msDFS-LinkIdentityGUIDv2, msDFS-GenerationGUIDv2, msDFS-LinkPathv2, and The following optional attribute MAY be updated: msDFS-Commentv2.<46> Adding a new target Update targetCount, totalStringLengthInBytes,
64 00 66 00 73 00 6C 00 69 00 6E 00 6B 00 73 00 5C 00 6C 00 69 00 6E 00 6B 00 31 00 0x272 01 00 00 00 Type: 0x00000001 0x276 01 00 00 00 State: 0x00000001 0x27A 2A 00 CommentSize: 0x002A (42) 0x27C 44 00 46 00 53 00 20 00 4C 00 69 00 6E 00 6B 00 20 00 74 00 6F 00 20 00 53 00 4D 00 42 00 20 00 73 00 68 00 61 00 72 00 65 00 Comment: DFS link to 70 DD 98 47 A2 99 C6 01 PrefixTimeStamp: June 26, 2006 21:29:29 0x2AE 70 DD 98 47 A2 99 C6 01 StateTimeStamp: June 26, 2006 21:29:29 0x2B6 70 DD 98 47 A2 99 C6 01 CommentTimeStamp: June 26, 2006 21:29:29 0x2BE 03 00 00 00 Version: 3 0x2C2 44 00 00 00 DFSTargetListBLOBSize: 0x00000044 (68) 0x2C6 - 01 00 00 00 TargetCount: 0x00000001 0x2CA - TargetEntryBLOB 0x2CA 38 00 00 00 TargetEntrySize: 0x00000038 (56) 0x2CE 00 00 00 00 00 00 00 00 TargetTimeStamp: 0 0x2D6 02 00 00 00 TargetState: 0x00000002 0x2DA 02 00 00 00 TargetType: 0x00000002 0x2DE 18 00 ServerNameSize: 0x0018 (24) 0x2E0 63 00 66 00 73 00 2D 00 34 00 34 00 78 00 2D 00 ServerName: cfs-44x-2b08
32 00 62 00 30 00 38 00 0x2F8 0C 00 ShareNameSize: 0x000C (12) 70 00 75 00 62 00 6C 00 69 00 63 00 ShareName: public 0x306 00 00 00 00 Padding 0x30A 04 00 00 00 ReservedBLOBSize: 0x00000004 0x30E 00 00 00 00 ReservedBLOB 0x312 08 07 00 00 TTL: 0x00000708 (1800 Seconds) 0x316 12 00 BLOBNameSize: 0x0012 (18) 0x318 5C 00 73 00 69 00 74 00 65 00 72 00 6F 00 6F 00 74 00 BLOBName: \siteroot 0x32A 14 00 00 00 BLOBDataSize: 0x00000014 (20) 0x32E - SiteInformationBLOB 0x32E C9 CA C3 93 00 73 B6 43 8E 7A 89 1B FF 55 2A 43 SiteTableGuid: 93c3cac9-7300-43b6-8e7a-891bff552a43 00 00 00 00 SiteEntryCount: 0x00000000
Index A Abstract data model 111 114 63 119 124 117 122 122 19 B Basic methods 112 67 C 19 160 Client 111 111 113 111 111 113 111 20 116 120 120 D Data - abstract 111 114 63 22 46 21 22 127 49 21 21 22 30 43 42 37 38 38 39 40 40 41 42 30 43 42 45 31 44 43 46 32 44 32 44 36 33 45 34 34 45 35 45 24 28 25 26 29 26 27 28 28 50 51 52 54 46 Domain controller 114 114 115 114 113 114 115 114 20 125 109 Domainv1-Based DFS Namespace example 119 117 116 124 E 46 43 125 Events 113 111
113 111 116 119 119 124 124 117 117 122 116 116 120 127 127 125 125 116 Extended methods 112 114 91 F 19 134 G 30 8 H 20 I 134 133 133 15 Initialization 111 114 64 8 L 47 LDAP entry 61 60 58 58 Local events 113 115 111 34 45 35 45 26 M Message processing 111 114 65 Messages 20 20 157 N 112 68 112 91 112 101 86 105 107 112 81 NetrDfsEnumEx ( 112, 114) 95 115 109 77 90 68 67 83 112 71 112 94 NetrDfsRemoveFtRoot ( 113, 115) 103 89 107 109 112 73 112 98 14 O 15 P 133 26 29 49 18 18 142