zilongwang/ReadingBank huggingface dataset:
Revision Summary Date Revision History Revision Comments 8/8/2013 1.0 New Released new document. 11/14/2013 1.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 2.0 Major Significantly changed the technical content. 5/15/2014 3.0 Major Significantly changed the technical content. 6/30/2015 4.0 Major Significantly changed the technical content. 10/16/2015 4.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 5.0 Significantly changed the technical content. 6/1/2017 5.0 None No changes to the meaning, language, or formatting of the technical content.
Grant the server read access to the ms-DS-Device-Registration-Service object. Grant the server read/write access to ms-DS-Device objects. Applicability Statement The Device Registration Enrollment protocol is applicable only for requests for device registration. Versioning and Capability Negotiation None. Vendor-Extensible Fields The Device Registration Enrollment protocol does not include any vendor-extensible fields. Standards Assignments None.
Index A Abstract data model 16 10 12 12 C 10 35 12 12 D Data model - abstract 16 12 E 12 Events 25 25 F 10 32 G 5 12 I 31 31 8 Initialization 16 5 L Local events 25 M Message processing 16 Messages 12 12 12 12 12 11 12 11 12 11 11 N 11 6 O Operations 23 16 8 P 31 9 9 34 R 6 8 6 8 S 12 Security 31 31 Sequencing rules 16 Server 16 16 25 16 23 16 16 25 16 12 10 Syntax 11 T Timer events
A Abstract data model 16 10 12 12 C 10 35 12 12 D Data model - abstract 16 12 E 12 Events 25 25 F 10 32 G 5 12 I 31 31 8 Initialization 16 5 L Local events 25 M Message processing 16 Messages 12 12 12 12 12 11 12 11 12 11 11 N 11 6 O Operations 23 16 8 P 31 9 9 34 R 6 8 6 8 S 12 Security 31 31 Sequencing rules 16 Server 16 16 25 16 23 16 16 25 16 12 10 Syntax 11 T Timer events 25 Timers
Index A Abstract data model 21 15 13 12 10 11 C 10 28 Client 21 21 21 message processing 21 21 21 22 22 21 12 23 D Data model – abstract 21 15 12 13 13 13 13 E 12 24 12 Examples 23 24 F 10 26 G 5 H Higher-layer triggered events 21 15 11 I 25 25 8 Initialization 21 15 5 J Join service 15 15 15 message processing 15 15 15 21 21 15 26 M Message processing events 21 15 Messages 12 11 11 11 13 13 13 N 7 O Other local events 22 21 8 P 25 9 9 Processing details - join service details 20 27
Revision Summary Date Revision History Revision Class Comments 7/14/2016 1.0 New Released new document. 6/1/2017 2.0 Major Significantly changed the technical content. 9/15/2017 3.0 Major Significantly changed the technical content. 12/1/2017 3.0 None No changes to the meaning, language, or formatting of the technical content.
Index A Abstract data model 21 15 13 12 10 11 C 10 28 Client 21 21 21 message processing 21 21 21 22 22 21 12 23 D Data – abstract 21 15 12 13 13 13 13 E 12 24 12 Examples 23 24 F 10 26 G 5 H Higher-layer triggered events 21 15 11 I 25 25 8 Initialization 21 15 5 J Join service 15 15 15 message processing 15 15 15 21 21 15 26 M Message processing events 21 15 Messages 12 11 11 11 13 13 13 N 7 O Other local events 22 21 8 P 25 9 9 Processing details - join service details 20 27 Protocol Details 15
Revision Summary Date Revision History Revision Class Comments 8/8/2013 1.0 New Released new document. 11/14/2013 2.0 Major Significantly changed the technical content. 2/13/2014 2.0 None No change to the meaning, language, or formatting of the technical content. 5/15/2014 3.0 Major Significantly changed the technical content. 6/30/2015 4.0 Major Significantly changed the technical content. 10/16/2015 5.0 Major Significantly changed the technical content. 7/14/2016 6.0 Significantly changed the technical content. 6/1/2017 7.0 Major Significantly changed the technical content.
A 9 C 9 84 Client 61 31 10 D Detectserverchanges server 37 37 37 37 39 39 37 79 E Ecs client 61 63 65 69 69 63 Examples 79 79 70 70 70 75 75 F 9 G 7 I 81 81 8 7 M Messages 13 10 10 10 N 7 O 8 P 81 Peersynchronizationsession server 41 43 43 43 57 57 42 9 9 82 Protocol Details 31 Protocol examples 79 70 75 Q 70 R References 8 7 9 S Security 81 81 Server 37 31 41 57 31 39 Serverapi server 57 57 57
Policy List VECTOR_POLICY_ENTRY Length Word AdminInfo UTF-8 String QuotaUsage: Describes the current data usage for the user. PolicyList: A list of policy entries that describe how the client needs to set up its target directory. The policies processed first take precedence. Length: This indicates the size of the AdminInfo field. AdminInfo: A server-configured String value containing the server admin contact information. If the Length field is 0, this field is empty. Processing Details The server MUST query the quota usage on the sync share in an implementation-specific manner, construct the QUOTA_USAGE_ENTRY structure as specified in section , and set the Quota Usage field in the response body to this structure. If the server cannot determine the current quota usage for the user, it MUST set the UserUsage field of the QUOTA_USAGE_ENTRY structure to the decimal value of 18446744073709551615, that is, the maximum value allowed by ULONG64. The server MUST query all the policies that apply to the sync share and MUST construct a VECTOR_POLICY_ENTRY structure using each policy being applied. The server MUST set the Policy List in the response body to the VECTOR_POLICY_ENTRY structure. The server MUST set AdminInfo in an implementation-specific manner. Timer Events None. Other Local Events None. PeerSynchronizationSession Server Details Abstract Data This section describes a conceptual model of possible data organization that an implementation maintains to participate in the Enterprise Client Synchronization Protocol. The described organization is provided to facilitate the explanation of how the protocol behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that described in this document. Global The server implements the following: SessionList: A list of Sessions defined in section . FileMetadataTable: A table of file metadata indexed by ObjectStoreID, as specified in section .
Index A 9 C 9 84 Client 61 31 10 D Detectserverchanges server 37 37 37 37 39 39 37 79 E Ecs client 61 63 65 69 69 63 Examples 79 79 70 70 70 75 75 F 9 G 7 I 81 81 8 7 M Messages 13 10 10 10 N 7 O 8 P 81 Peersynchronizationsession server 41 43 43 43 57 57 42 9 9 82 Protocol Details 31 Protocol examples 79 70 75 Q 70 R References 8 7 9 S Security 81 81 Server 37 31 41 57 31 39 Serverapi server 57 57 57 57 61
Revision Summary Date Revision History Revision Class Comments 3/2/2007 1.0 New Version 1.0 release 4/3/2007 1.1 Minor Version 1.1 release 5/11/2007 1.2 Version 1.2 release 6/1/2007 1.2.1 Editorial Changed language and formatting in the technical content. 7/3/2007 2.0 Added new normative reference. 8/10/2007 2.0.1 Editorial Changed language and formatting in the technical content. 9/28/2007 2.1 Minor Clarified the meaning of the technical content. 10/23/2007 3.0 Major Converted document to unified format. 1/25/2008 3.0.1 Editorial Changed language and formatting in the technical content. 3/14/2008 3.0.2 Editorial Changed language and formatting in the technical content. 6/20/2008 3.1 Minor Clarified the meaning of the
technical content. 7/25/2008 3.2 Minor Clarified the meaning of the technical content. 8/29/2008 3.3 Minor Clarified the meaning of the technical content. 10/24/2008 4.0 Updated and revised the technical content. 12/5/2008 4.1 Minor Clarified the meaning of the technical content. 1/16/2009 4.1.1 Editorial Changed language and formatting in the technical content. 2/27/2009 4.1.2 Editorial Changed language and formatting in the technical content. 4/10/2009 4.1.3 Editorial Changed language and formatting in the technical content. 5/22/2009 4.2 Minor Clarified the meaning of the technical content. 7/2/2009 4.2.1 Editorial Changed language and formatting in the
technical content. 8/14/2009 4.2.2 Editorial Changed language and formatting in the technical content. 9/25/2009 5.0 Major Updated and revised the technical content. 11/6/2009 5.0.1 Editorial Changed language and formatting in the technical content. 12/18/2009 5.0.2 Editorial Changed language and formatting in the technical content. 1/29/2010 5.1 Clarified the meaning of the technical content. 3/12/2010 5.1.1 Editorial Changed language and formatting in the technical content. 4/23/2010 5.1.2 Editorial Changed language and formatting in the technical content. 6/4/2010 6.0 Major Updated and revised the technical content.
7/16/2010 6.0 None No changes to the meaning, language, or formatting of the technical content. 8/27/2010 6.0 None No changes to the meaning, language, or formatting of the technical content. 10/8/2010 6.0 None No changes to the meaning, language, or formatting of the technical content. 11/19/2010 6.0 None No changes to the meaning, language, or formatting of the technical content. 1/7/2011 6.0 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 6.0 None No changes to the meaning, language, or formatting of the technical content. 3/25/2011 6.0 None No changes to the
Revision Summary Date Revision History Revision Class Comments 3/2/2007 1.0 New Version 1.0 release 4/3/2007 1.1 Minor Version 1.1 release 5/11/2007 1.2 Version 1.2 release 6/1/2007 1.2.1 Editorial Changed language and formatting in the technical content. 7/3/2007 2.0 Added new normative reference. 8/10/2007 2.0.1 Editorial Changed language and formatting in the technical content. 9/28/2007 2.1 Minor Clarified the meaning of the technical content. 10/23/2007 3.0 Major Converted document to unified format. 1/25/2008 3.0.1 Editorial Changed language and formatting in the technical content. 3/14/2008 3.0.2 Editorial Changed language and formatting in the technical content. 6/20/2008 3.1 Minor Clarified the meaning of the
technical content. 8/14/2009 4.2.2 Editorial Changed language and formatting in the technical content. 9/25/2009 5.0 Major Updated and revised the technical content. 11/6/2009 5.0.1 Editorial Changed language and formatting in the technical content. 12/18/2009 5.0.2 Editorial Changed language and formatting in the technical content. 1/29/2010 5.1 Minor Clarified the meaning of the technical content. 3/12/2010 5.1.1 Editorial Changed language and formatting in the technical content. 4/23/2010 5.1.2 Editorial Changed language and formatting in the technical content. 6/4/2010 6.0 Major Updated and revised the technical content.
meaning, language, or formatting of the technical content. 1/31/2013 7.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 8.0 Updated and revised the technical content. 11/14/2013 8.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 8.0 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 8.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 9.0 Major Significantly changed the technical content. 10/16/2015 10.0 Major Significantly changed
7/2/2009 6.0.1 Editorial Changed language and formatting in the technical content. 8/14/2009 6.0.2 Editorial Changed language and formatting in the technical content. 9/25/2009 7.0 Updated and revised the technical content. 11/6/2009 8.0 Major Updated and revised the technical content. 12/18/2009 9.0 Major Updated and revised the technical content. 1/29/2010 10.0 Major Updated and revised the technical content. 3/12/2010 11.0 Updated and revised the technical content. 4/23/2010 11.0.1 Editorial Changed language and formatting in the technical content. 6/4/2010 12.0 Major Updated and revised the technical content. 7/16/2010 13.0 Major Updated and revised
EFSRPC Metadata Version 1 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 Length Reserved1 EFS_Version Reserved2 EFS_ID (16 ... ... ... EFS_Hash (16 bytes) ... ... ... Reserved3 (16 bytes) ... ... ... DDF_Offset DRF_Offset Reserved4 ... ... Data_Fields (variable) ...
Index A 49 49 17 51 B 31 C 17 25 89 19 D 49 49 19 19 40 32 E 42 46 46 46 43 45 44 54 20 63 67 60 61 66 EfsRpcEncryptFileSrv method ( 60, 70) 64 68 70 69 63 57 62 EfsRpcQueryUsersOnFile method ( 61, 73, 82) 59 62 69 59 29 46 ENCRYPTION_CERTIFICATE structure ( 43, 47) 44 44 ENCRYPTION_CERTIFICATE_LIST structure ( 43, 48) Events 73 73 74 74 42 F 26 34 18 77 G 6 I 19 77 76 76 Index of security parameters ( 76, 77) 12 51 51 6 K 22 22 L 73 73 M
Revision Summary Date Revision History Revision Class Comments 9/28/2007 0.1 Major MCPP Milestone M5+90 Initial Availability 10/23/2007 1.0 Major Updated and revised the technical content. 11/30/2007 1.0.1 Editorial Changed language and formatting in the technical content. 1/25/2008 1.0.2 Editorial Changed language and formatting in the technical content. 3/14/2008 1.0.3 Editorial Changed language and formatting in the technical content. 5/16/2008 1.0.4 Editorial Changed language and formatting in the technical content. 6/20/2008 2.0 Updated and revised the technical content. 7/25/2008 2.1 Minor Clarified the meaning of the technical content. 8/29/2008 2.1.1 Editorial Changed language and
formatting in the technical content. 10/24/2008 2.1.2 Editorial Changed language and formatting in the technical content. 12/5/2008 3.0 Major Updated and revised the technical content. 1/16/2009 3.0.1 Editorial Changed language and formatting in the technical content. 2/27/2009 3.0.2 Editorial Changed language and formatting in the technical content. 4/10/2009 4.0 Major Updated and revised the technical content. 5/22/2009 4.1 Minor Clarified the meaning of the technical content. 7/2/2009 4.1.1 Editorial Changed language and formatting in the technical content. 8/14/2009 4.2 Minor Clarified the meaning of the technical content.
9/25/2009 4.3 Minor Clarified the meaning of the technical content. 11/6/2009 4.4 Minor Clarified the meaning of the technical content. 12/18/2009 5.0 Major Updated and revised the technical content. 1/29/2010 5.1 Minor Clarified the meaning of the technical content. 3/12/2010 5.2 Minor Clarified the meaning of the technical content. 4/23/2010 5.2.1 Editorial Changed language and formatting in the technical content. 6/4/2010 5.3 Minor Clarified the meaning of the technical content. 7/16/2010 5.3 None No changes to the meaning, language, or formatting of the technical content. 8/27/2010 5.3 None No changes to the meaning, language, or formatting of the
11/14/2013 9.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 9.0 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 9.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 10.0 Major Significantly changed the technical content. 10/16/2015 10.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 10.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 10.0 None No changes to the meaning, language, or formatting
Revision Summary Date Revision History Revision Class Comments 9/8/2010 0.1 New Released new document. 10/13/2010 0.2 Minor Clarified the meaning of the technical content. 2/10/2011 1.0 Clarified the meaning of the technical content. 2/28/2011 1.1 Minor Clarified the meaning of the technical content. 2/22/2012 2.0 Major Significantly changed the technical content. 7/25/2012 2.1 Minor Clarified the meaning of the technical content. 6/26/2013 3.0 Major Significantly changed the technical content. 3/31/2014 3.0 None No changes to the meaning, language, or formatting of the technical content. 1/22/2015 4.0 Major Updated for new product version. 7/7/2015 4.1 Minor Clarified the meaning of the
technical content. 11/2/2015 4.1 None No changes to the meaning, language, or formatting of the technical content. 1/20/2016 4.2 Clarified the meaning of the technical content. 3/22/2016 4.3 Clarified the meaning of the technical content. 11/2/2016 4.3 None No changes to the meaning, language, or formatting of the technical content. 3/14/2017 4.3 None No changes to the meaning, language, or formatting of the technical content. 10/3/2017 4.3 None No changes to the meaning, language, or formatting of the technical content.
meaning, language, or formatting of the technical content. 1/20/2012 1.1 Minor Clarified the meaning of the technical content. 4/11/2012 1.1 None No changes to the meaning, language, or formatting of the technical content. 7/16/2012 1.1 None No changes to the meaning, language, or formatting 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.1 Minor Clarified the meaning of the technical content. 11/18/2013 2.1 None No changes to the meaning, language, or formatting
A 11 11 8 C 8 17 D 11 11 E Example 13 F 8 G 6 H 11 11 I 15 15 7 11 11 6 L 12 M 11 11 Messages 10 10 N 7 O Other local events 12 7 P 15 8 8 16 R 7 7 7 8 S 13 Security 15 15 11 11 Server 11 11 11 11 12 11 12 11 9 T 12 12 11 11 17 10 11 Triggered events - higher-layer 11 V 8 8
GetBackupListRequest 0x09 For more information, see section 2.2.4. GetBackupListResponse 0x0A For more information, see section 2.2.5. BecomeBackup 0x0B For more information, see section 2.2.6. DomainAnnouncement 0x0C For more information, see section 2.2.7. MasterAnnouncement 0x0D For more information, see section 2.2.8. ResetStateRequest 0x0E For more information, see section 2.2.9. LocalMasterAnnouncement 0x0F For more information, see section . HostAnnouncement Browser A server (including nonbrowser servers) sends a HostAnnouncement browser frame to advertise its presence and to specify the types of resources and services it supports. It MUST be a response to an browser frame, as specified in section 2.2.2, or to the expiration of the HostAnnouncement timer, as specified in section . A server MUST issue a HostAnnouncement in response to a received AnnouncementRequest browser frame (as defined in section 2.2.2) or as a response to the expiration of the announcement timer, as specified in section . Failure to do so results in this server's resources being absent in the resource enumeration to browser clients. A server SHOULD send a HostAnnouncement to the the NetBIOS unique name <machine group>[0x1D] and mailslot \MAILSLOT\LANMAN.<9> The format of the HostAnnouncement MUST be as follows. 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 0x01 UpdateCount Periodicity ... ServerName (16 ... ... ... OSVersionMajor OSVersionMinor ServerType
Protocol syntax refers to data elements (such as packets, structures, enumerations, and methods) as well as interfaces. Protocol revision refers to changes made to a protocol that affect the bits that are sent over the wire. The changes made to this document are listed in the following table. For more information, please contact . Section Tracking number (if applicable) and description change (Y or N) Change type Appendix A: Product Behavior Added Windows 10 to applicability list. Y Content update. 6 Appendix A: Product Behavior Updated product behavior notes for Windows 10 and Windows Server 2016 Technical Preview. Y Product behavior note updated.
Index A 53 54 Abstract data model 35 28 50 31 server ( 31, 35) 32 20 13 B 29 BecomeBackup Frame ( 39, 43) 23 33 Browser server 35 38 37 50 39 33 39 46 36 C 13 63 Client 28 29 28 31 29 30 29 30 29 31 28 D Data - abstract 35 28 50 31 server ( 31, 35) Domain master browser server 50 51 51 52 52 50 52 51 41 24 E Election examples ( 53, 54) Events 31 local - server ( 33, 50) 31 - server ( 33, 46) 53 53 54 53 F 13 G GetBackupListRequest Frame ( 29, 42) 22 GetBackupListResponse Frame ( 30, 45) 23 6 17 H triggered events 38 29 51 32 40 19 I
Index A 53 54 Abstract data model 35 28 50 31 server ( 31, 35) 32 20 13 B 29 BecomeBackup Frame ( 39, 43) 23 33 Browser server 35 38 37 50 39 33 39 46 36 C 13 63 Client 28 29 28 31 29 30 29 30 29 31 28 D Data model - abstract 35 28 50 31 server ( 31, 35) Domain master browser server 50 51 51 52 52 50 52 51 41 24 E Election examples ( 53, 54) Events 31 local - server ( 33, 50) 31 timer - server ( 33, 46) 53 53 54 53 F 13 G GetBackupListRequest Frame ( 29, 42) 22 GetBackupListResponse Frame ( 30, 45) 23 6 17 H triggered events 38 29 51 32 40 19 I 56 56 56 9 Initialization 37 28 51 32 server ( 32, 37) Interfaces - server 33 6 L Local events 50
31 52 33 server ( 33, 50) 40 26 M 53 53 52 25 Message processing 39 29 52 32 server ( 32, 39) Messages 15 17 15 Methods 39 41 42 40 40 42 30 43 32 29 45 32 Sending a RequestElection Frame ( 30, 46) 43 45 N 15 16 42 42 Nonbrowser server 31 32 32 33 32 32 33 31 8 O 9 P 56 56 12 12 57 Protocol Details 28 R 39 41 42 40 40 42 30 43 32 8 9 8 10 43 21 25 29 S 56 56 56 45 32 Sending a RequestElection Frame method ( 30, 46) 43 45 45 Sequencing rules 39 29 52 32 server ( 32, 39) Server abstract data model ( 31, 35) 33 initialization ( 32, 37) local events ( 33, 50) message processing ( 32, 39) 33 39 41 42 40 40 42 43 32 45 32 46 43 45 sequencing ( 32, 39) timer events ( 33, 46)
Protocol syntax refers to data elements (such as packets, structures, enumerations, and methods) as well as interfaces. Protocol revision refers to changes made to a protocol that affect the bits that are sent over the wire. The changes made to this document are listed in the following table. For more information, please contact . Section Tracking number (if applicable) and description Major change (Y or N) Change type Appendix A: Product Behavior Added Windows 10 to applicability list. Y Content update. 5 Appendix A: Product Behavior Updated product behavior notes for Windows 10 and Windows Server 2016 Technical Preview. Y Product behavior note updated.
Index A 7 10 8 9 6 5 C 6 D 6 Details 6 E 13 13 F 16 16 5 G 4 I 16 16 5 4 L 5 N 5 O 5 P 17 R 4 5 5 5 S Security 16 16 Structures 7 10 8 9 6 6 T 18 V 5 5
Revision Summary Date Revision History Revision Class Comments 12/16/2011 1.0 New Released new document. 3/30/2012 1.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 1.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 1.1 Minor Clarified the meaning of the technical content. 1/31/2013 1.1 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 2.0 Significantly changed the technical content. 11/14/2013 2.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 2.0 None No changes to the meaning,
language, or formatting of the technical content. 5/15/2014 2.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 3.0 Major Significantly changed the technical content. 10/16/2015 3.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 3.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 3.0 None No changes to the meaning, language, or formatting of the technical content.
Index A 7 10 8 9 6 5 18 6 D 6 Details 6 13 13 F 16 16 5 G 4 I 16 16 5 4 L 5 N 5 O 5 P 17 R 4 5 5 5 S Security 16 16 Structures 7 10 8 9 6 6 T 18 V 5 5
Revision Summary Date Revision History Revision Comments 12/16/2011 1.0 New Released new document. 3/30/2012 1.0 None No changes to the meaning, language, or formatting of the technical content. 7/12/2012 1.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 1.1 Minor Clarified the meaning of the technical content. 1/31/2013 1.1 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 2.0 Significantly changed the technical content. 11/14/2013 2.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 2.0 None No changes to the meaning,
language, or formatting of the technical content. 5/15/2014 2.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 3.0 Major Significantly changed the technical content. 10/16/2015 3.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 3.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 3.0 None No changes to the meaning, language, or formatting of the technical content. 9/15/2017 4.0 Major Significantly changed the technical content.
0x00000002 (2) FileHash 0x1f949ccf`af24aed8 Property 1 Type 0x00000001 Property 1 Flags 0x00000008 (FsrmPropertyFlags_SetByClassifier) Property 1 Length 0x00000036 (54 bytes) Property 1 ValueOffset 0x0000002e Property 1 Name "BusinessImpact" C
Property 1 Value + = "HBI" Property 2 Type + = 0x00000007 (FsrmPropertyDefinitionType_Bool) Property 2 Flags 0x00000008 (FsrmPropertyFlags_SetByClassifier) Property 2 Length 0x0000001c (28 Property 2 ValueOffset 0x00000018 E
Change Tracking This section identifies changes that were made to this document since the last release. Changes are classified as Major, Minor, or None. The revision class Major means that the technical content in the document was significantly revised. Major changes affect protocol interoperability or implementation. Examples of major changes are: A document revision that incorporates changes to interoperability requirements. A document revision that captures changes to protocol functionality. The revision Minor means that the meaning of the technical content was clarified. Minor changes do not affect protocol interoperability or implementation. Examples of minor changes are updates to clarify ambiguity at the sentence, paragraph, or table level. The revision class None means that no new technical changes were introduced. Minor editorial and formatting changes may have been made, but the relevant technical content is identical to the last released version. The changes made to this document are listed in the following For more information, please contact . Section Description Revision Appendix A: Product Behavior Added Windows Server to the list of applicable products and product behavior notes. Major
Index A 7 10 8 9 6 5 18 6 D 6 Details 6 13 13 F 16 16 5 G 4 I 16 16 5 4 L 5 N 5 O 5 P 17 R 4 5 5 5 S Security 16 16 Structures 7 10 8 9 6 6 T 18 V 5 5
Property 1 Value + = "HBI" Property 2 Type + = 0x00000007 (FsrmPropertyDefinitionType_Bool) Property 2 Flags 0x00000008 (FsrmPropertyFlags_SetByClassifier) Property 2 Length 0x0000001c (28 bytes) Property 2 ValueOffset 0x00000018 E
Index A 7 10 8 9 6 5 18 6 D 6 Details 6 13 13 F 16 16 5 G 4 I 16 16 5 4 L 5 N 5 O 5 P 17 R 4 5 5 5 S Security 16 16 Structures 7 10 8 9 6 6 T 18 V 5 5
4/11/2012 3.0 None No changes to the meaning, language, or formatting of the technical content. 7/16/2012 3.1 Minor Clarified the meaning of the technical content. 9/12/2012 3.1 None No changes to the meaning, language, or formatting of the technical content. 10/8/2012 3.2 Minor Clarified the meaning of the technical content. 2/11/2013 3.2 None No changes to the meaning, language, or formatting of the technical content. 7/30/2013 3.2 None No changes to the meaning, language, or formatting of the technical content. 11/18/2013 3.3 Minor Clarified the meaning of the technical content. 2/10/2014 3.3 None No changes to the meaning, language,
A Abstract data model 12 9 11 11 C 9 27 Client 12 10 11 D Data model - abstract 12 E Events 19 19 Examples 20 20 20 F 9 12 23 G 20 20 6 11 I 22 22 8 Initialization 13 12 6 L Local events 19 M Message processing 13 Messages 11 11 10 10 10 11 10 11 11 10 10 N 10 7 O Operations 13 16 8 P 22 9 9 26 Protocol Details 12 R 7 8 7 8 S Security 22 22 Sequencing rules 13 Server 12 12 13 16 13 19 13 12 13 19
Index A Actors 46 46 74 41 42 43 42 41 22 44 Auxiliary 66 68 69 C 73 89 74 43 43 44 43 44 22 Conceptual overview authentication 6 12 12 6 Connecting to an SMB2 share 82 82 84 Considerations 74 74 D Dependencies 44 43 Design intent 46 auxiliary 66 68 69 46 network logon 49 59 55 54 52 45 security services - data 72 71 45 45 45 E 43 43 73 Examples connecting to an SMB2 share 82 84 82 75 interactive domain - service ticket for client computer 79 79 81 Extensibility 87 73 43 F Functional 22 requirements interactive authentication 23 25 24 network logon authentication 26 32 35 37 26 28 22 relationship between standards and Microsoft extensions 40 39 41 37 22
22 G 13 75 H 73 I 87 74 19 44 Interactive domain - service ticket for client computer 79 46 79 81 Introduction authentication 6 12 12 6 M 87 N Network logon 49 59 55 54 52 O Overview interactive logon authentication 23 25 24 network logon authentication 26 32 35 37 26 28 relationship between standards and Microsoft extensions 40 39 41 37 41 42 43 42 41 22 6 P 44 87 R 19 Requirements 74 73 interactive logon authentication 23 25 24 network logon authentication 26 32 35 37 26 28 22 44 relationship between standards and Microsoft extensions 40 39 41 37 S Security 74 services - data 72 71 74 Summary of supporting actors and system interests 45
language, or formatting of the technical content. 5/15/2014 3.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 4.0 Major Significantly changed the technical content. 10/16/2015 4.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 4.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 4.0 None No changes to the meaning, language, or formatting of the technical content. 9/15/2017 5.0 Major Significantly changed the technical content.
A Abstract data 8 8 5 C 5 14 7 7 D Data model - abstract 8 8 Data 7 7 E Events local server 9 9 timer server 9 9 Examples 10 F 6 12 G 4 I 12 11 11 5 Initialization 8 8 Interfaces server 8 Interfaces - server 8 4 L Local events 9 9 lsacap interface 8 8 8 7 9 M Message processing 8 8 Messages 7 7 Methods 9 N 4 O 5 P 11 5 5 13 Protocol Details 8 R 4 5 4 5 S Security 11 11 Sequencing rules 8 8 Server 8 8 9
second part is an interface to monitor Distributed File (DFS-R) on a server and to collect various statistics about the DFS Replication operation. Distributed File System Replication Protocol This protocol is used to replicate files between file servers. It is a multimaster replication, which enables files to be changed by any member that participates in replicating shared files. Because it uses an optimistic replication strategy, files can be updated without any prior consensus or serialization. DFS-R uses the Remote Differential Compression (RDC) algorithm. DFS-R supersedes the older FRS replication protocol. File Replication Service Protocol This protocol is an RPC protocol that is used on file servers to replicate files and folders among file servers on the network. This protocol enables
Index A 56 16 10 18 C 55 76 72 56 18 18 18 18 10 Considerations 56 56 68 61 65 67 70 58 D 59 18 18 18 19 25 32 37 41 19 49 Dfs use cases 25 Dfs-r configuration and monitoring use cases 32 E 18 55 Examples 72 68 61 65 67 70 58 59 Extensibility ( 55, 74) 74 18 F 10 10 G 6 H 55 I 74 56 8 18 6 M 61 74 O Overview 16 10 P 18 74 R 8 Requirements 56 55 10 18 Resource management use cases 37 S 56 Server management use cases 41 Share management use cases 19 Smb redirector use 49 10 18 18
Index A 22 Abstract data model 29 29 12 12 17 7 34 34 31 33 34 33 31 35 33 C 7 44 Client 29 34 34 31 33 34 33 31 35 33 FileServerVssAgent 29 34 34 31 33 34 33 31 35 33 30 35 30 30 35 30 30 35 30 30 35 30 19 8 11 8 Constants 9 10 9 10 9 D Data model - abstract 29 29 12 12 Data types 8 26 E Codes 11 Events local client 35 server 29 35 29 client 35 server 29 35 29 Examples 37 38 36 20 F 7 FileServerVssAgent interface 12 12 12 10 8 40 G 25 15 5
I 40 39 39 6 Initialization 30 30 14 14 Interfaces server 12 Interfaces - server 12 5 24 23 L Local events 35 35 server ( 29, 35) 29 M Message processing 30 30 14 14 Messages 8 8 Methods 22 17 34 34 31 33 34 33 31 35 33 19 26 20 25 15 24 23 28 21 16 16 N 6 O 12 6 P 39 7 28 7 42 Protocol Details 12 R 21 6 6 6 6 S Security 39 39 Sequencing rules 30 30 14 14 Server 22 12 17 19 26 20 FileServerVssAgent 22 12 17 19 26 20 25 15 14 12 24 23 29 14 28 21 14 16 16 29 14 12
Revision Summary Date Revision History Revision Comments 12/16/2011 1.0 New Released new document. 3/30/2012 1.1 Minor Clarified the meaning of the technical content. 7/12/2012 2.0 Major Significantly changed the technical content. 10/25/2012 3.0 Major Significantly changed the technical content. 1/31/2013 4.0 Major Significantly changed the technical content. 8/8/2013 5.0 Major Significantly changed the technical content. 11/14/2013 6.0 Major Significantly changed the technical content. 2/13/2014 6.0 None No change to the meaning, language, or formatting of the technical content. 5/15/2014 7.0 Major Significantly changed the technical content. 6/30/2015 8.0 Major Significantly changed the
technical content. 10/16/2015 9.0 Major Significantly changed the technical content. 7/14/2016 10.0 Significantly changed the technical content. 6/1/2017 11.0 Significantly changed the technical content. 9/15/2017 12.0 Major Significantly changed the technical content.
Index A 23 Abstract data model 30 30 12 12 18 7 34 35 31 33 35 34 31 36 34 C 7 45 Client 30 34 35 31 33 35 34 31 36 34 FileServerVssAgent 30 34 35 31 33 35 34 31 36 34 31 36 31 31 36 31 31 36 31 31 36 31 19 8 11 8 Constants 9 10 9 10 9 D Data model - abstract 30 30 12 12 Data types 8 27 E Codes 11 Events local client 36 server 29 36 29 client 36 server 29 36 29 Examples 38 39 37 21 F 7 FileServerVssAgent interface 12 12 12 10 8 41 G 26 15 5
I 41 40 40 6 Initialization 31 31 14 14 Interfaces server 12 Interfaces - server 12 5 24 24 L Local events 36 36 server ( 29, 36) 29 M Message processing 31 31 14 14 Messages 8 8 Methods 23 18 34 35 31 33 35 34 31 36 34 19 27 21 26 15 24 24 28 22 16 17 N 6 O 12 6 P 40 7 28 7 43 Protocol Details 12 R 22 6 6 6 7 S Security 40 40 Sequencing rules 31 31 14 14 Server 23 12 18 19 27 21 FileServerVssAgent 23 12 18 19 27 21 26 15 14 12 24 24 29 14 28 22 14 16 17 29 14 12
Revision Summary Date Revision History Revision Class Comments 12/16/2011 1.0 New Released new document. 3/30/2012 1.1 Minor Clarified the meaning of the technical content. 7/12/2012 2.0 Major Significantly changed the technical content. 10/25/2012 3.0 Significantly changed the technical content. 1/31/2013 4.0 Major Significantly changed the technical content. 8/8/2013 5.0 Major Significantly changed the technical content. 11/14/2013 6.0 Major Significantly changed the technical content. 2/13/2014 6.0 None No change to the meaning, language, or formatting of the technical content. 5/15/2014 7.0 Major Significantly changed the technical content. 6/30/2015 8.0 Major Significantly changed the
technical content. 10/16/2015 9.0 Major Significantly changed the technical content. 7/14/2016 10.0 Major Significantly changed the technical content. 6/1/2017 11.0 Major Significantly changed the technical content. 9/15/2017 12.0 Major Significantly changed the technical content. 12/1/2017 12.0 None No changes to the meaning, language, or formatting of the technical content.
Error Codes The following error codes are specific to File Server Remote VSS Protocol (FSRVP) in addition to the values as defined in section 2.1. Return value/code Description FSRVP_E_BAD_STATE (0x80042301) A method call was invalid because of the state of the server. (For example, calling AddToShadowCopySet (Opnum 3) before StartShadowCopySet (Opnum 2).) FSRVP_E_SHADOW_COPY_SET_IN_PROGRESS (0x80042316) A call was made to either SetContext (Opnum 1) or StartShadowCopySet (Opnum 2) while the creation of another set is in progress. FSRVP_E_NOT_SUPPORTED (0x8004230C) The which contains the share to be shadow copied is not supported by the server. FSRVP_E_WAIT_TIMEOUT (0x00000102) The wait for a shadow copy commit or expose operation has timed out. FSRVP_E_WAIT_FAILED (0xFFFFFFFF) The wait for a shadow copy commit expose operation has failed. FSRVP_E_OBJECT_ALREADY_EXISTS (0x8004230DL) The specified object already exists. FSRVP_E_OBJECT_NOT_FOUND (0x80042308) The specified object does not exist. FSRVP_E_UNSUPPORTED_CONTEXT (0x8004231B) The specified context value is invalid. FSRVP_E_SHADOWCOPYSET_ID_MISMATCH (0x80042501) The provided ShadowCopySetId does not exist.
41 40 40 6 Initialization 31 31 14 14 Interfaces server 12 Interfaces - server 12 5 24 24 L events 36 36 server ( 29, 36) 29 M Message processing 31 31 14 14 Messages 8 8 Methods 23 18 34 35 31 33 35 34 31 36 34 19 27 21 26 15 24 24 28 22 16 17 N 6 O 12 6 P 40 7 28 7 43 Protocol Details 12 R 22 6 6 6 7 S Security 40 40 Sequencing rules 31 31 14 14 Server 23 12 18 19 27 21 FileServerVssAgent 23 12 18 19 27 21 26 15 14 12 24 24 29 14 28 22 14 16 17 29 14 12 26 15
language, or formatting of the technical content. 12/17/2010 1.06 No Change No changes to the meaning, language, or formatting of the technical content. 3/18/2011 1.06 No Change No changes to the meaning, language, or formatting of the technical content. 6/10/2011 1.06 No Change No changes to the meaning, language, or formatting of the technical content. 1/20/2012 2.0 Major Significantly changed the technical content. 4/11/2012 2.0 No Change No changes to the meaning, language, or formatting of the technical content. 7/16/2012 2.1 Minor Clarified the meaning of the technical content. 9/12/2012 2.1 No Change No changes to the meaning,
Protocol syntax refers to data elements (such as packets, structures, enumerations, and methods) as well as interfaces. Protocol revision refers to changes made to a protocol that affect the bits that are sent over the wire. The changes made to this document are listed in the following table. For more information, please contact . Section Tracking number (if applicable) and description Major change (Y or N) Change type Appendix B: Product Behavior Updated list of supported products. Y Content updated due to protocol revision.
Index A Abstract data model 82 14 Attribute groups ( 44, 73) 73 75 76 77 SchemaLockSubRequestDataOptionalAttributes ( 78, 80) 44 47 79 44 C 14 68 73 49 51 75 51 52 139 Client 82 69 33 76 52 54 54 55 48 Complex types ( 25, 48) 49 51 51 52 52 54 54 55 55 57 57 57 66 66 65 66 SchemaLockSubRequestDataType ( 58, 63) 59 60 60 61 61 61 25 26 28 28 29 31 32 WhoAmISubRequestType ( 62, 64, 67) WhoAmISubResponseDataType ( 62, 66) WhoAmISubResponseType ( 62, 65, 67) D Data model abstract 82 34 34 E Elements 18 18 21 22 22 23 23 24 24 24 25 35 Events 107 107 Examples 108 108 113 111 116 118 115 70 36 77 55 57 57 57 F
14 121 121 127 G 36 66 66 65 66 9 44 38 I 120 18 120 11 Initialization 82 9 L Local events 107 38 40 M Message processing 82 121 Messages attribute groups ( 44, 73) 44 68 73 49 51 75 51 52 69 33 76 52 54 54 55 48 complex types ( 25, 48) 34 34 17 15 35 70 36 77 55 57 57 57 36 66 66 65 66 44 38 18 38 40 41 15 43 16 18 16 21 22 16 22 16 23 23 SchemaLockRequestTypes simple type ( 71, 71) SchemaLockSubRequestDataOptionalAttributes attribute group ( 78, 80) SchemaLockSubRequestDataType complex type ( 58, 63) 59 60 60 61 61 61 simple types ( 32, 68) 17 17 24 42 24 25 44 26 28 24 25 28 47 29 31 syntax ( 15, 48) 15
Revision Summary Date Revision History Revision Class Comments 7/13/2009 0.1 Major Initial Availability 8/28/2009 0.2 Editorial Revised and edited the technical content 11/6/2009 0.3 Editorial Revised and edited the technical content 2/19/2010 1.0 Major Updated and revised the technical content 3/31/2010 1.01 Editorial Revised and edited the technical content 4/30/2010 1.02 Editorial Revised and edited the technical content 6/7/2010 1.03 Editorial Revised and edited the technical content 6/29/2010 1.04 Editorial Changed language and formatting in the technical content. 7/23/2010 1.05 Minor Clarified the meaning of the technical content. 9/27/2010 1.06 Editorial Changed language and formatting in the technical content. 11/15/2010 1.06 None No changes to the meaning,
language, or formatting of the technical content. 10/8/2012 2.2 Minor Clarified the meaning of the technical content. 2/11/2013 3.0 Major Significantly changed the technical content. 7/30/2013 3.1 Minor Clarified the meaning of the technical content. 11/18/2013 3.2 Minor Clarified the meaning of the technical content. 2/10/2014 3.3 Clarified the meaning of the technical content. 4/30/2014 3.4 Minor Clarified the meaning of the technical content. 7/31/2014 3.5 Minor Clarified the meaning of the technical content. 10/30/2014 3.6 Minor Clarified the meaning of the technical content. 3/16/2015 4.0 Major Significantly changed the technical content.
Index A Abstract data model 90 13 Attribute groups ( 45, 80) 80 82 83 85 SchemaLockSubRequestDataOptionalAttributes ( 86, 87, 88, 89) 46 48 87 45 C 13 75 80 51 52 82 52 53 148 Client 90 75 33 83 53 55 55 56 49 Complex types ( 24, 50) 51 52 52 53 53 55 55 56 57 ExclusiveLockSubRequestType ( 58, 69, 71) 58 59 67 67 66 68 SchemaLockSubRequestDataType ( 59, 64, 69, 70) 61 61 62 62 62 ServerTimeSubResponseType ( 63, 70, 71) 25 26 28 28 29 31 32 WhoAmISubRequestType ( 63, 65, 68) WhoAmISubResponseDataType ( 63, 67, 71) WhoAmISubResponseType ( 64, 66, 68) D Data model abstract 90 34 35 E Elements 17 17 21 21 21 22 23 23 24 24 24 36 Events 116 116 Examples 117 117 122 120 125 127 124 ExclusiveLockRequestTypes simple type ( 76, 79, 79) 36 85 57 ExclusiveLockSubRequestType complex type ( 58, 69, 71) 58 59 F 13 45 130 130 136
G 37 67 67 66 68 8 45 38 I 129 17 129 10 Initialization 90 8 L Local events 116 39 41 M Message processing 90 130 Messages attribute groups ( 45, 80) 45 75 80 51 52 82 52 53 75 33 83 53 55 55 56 49 complex ( 24, 50) 34 35 16 14 36 ExclusiveLockRequestTypes simple type ( 76, 79, 79) 36 85 57 ExclusiveLockSubRequestType complex type ( 58, 69, 71) 58 59 45 37 67 67 66 68 45 38 17 39 41 41 14 44 15 17 15 21 21 15 21 15 22 23 SchemaLockRequestTypes simple type ( 77, 78) SchemaLockSubRequestDataOptionalAttributes attribute group ( 86, 87, 88, 89) SchemaLockSubRequestDataType complex type ( 59, 64, 69, 70) 61 61 62 62 62 ServerTimeSubResponseType complex type ( 63, 70, 71) simple types ( 32, 74) 16 16 23 42 24 25 46 26 28 24 24 28 48 29 31 syntax ( 14, 49) 14 44 79 79 45 44 32 WhoAmISubRequestType complex type ( 63, 65, 68) 87
Index A 19 Algorithm details 19 6 C 35 16 11 11 7 27 D Data structures CHANGE_SET_ENTRY ( 16, 16) 11 11 7 13 12 7 9 13 7 8 10 11 13 12 10 E 32 G 5 I 33 33 6 21 5 N 5 O Object store details 20 20 20 19 21 20 19 7 6 P 33 34 Q 24 21 R 13 12 References 6 5 6 7 9 S Security 33 33 6 13 7 8 T 21 35 V 16 10 11 13 12 10
Revision Summary Date Revision History Revision Class Comments 5/15/2014 1.0 New Released new document 6/30/2015 2.0 Major Significantly changed the technical content. 10/16/2015 2.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 2.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 2.0 None No changes to the meaning, language, or formatting of the technical content. 9/15/2017 3.0 Major Significantly changed the technical content.
A 19 Algorithm details 19 6 C 35 16 11 11 7 27 D Data structures CHANGE_SET_ENTRY ( 16, 16) 11 11 7 13 12 7 9 13 7 8 10 11 13 12 10 E 32 G 5 I 33 33 6 21 5 N 5 O Object store details 20 20 20 19 21 20 19 7 6 P 33 34 Q 24 21 R 13 12 References 6 5 6 7 9 S Security 33 33 6 13 7 8 T 21 35 V 16 10 11 13 12 10
TickCount ... ReplicaKey (4 bytes): The index into the REPLICA_KEY_MAP to define the REPLICA_GID entry for the replica described by this element. TickCount (8 bytes): A monotonically increasing number that is specific to a replica and combined with a replica key to make a version. VECTOR_RANGE_SET The VECTOR_RANGE_SET structure represents a collection of RANGE_SET structures, as specified in section , in 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 NumEntries RangeSet (variable) ... ... NumEntries (4 bytes): This MUST be set to 1. RangeSet (variable): An array of 1 RANGE_SET structures. RANGE_SET The RANGE_SET structure represents a collection of VECTOR_RANGE structures, as specified in section , in 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 RangeSetSignature Ranges (variable) ... ... RangeSetSignature (4 bytes): This MUST be set to 22. Ranges (variable): A VECTOR_RANGE structure that contains the list of structures.
VECTOR_RANGE The VECTOR_RANGE structure represents a collection of RANGE structures, as specified in section , in 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 NumEntries Ranges (variable) ... ... NumEntries (4 The number of entries in the Ranges field. Ranges (variable): An array of 1 or more RANGE structures. RANGE The RANGE structure describes a set of contiguous item identifiers to which the same applies. A is represented by a lower bound, an upper bound and the clock vector that applies to all IDs that are in between. The upper bound of a range is the previous item identifier of the lower bound of the next range in VECTOR_RANGE_SET. If this is the last range in VECTOR_RANGE_SET, all the item identifiers greater than the lower bound are considered to be part of this last range. 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 SyncGid (24 ... ... ClockTableVectorIndex SyncGid (24 The SYNC_GID for the item that represents the lower bound of this range. ClockTableVectorIndex (4 bytes): The index into the ClockVectorTable in a SYNC_KNOWLEDGE structure for the CLOCK_VECTOR that describes the set of updates tracked by the replica. SYNC_CHANGE_INFORMATION The SYNC_CHANGE_INFORMATION structure represents the list of changed items tracked by the source replica when compared to the destination’s version state. 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 Version
A 11 8 12 9 12 C 8 12 18 11 14 D 11 Details 12 12 12 11 12 12 E Events 13 12 Example 14 14 F 12 8 8 G 6 H 11 I 16 16 7 11 6 L 13 M Message handling 12 12 12 11 12 12 Messages 9 9 9 9 N 6 O 7 7 P 16 8 8 17 R 6