zilongwang/ReadingBank huggingface dataset:
Revision Summary Date Revision History Revision Class Comments 9/12/2012 0.1 New Released new document. 10/8/2012 1.0 Major Significantly changed the technical content. 2/11/2013 1.0 None No changes to the meaning, language, or formatting of the technical content. 7/30/2013 1.0 None No changes to the meaning, language, or formatting of the technical content. 11/18/2013 1.1 Minor Clarified the meaning of the technical content. 2/10/2014 1.1 None No changes to the meaning, language, or formatting of the technical content. 4/30/2014 1.2 Clarified the meaning of the technical content. 7/31/2014 1.2 None No changes to the meaning, language, or formatting of the
82 75 73 91 75 81 78 79 92 85 69 80 82 77 87 95 84 85 94 90 96 88 76 E Enable browser rendering 82 68 97 Examples 99 100 100 99 99 33 57 Export and import site content 75 Extended capabilities protocols 35 45 45 33 38 33 45 47 44 47 46 47 38 48 47 46 46 Extensibility 104 97 33 54 68 F 26 31 51 30 25 25 G Get list data 73 Get term set data and add a term 91 7 H 97 I 104 98 Import site content 75 38 59 16 69 Interact with a database application that has been published to SharePoint Products and Technologies 81 Interact with a workbook by using a browser 78 Interact with a workbook by using an application 79 Interact with published dashboards on a Web Part page 92 7 Issue a search query 85 L 31 49 29 M 104 O Overview 35 32 32 32 45
33 45 core platform protocols ( 31, 49) 53 56 56 54 51 49 52 49 28 25 99 33 extended capabilities protocols ( 33, 57) 58 62 63 57 59 65 67 61 67 66 67 59 68 68 67 extended capabilities protocols – Workflow Services ( 66, 66) 33 31 30 38 31 29 45 28 47 44 32 27 26 31 47 49 25 46 47 38 43 42 39 41 43 43 43 48 28 26 28 26 47 46 46 P 45 65 28 67 47 69 Publish a database application to SharePoint Products and Technologies 80 Publish a form template and enable browser rendering 82 Publish a workbook to a SharePoint library 77 R Read an external content type 87 16 Requirements 98 97 25 69 Retrieve a user task list 95 Retrieve a user's profile 84 S 44 61 32 52 98 27 56 26 31 49 47 67 25 68 69 68 97 49 49 53 56 56 54 51 49 52 49
57 58 62 63 57 59 65 67 61 67 66 67 59 68 68 67 Workflow Services ( 66, 66) 25 System use cases 91 72 76 96 74 72 71 70 86 89 82 75 73 91 75 81 78 79 92 85 69 80 82 77 87 95 84 85 94 90 96 88 76 T 49 49 53 56 56 54 51 49 52 49 57 58 62 63 57 59 65 67 61 67 66 67 59 68 68 67 Workflow Services ( 66, 66) Tag a document 85 105 Translate documents 94 46 66 U Update a Business Connectivity Services solution 90 Update a task 96 Update an external content type 88 Update Web Part properties 76 69 91 72 76 96 74 72 71 70 86 89 82 75 73 91 75 81 78 79 92 85 80 82 77 87 95 84 85 94 90
Index A Abstract data model 24 34 32 8 37 C 8 47 Client 24 24 24 message processing 26 24 30 24 31 24 sequencing rules 26 24 30 24 31 24 D Data model - abstract 24 34 32 23 E 23 Examples 36 37 38 F 9 43 G 6 H Higher-layer triggered events 24 35 32 I 42 42 7 Initialization 24 34 32 6 M Message processing client 26 24 30 24 35 32 Messages 11 11 20 20 10 N 7 O Other local events 31 35 33 8
A Abstract data model 24 34 32 8 37 C 9 47 Client 24 24 24 message processing 26 24 30 24 31 24 sequencing rules 26 24 30 24 31 24 D Data - abstract 24 34 32 23 E 23 Examples 36 37 38 F 9 43 G 6 H Higher-layer triggered events 24 35 32 I 42 42 7 Initialization 24 34 32 6 M Message processing client 26 24 30 24 35 32 Messages 11 11 20 20 10 N 7 O Other local events 31 35 33 8 P 42 8 8 44 Proxy 34 35 34 35 35 33 35 35 34 Q 36
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.0 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 1.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 2.0 Major Significantly changed the technical content. 11/14/2013 3.0 Major Significantly changed the technical content. 2/13/2014 3.0 None No changes to the meaning,
Index A Abstract data model 24 34 32 8 37 C 8 47 Client 24 24 24 message processing 26 24 30 24 31 24 sequencing rules 26 24 30 24 31 24 D Data model - abstract 24 34 32 23 E 23 Examples 36 37 38 F 9 43 G 6 H Higher-layer triggered events 24 35 32 I 42 42 7 Initialization 24 34 32 6 M Message processing client 26 24 30 24 35 32 Messages 11 11 20 20 10 N 7 O Other local events 31 35 33 8 P 42 8 8 44 Proxy 34 35 34 35 35 33 35 35 34 Q 36
Index A Abstract data model 29 35 32 20 7 C 7 45 Client 29 29 29 message processing 31 29 30 32 29 sequencing rules 29 30 31 32 29 D Data - abstract 29 35 32 28 E 28 Examples 39 37 38 F 7 G 5 H 38 Higher-layer triggered events 29 35 33 I 41 41 6 Initialization 29 35 32 5 M Message processing client 31 29 30 35 33 19 9 Messages 20 20 19 19 9 9 9 9 9 9 9 N 9 6 O
local events 32 36 34 6 P 41 7 7 42 35 35 35 35 36 34 35 36 35 R 6 6 6 7 S 28 39 Security 41 41 Sequencing rules client 29 30 31 35 33 Server 32 33 32 33 34 32 33 34 32 9 8 T Timer events 32 36 34 Timers 29 35 32 45 9 Triggered events - higher-layer 29 35 33 U 37 V 7 7
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 3.0 None No changes to the meaning, language, or formatting of 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.
Index A Abstract data 14 17 6 C 6 30 Client 14 14 16 8 D Data model - abstract 14 17 F 7 G 5 H Higher-layer triggered events 18 I 28 28 6 Initialization 14 18 5 M Message processing 19 Messages 8 8 N 5 O Other local events 22 6 P 28 6 6 29 R 5 6 5 6 S Security 28 28 Sequencing rules 19 Server 17 18 18 19 22 17 19 22 18 7 T
Revision Summary Date Revision History Revision Class Comments 6/30/2015 1.0 New Released new document. 10/16/2015 2.0 Major Significantly changed the technical content. 7/14/2016 3.0 Major Significantly changed the technical content. 6/1/2017 3.0 None No changes to the meaning, language, or formatting of the technical content.
Protocol Details Client Details Abstract Data Model This section describes a conceptual model of possible data organization that an implementation maintains to participate in this 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 client MUST implement the following: Dialect: The dialect version used to negotiate with the server. This value MUST be 1.0 or 1.1. Per Logical Flow The client MUST maintain the following state information for each logical flow that it owns: LogicalFlowID: The GUID of the logical flow. IoCountIncrement: Total number of I/O requests issued on any of the handles associated to the logical flow. NormalizedIoCountIncrement: Total number of normalized I/O requests issued on any of the handles associated to the logical flow. LatencyIncrement: cumulative latency of all I/O requests issued on any of the handles associated to the logical flow, including any delay accumulated by I/O requests in the initiator’s queues while waiting to be issued to lower layers. LowerLatencyIncrement: Total cumulative latency of all I/O requests issued on any of the handles associated to the logical flow, excluding any delay accumulated by I/O requests in the initiator’s queues while waiting to be issued to lower layers. MaximumIoRate: Current maximum IO rate assigned to the logical flow, expressed in normalized 8KB IOPS. BaseIoSize: The base I/O size used to compute the normalized size of an I/O request for the logical flow. If the client supports the SQoS 1.1 dialect, it MUST also implement the following state information for each logical flow that it owns: MaximumBandwidth: Current maximum bandwidth assigned to the logical flow, expressed in kilobytes per second. KilobyteCountIncrement: Total data transfer length of all I/O requests, in kilobyte units, issued on any of the handles associated to the logical flow.
Index A Abstract data model 15 18 6 C 6 31 Client 15 16 18 8 D Data model - abstract 15 18 F 7 G 5 I 28 28 6 Initialization 16 19 5 M Messages 8 8 N 5 O Other local events 22 6 P 28 6 6 29 R 5 6 5 6 S Security 28 28 Server 18 19 22 22 19 7 T Timer events 18 22 Timers 19 31 8 V 7 6
Revision Summary Date Revision History Revision Class Comments 6/30/2015 1.0 New Released new document. 10/16/2015 2.0 Major Significantly changed the technical content. 7/14/2016 3.0 Major Significantly changed 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.
Timers Per Logical Flow StatusRequestTimer: When this expires, the client SHOULD issue a status request for the logical flow, as specified in section . Initialization The following values MUST be initialized to zero: LogicalFlow.IoCountIncrement LogicalFlow.MaximumIoRate LogicalFlow.NormalizedIoCountIncrement LogicalFlow.LatencyIncrement LogicalFlow.LowerLatencyIncrement LogicalFlow.BaseIoSize MUST be initialized to 8192. The LogicalFlow.StatusRequestTimer MUST be set to never expire. Dialect MUST be set to the highest dialect that the client implements.<2> If the client supports the SQoS 1.1 dialect, the following MUST be initialized to zero: LogicalFlow.KilobyteCountIncrement LogicalFlow.MaximumBandwidth Higher-Layer Triggered Events Application Issues a Storage Quality of Service Control Request for a Logical Flow Before issuing a Storage Quality of Service Control request, the client MUST have already established a connection to the server by calling the interface specified in section 3.2.4.2 and providing the following input parameters: The application-provided server name. The application-provided share name. The application-provided user credentials. If the connection is successfully established, the client MUST open the remote file by calling the interface specified in [MS-SMB2] section 3.2.4.3 and provide the following parameters: File name After opening the remote file, in order to issue a Storage Quality of Service Request for the remote file, the client MUST construct a STORAGE_QOS_CONTROL_REQUEST structure, as specified in section , as follows: All fields of the STORAGE_QOS_CONTROL_REQUEST structure SHOULD initially be set to zero.
Index A Abstract data 15 18 6 C 6 31 Client 15 16 18 8 D Data model - abstract 15 18 F 7 G 5 I 28 28 6 Initialization 16 19 5 M Messages 8 8 N 5 O local events 22 6 P 28 6 6 29 R 5 6 5 6 S Security 28 28 Server 18 19 22 22 19 7 T Timer events 18 22 Timers 19 31 8 V 7 6
Revision Summary Date Revision History Revision Comments 4/4/2008 0.1 New Initial Availability 6/27/2008 1.0 Major Revised and edited the technical content 12/12/2008 1.01 Editorial Revised and edited the technical content 7/13/2009 1.02 Major Revised and edited the technical content 8/28/2009 1.03 Editorial Revised and edited the technical content 11/6/2009 1.04 Editorial Revised and edited the technical content 2/19/2010 2.0 Editorial Revised and edited the technical content 3/31/2010 2.01 Editorial Revised and edited the technical content 4/30/2010 2.02 Editorial Revised and edited the technical content 6/7/2010 2.03 Editorial Revised and edited the technical content 6/29/2010 2.04 Editorial Changed language
1/20/2012 2.7 Minor Clarified the meaning of the technical content. 4/11/2012 2.7 None No changes to the meaning, language, or formatting of the technical content. 7/16/2012 2.7 None No changes to the meaning, language, or formatting of the technical content. 9/12/2012 2.7 None No changes to the meaning, language, or formatting of the technical content. 10/8/2012 2.7 None No changes to the meaning, language, or formatting of the technical content. 2/11/2013 2.7 None No changes to the meaning, language, or formatting of the technical content. 7/30/2013 2.7 None No changes to the meaning, language, or
56 Message processing - server 48 49 51 50 51 50 49 11 12 24 17 24 25 26 17 19 20 27 33 35 36 38 44 42 43 44 44 40 41 39 20 22 27 29 21 29 29 21 45 32 33 11 31 11 11 33 N 7 O 58 Other local events 57 52 8 P 65 9 9 66 Protocol 46 Protocol Details 46 Q 53 31 R 7 8 7 9 8 S Security 65 65 Sequencing rules 55 47 55 55 56 56 56 Sequencing - server 48 49 51 50 51 50 49 Server 46 47 47 47 52 46 47 51 47 Server - message processing 48 49 51 50 51 50 49 Server - sequencing rules 48 49 51 50 51
4/30/2010 2.08 Editorial Revised and edited the technical content 6/7/2010 2.09 Editorial Revised and edited the technical content 6/29/2010 2.10 Editorial Changed language and formatting in the technical content. 7/23/2010 2.10 None No changes to the meaning, language, or formatting of the technical content. 9/27/2010 3.0 Major Significantly changed the technical content. 11/15/2010 3.0 None No changes to the meaning, language, or formatting of the technical content. 12/17/2010 3.0 None No changes to the meaning, language, or formatting of the technical content. 3/18/2011 3.0 None No changes to the meaning, language, or formatting of the
technical content. 11/18/2013 4.1 None No changes to the meaning, language, or formatting of the technical content. 2/10/2014 4.1 None No changes to the meaning, language, or formatting of the technical content. 4/30/2014 4.1 None No changes to the meaning, language, or formatting of the technical content. 7/31/2014 4.1 None No changes to the meaning, language, or formatting of the technical content. 10/30/2014 4.1 None No changes to the meaning, language, or formatting of the technical content. 3/30/2015 5.0 Major Significantly changed the technical content. 6/30/2015 5.0 None No changes to the meaning,
language, or formatting of the technical content. 9/4/2015 5.0 None No changes to the meaning, language, or formatting of the technical content. 11/19/2015 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/15/2017 7.0 Major Significantly changed the technical content. 4/27/2018 8.0 Major Significantly changed the technical content.
Index A Abstract data model 11 Abstract data model - endpoint 11 11 9 C 9 18 11 12 D Data model - abstract 11 11 11 E 11 11 11 13 Endpoint - initialization 11 13 12 12 14 Endpoint - message processing 14 13 14 13 11 Endpoint - sequencing rules 14 13 14 13 14 11 Examples 15 F 9 G 6 H 13 I 16 16 8 Initialization - endpoint 11 12 Initialization - endpoint details 12 6 L 14 M Message processing - endpoint 14 13 14 13 Messages 10 10 N 8 O 8 P 12 16 9 9 17 R 8 8 8 8 S Security 16 16 Sequencing rules - endpoint 14 13 14
Revision Summary Date Revision History Revision Class Comments 4/4/2008 0.1 New Initial version 4/25/2008 0.2 Minor Revised and edited technical content 6/27/2008 1.0 Major Revised and edited technical content 8/15/2008 1.01 Minor Revised and edited technical content 12/12/2008 2.0 Major Revised and edited technical content 2/13/2009 2.01 Minor Revised and edited technical content 3/13/2009 2.02 Minor Revised and edited technical content 7/13/2009 2.03 Major Revised and edited the technical content 8/28/2009 2.04 Editorial Revised and edited the technical content 11/6/2009 2.05 Editorial Revised and edited the technical content 2/19/2010 2.06 Editorial Revised and edited the technical content 3/31/2010 2.07 Major Updated and revised the technical content
4/30/2010 2.08 Editorial Revised and edited the technical content 6/7/2010 2.09 Editorial Revised and edited the technical content 6/29/2010 2.10 Editorial Changed language and formatting in the technical content. 7/23/2010 2.10 None No changes to the meaning, language, or formatting of the technical content. 9/27/2010 3.0 Major Significantly changed the technical content. 11/15/2010 3.0 None No changes to the meaning, language, or formatting of the technical content. 12/17/2010 3.0 None No changes to the meaning, language, or formatting of the technical content. 3/18/2011 3.0 None No changes to the meaning, language, or formatting of the
language, or formatting of the technical content. 9/4/2015 5.0 None No changes to the meaning, language, or formatting of the technical content. 11/19/2015 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/15/2017 7.0 Major Significantly changed the technical content. 4/27/2018 8.0 Significantly changed the technical content. 7/24/2018 9.0 Significantly changed the technical content.
Index A Abstract data 11 Abstract data - endpoint 11 11 9 C 9 18 11 12 D Data model - abstract 11 11 11 E 11 11 11 13 Endpoint - initialization 11 13 12 12 14 Endpoint - message processing 14 13 14 13 11 Endpoint - sequencing rules 14 13 14 13 14 11 Examples 15 F 9 G 6 H 13 I 16 16 8 Initialization - endpoint 11 12 Initialization - endpoint details 12 6 L 14 M Message processing - endpoint 14 13 14 13 Messages 10 10 N 8 O 8 P 12 16 9 9 17 R 8 8 8 8 S Security 16 16 Sequencing rules - endpoint 14 13 14
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 3.0 Major Significantly changed the technical content. 9/15/2017 4.0 Major Significantly changed the technical content.
Index A Abstract data model 9 10 7 C 7 16 Client 9 9 9 9 9 9 D Data model - abstract 9 10 E Examples 11 F 7 G 4 H Higher-layer triggered events 9 10 I 13 13 5 Initialization 9 10 4 M 8 Messages 8 8 8 8 N 4 O Other local events 9 10 5 P 13 7 7 14 R 4 5 4 6 S 8 Security 13 13 Server 10 10 10 10 10 10 11 7 T Timer events 9 10 Timers 9 10 16 8 Triggered events - higher-layer 9 10 V 7
Revision Summary Date Revision History Revision Class Comments 10/25/2012 1.0 New Release new document. 1/31/2013 1.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 2.0 Major 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 2.0 None No changes to the meaning, language, or formatting of the technical content.
Messages Transport The SMTP AUTH Extension for SPNEGO does not establish transport connections. Instead, its messages are encapsulated in AUTH commands and responses as specified in . Message Syntax section 4 specifies messages that are usable by any mechanism that defines a mechanism name, an optional initial response to be encoded by using , and a reply also to be encoded by using base64. section 7.2 specifies the mapping of the initial response and the reply to specific GSS-API functions. In the SMTP AUTH Extension for SPNEGO, the GSS-API calls are directed to the SPNEGO Extension, so the calls use the syntax specified in . SASL Mechanism Name The mechanism name is defined as "GSSAPI".
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 class 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 table. For more information, please contact . Section Description Revision class Appendix A: Product Behavior Added Windows Server 2019 and Exchange Server 2019 to the list of applicable products. Major
Index A Abstract data 9 10 7 C 7 16 Client 9 9 9 9 9 9 D Data model - abstract 9 10 E Examples 11 F 7 G 4 H Higher-layer triggered events 9 10 I 13 13 5 Initialization 9 10 4 M 8 Messages 8 8 8 8 N 4 O Other local events 9 10 5 P 13 7 7 14 R 4 5 4 6 S 8 Security 13 13 Server 10 10 10 10 10 10 11 7 T Timer events 9 10 Timers 9 10 16 8 Triggered events - higher-layer 9 10 V 7
Revision Summary Date Revision History Revision Comments 8/7/2009 0.1 Major First release. 11/6/2009 0.1.1 Editorial Changed language and formatting in the technical content. 3/5/2010 0.2 Minor Clarified the meaning of the technical content. 4/21/2010 0.2.1 Editorial Changed language and formatting in the technical content. 6/4/2010 0.3 Clarified the meaning of the technical content. 9/3/2010 0.3.1 Editorial Changed language and formatting in the technical content. 2/9/2011 0.4 Minor Clarified the meaning of the technical content. 7/7/2011 0.4 None No changes to the meaning, language, or formatting of the technical content.
11/3/2011 0.4 None No changes to the meaning, language, or formatting of the technical content. 1/19/2012 0.4 None No changes to the meaning, language, or formatting of the technical content. 2/23/2012 0.4 None No changes to the meaning, language, or formatting of the technical content. 3/27/2012 0.4 None No changes to the meaning, language, or formatting of the technical content. 5/24/2012 0.4 None No changes to the meaning, language, or formatting of the technical content. 6/29/2012 1.0 Major Updated and revised the technical content. 7/16/2012 1.0 None No changes to the meaning, language, or formatting
of the technical content. 10/8/2012 1.0 None No changes to the meaning, language, or formatting of the technical content. 10/23/2012 1.0 None No changes to the meaning, language, or formatting of the technical content. 3/26/2013 1.0 None No changes to the meaning, language, or formatting of the technical content. 6/11/2013 1.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 1.0 None No changes to the meaning, language, or formatting of the technical content. 12/5/2013 2.0 Major Updated and revised the technical content. 2/11/2014 2.0 None No changes to the
A 40 40 12 12 19 30 29 30 39 39 47 B 40 C 12 75 19 19 19 14 Complex type 30 29 30 D Data - abstract 40 39 E 29 39 19 Events 47 47 Examples 48 F Fields 13 13 62 G 7 39 H 20 I 61 61 10 20 Initialization 40 21 7 L events 47 M Message processing 41 Message syntax 14 14 30 39 39 29 29 14 39 14 33 15 14 15 22 22 33 38 35 14 14 N 14 9 21 O Operations 47 44 41 10 P 61
12 12 12 73 40 40 48 48 51 R 9 10 9 11 S 39 61 61 61 Sequencing rules 41 Server 40 47 40 47 41 41 44 41 47 40 44 Simple type 33 35 33 33 38 35 41 SOAP requests 48 SOAP responses 51 sqlbatch 44 41 sqlbatchSoapIn ( 14, 15) 15 15 sqlbatchSoapOut ( 14, 22) 23 28 33 38 38 25 14 31 33 27 42 26 24 sqlSession ( 22, 45) 29 27 35 25 13 Syntax 14 T Timer events 47 Timers 40 75 14 Types 29 33 V 13 12 W 62 WSSUTP ( 15, 47)
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 For more information, please contact . Section Tracking number (if applicable) and description Major change (Y or N) Change type Glossary Added the term "HTTPS termination proxy". Y Content update. Establish SSTP Tunnel Event Added content for Windows 10. Y Content update. Handling the HTTPS Termination Proxy Added new section. Y Content update. Appendix A: Product Behavior Added Windows 10 to the applicability list. Y Content update. 6 Appendix A: Product Behavior Updated behavior notes to include Windows Server 2016 Technical Preview. Y Product behavior note updated.
Index A timers ( 42, 44) Abstract data model client ( 39, 45) server ( 39, 59) 12 79 C 41 Call abort message 56 66 33 33 25 54 63 55 30 24 64 27 39 37 Call disconnect acknowledgment message 57 67 Call disconnect message 56 66 35 35 Call establishment 47 60 25 30 24 27 12 87 Client abstract data model ( 39, 45) 56 54 55 57 56 47 50 57 58 error handling ( 43, 50) higher-layer triggered events ( 43, 48) initialization ( 43, 48) local events ( 44, 58) message processing ( 43, 50) message status ( 43, 50) negotiation ( 48, 58) 58 overview ( 39, 45) 54 54 sequencing ( 43, 50) 44 state machine ( 39, 47) events ( 44, 58) timers ( 42, 48) Crypto binding 50 74 19 18 19 18 D Data - abstract client ( 39, 45) server ( 39, 59) Disconnect timers ( 42, 44) E Echo Request message 57 67 Echo Response message 58 67 17 17 Error handling client ( 43, 50) server ( 43, 63) Examples 74 72 70 70 71 71 F 12 G
7 H 72 Hello timer ( 43, 44) triggered events client ( 43, 48) server ( 43, 63) HMAC-SHA1-160 51 51 HMAC-SHA256-256 53 53 70 70 I 79 79 9 Initialization client ( 43, 48) server ( 43, 62) Input data 51 53 7 K Key 51 53 L Local events client ( 44, 58) server ( 44, 68) M 81 Message processing client ( 43, 50) server ( 43, 63) Messages 33 25 30 24 27 37 35 19 18 17 16 14 15 13 status - client ( 43, 50) status - server ( 43, 63) 21 13 13 81 N Negotiation client ( 48, 58) server ( 62, 68) 8 O Other local events 58 68 10 P Packet processing 54 63 Packet validation 54 63 79 79 11 11 84 Protocol Details 39 R 8 9 8 11 79 80
S Security 79 79 81 79 79 79 80 Sequencing rules client ( 43, 50) server ( 43, 63) Server abstract data model ( 39, 59) 66 63 64 67 66 60 67 67 handling ( 43, 63) higher-layer triggered events ( 43, 63) initialization ( 43, 62) local events ( 44, 68) message processing ( 43, 63) message status ( 43, 63) negotiation timer ( 62, 68) 68 overview ( 39, 59) 63 63 sequencing rules ( 43, 63) 44 state machine ( 39, 60) timer events ( 44, 68) timers ( 42, 62) 16 14 15 71 71 13 44 16 14 15 37 13 12 State machine client ( 39, 47) server ( 39, 60) Status - message client ( 43, 50) server ( 43, 63) 21 21 13 T events client ( 44, 58) server ( 44, 68) Timers client ( 42, 48) server ( 42, 62) 87 13 Triggered events - client ( 43, 48) server ( 43, 63) Tunnel event 49 49 V 12 12
Index A Abort timers ( 42, 44) Abstract data model client ( 39, 45) server ( 39, 59) 12 78 C 41 Call abort message 56 66 33 33 25 54 63 55 30 24 64 27 39 37 Call disconnect acknowledgment message 57 67 Call disconnect message 56 66 35 35 Call establishment 47 60 25 30 24 27 12 86 Client abstract data model ( 39, 45) 56 54 55 57 56 47 50 57 58 handling ( 43, 50) higher-layer triggered events ( 43, 48) initialization ( 43, 48) local events ( 44, 58) message processing ( 43, 50) message status ( 43, 50) negotiation timer ( 48, 58) 58 overview ( 39, 45) 54 54 sequencing rules ( 43, 50) 44 state machine ( 39, 47) events ( 44, 58) timers ( 42, 48) Crypto binding 50 73 19 18 19 18 D Data model - abstract client ( 39, 45) server ( 39, 59) Disconnect timers ( 42, 44) E Echo Request message 57 67 Echo Response message 58 67 17 17 Error handling client ( 43, 50) server ( 43, 63) Examples 73 72 70 70 71 71 F 12 G 7 H 72 Hello timer ( 43, 44) Higher-layer triggered events client ( 43, 48) server ( 43, 63) HMAC-SHA1-160 51
51 HMAC-SHA256-256 53 53 70 70 I 78 78 9 Initialization client ( 43, 48) server ( 43, 62) Input data 51 53 7 K Key 51 53 L events client ( 44, 58) server ( 44, 68) M 80 Message processing client ( 43, 50) server ( 43, 63) Messages 33 25 30 24 27 37 35 19 18 17 16 14 15 13 status - client ( 43, 50) status - server ( 43, 63) 21 13 13 80 N Negotiation timer client ( 48, 58) server ( 62, 68) 8 O Other local events 58 68 10 P Packet processing 54 63 Packet validation 54 63 78 78 11 11 83 Protocol Details 39 R 8 9 8 11 78 79 S Security 78 78 80 78 78 78 79 Sequencing rules client ( 43, 50) server ( 43, 63) Server abstract data model ( 39, 59) 66 63 64 67 66 60 67 67 error handling ( 43, 63) triggered events ( 43, 63) initialization ( 43, 62) events ( 44, 68) message processing ( 43, 63) message status ( 43, 63) negotiation timer ( 62, 68)
Revision Summary Date Revision History Revision Class Comments 6/4/2010 0.1 Major First Release. 7/16/2010 0.1 None No changes to the meaning, language, or formatting of the technical content. 8/27/2010 0.1 None No changes to the meaning, language, or formatting of the technical content. 10/8/2010 0.2 Minor Clarified the meaning of the technical content. 11/19/2010 0.2 None No changes to the meaning, language, or formatting of the technical content. 1/7/2011 0.2 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 0.2 None No changes to the meaning, language, or formatting of the technical content.
3/25/2011 0.2 None No changes to the meaning, language, or formatting of the technical content. 5/6/2011 0.2.1 Editorial Changed language and formatting in the technical content. 6/17/2011 0.3 Minor Clarified the meaning of the technical content. 9/23/2011 0.3 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 1.0 Major Updated and revised the technical content. 3/30/2012 2.0 Major Updated and revised the technical content. 7/12/2012 2.1 Minor Clarified the meaning of the technical content. 10/25/2012 3.0 Major Updated and revised the technical content. 1/31/2013 3.0 None No changes to the meaning, language,
or formatting of the technical content. 8/8/2013 4.0 Major Updated and revised the technical content. 11/14/2013 5.0 Major Updated and revised the technical content. 2/13/2014 6.0 Major Updated and revised the technical content. 5/15/2014 6.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 6.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 7.0 Major Significantly changed the technical content. 6/1/2017 7.0 None No changes to the meaning, language, or formatting of the technical content. 9/15/2017 8.0 Major Significantly changed
Index A 52 41 50 9 C 10 60 Client 41 event processing 49 49 47 47 46 44 45 46 45 45 45 45 50 50 41 41 sequencing rules 49 49 47 47 46 50 45 D Data model - abstract 41 50 E Event processing client 49 49 47 47 46 51 Examples 55 56 56 55 55 57 56 F 10 44 35 25 33 26 25 26 G 5 H Higher-layer triggered events 45 46 45 45 45 51 53 54 I 58 58 7 53 45 51 5 L 35 35 Local events 50 52 M 13 14 13 14 32 Messages 35 25 26 33 25
26 35 35 13 14 13 14 32 27 26 16 40 40 14 34 34 16 23 11 30 29 28 19 27 11 31 19 27 26 N 6 O Other local events 50 52 7 P 58 9 9 41 54 59 16 R 6 7 6 9 S Security 58 58 Sequencing rules client 49 49 47 47 46 51 Server 50 51 51 51 52 52 50 51 52 51 40 40 14 34 34 10 16 23 36 11 T 30 29 28 Timer events 50 52 Timers 45 51 19 60 27 11 Triggered events client 46 45 45 45 51 Triggered events - 45 51 31 U 19 V 10 10
Revision Summary Date Revision History Revision Comments 6/4/2010 0.1 First Release. 7/16/2010 0.1 None No changes to the meaning, language, or formatting of the technical content. 8/27/2010 0.1 None No changes to the meaning, language, or formatting of the technical content. 10/8/2010 0.2 Minor Clarified the meaning of the technical content. 11/19/2010 0.2 None No changes to the meaning, language, or formatting of the technical content. 1/7/2011 0.2 None No changes to the meaning, language, or formatting of the technical content. 2/11/2011 0.2 None No changes to the meaning, language, or formatting of the technical content.
3/25/2011 0.2 None No changes to the meaning, language, or formatting of the technical content. 5/6/2011 0.2.1 Editorial Changed language and formatting in the technical content. 6/17/2011 0.3 Clarified the meaning of the technical content. 9/23/2011 0.3 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 1.0 Major Updated and revised the technical content. 3/30/2012 2.0 Major Updated and revised the technical content. 7/12/2012 2.1 Minor Clarified the meaning of the technical content. 10/25/2012 3.0 Major Updated and revised the technical content. 1/31/2013 3.0 None No changes to the meaning, language,
or formatting of the technical content. 8/8/2013 4.0 Major Updated and revised the technical content. 11/14/2013 5.0 Major Updated and revised the technical content. 2/13/2014 6.0 Updated and revised the technical content. 5/15/2014 6.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 6.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 7.0 Major Significantly changed the technical content. 6/1/2017 7.0 None No changes to the meaning, language, or formatting of the technical content. 9/15/2017 8.0 Major Significantly changed
26 35 35 13 14 13 14 33 27 26 16 40 40 14 35 35 17 23 11 30 29 28 19 27 11 31 19 27 26 N 6 O Other local events 51 53 7 P 59 9 9 42 55 60 16 R 6 7 6 9 S Security 59 59 Sequencing client 50 50 48 48 47 52 Server 51 52 52 52 53 53 51 52 53 52 40 40 14 35 35 10 17 23 36 11 T 30 29 28 Timer events 51 53 Timers 46 52 19 61 27 11 Triggered events client 47 46 46 46 52 Triggered events - higher-layer 46 52 31 U 19 V 10 10
Protocol Summary The following table provides a comprehensive list of the Storage Services member protocols. Protocol name Description Short name Disk Management Remote Protocol The Disk Management Remote Protocol provides a set of DCOM interfaces for managing storage objects, such as disks and volumes.<4> Virtual Disk Service (VDS) Protocol The Virtual Disk Service (VDS) Remote Protocol is a set of DCOM interfaces for managing the configuration of disk storage on a computer. The Virtual Disk Service Remote Protocol with detailed low-level operating system and storage concepts. This protocol supersedes the Disk Management Remote Protocol, as described in [MS-DMRP].<5> Shadow Copy Management Protocol The Shadow Copy Management Protocol is used to programmatically enumerate shadow copies and configure shadow copy storage on remote machines. The protocol uses a set of DCOM interfaces to query shadow copies and manage shadow copy storage on
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 Microsoft Implementations Windows Server 2016 Technical Preview to applicability list. N Content update.
Index A 6 14 36 15 10 16 B Back Up and Restore Data use case 24 23 23 Backup and restore data 23 C Capabilities 13 14 13 14 13 35 49 36 16 16 16 16 16 10 38 Considerations 36 36 41 39 D 43 41 Dependencies 16 16 16 Design intent 23 23 31 31 17 17 27 27 17 E Encrypted file access control and encryption 31 Encrypted File Access Control and Encryption use case 34 33 31 32 42 14 16 36 Examples 38 41 39 43 42 37 37 Extensibility 47 35 16 F 14 10 10 G 7 H 36 I 47 36 9 16 6 M 37 Manage and volumes 17 Manage Disks and Volumes use case group 22 19 18 20 17 Manage removable media
Revision Summary Date Revision History Revision Comments 12/16/2011 1.0 New Released new document. 3/30/2012 2.0 Major Updated and revised the technical content. 7/12/2012 3.0 Major Updated and revised the technical content. 10/25/2012 3.0 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 4.0 Updated and revised the technical content. 11/14/2013 4.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 4.0 None No changes to the meaning, language, or formatting of the
technical content. 5/15/2014 4.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 5.0 Significantly changed the technical content. 9/24/2015 5.1 Minor Clarified the meaning of the technical content. 10/16/2015 5.1 None No changes to the meaning, language, or formatting of the technical content. 9/26/2016 5.2 Minor Clarified the meaning of the technical content. 6/1/2017 5.2 None No changes to the meaning, language, or formatting of the technical content.
Index A 5 13 35 14 9 15 B Back Up and Restore Data use case group 24 23 22 Backup and restore data 22 C Capabilities 12 13 12 13 12 34 49 35 15 15 15 15 15 9 38 Considerations 35 35 41 39 D 43 41 Dependencies 15 15 15 Design intent 22 22 30 30 16 16 26 26 16 E Encrypted file access control and encryption 30 Encrypted File Access Control and Encryption use case 33 32 30 31 42 13 15 35 Examples 38 41 39 43 42 37 37 Extensibility 47 34 15 F 13 9 9 G 6 H 35 I 47 35 8 15 5 M 37 Manage and volumes 16 Manage Disks and Volumes use case group 21 18 17 19 16 Manage removable media 26 Manage Removable Media use case group
Revision Summary Date Revision History Revision Class Comments 12/16/2011 1.0 New Released new document. 3/30/2012 2.0 Major Updated and revised the technical content. 7/12/2012 3.0 Major Updated and revised the technical content. 10/25/2012 3.0 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 3.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 4.0 Updated and revised the technical content. 11/14/2013 4.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 4.0 None No changes to the meaning, language, or formatting of the
technical content. 5/15/2014 4.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 5.0 Major Significantly changed the technical content. 9/24/2015 5.1 Minor Clarified the meaning of the technical content. 10/16/2015 5.1 None No changes to the meaning, language, or formatting of the technical content. 9/26/2016 5.2 Clarified the meaning of the technical content. 6/1/2017 5.2 None No changes to the meaning, language, or formatting of the technical content. 12/15/2017 6.0 Significantly changed the technical content.
Protocol name Description Short name Disk Management Remote Protocol The Disk Management Remote Protocol provides a set of DCOM interfaces for managing storage objects, such as and volumes.<4> Virtual Disk Service (VDS) Protocol The Virtual Disk Service (VDS) Remote Protocol is a set of DCOM interfaces for managing the configuration of disk storage on a computer. The Virtual Disk Service Remote Protocol deals with detailed low-level operating system and storage concepts. This protocol supersedes the Disk Management Remote Protocol, as described in [MS-DMRP].<5> Shadow Copy Management Protocol The Shadow Copy Management Protocol is used to programmatically enumerate shadow copies and configure shadow copy storage on remote machines. The protocol uses a set of DCOM interfaces to query shadow copies and manage shadow copy storage on a remote machine.<6> Removable Storage Manager (RSM) The Removable Storage Manager (RSM) Remote Protocol provides
A 5 13 35 14 9 15 B Back Up and Restore Data use case group 24 23 22 Backup and restore data 22 C Capabilities 12 13 12 13 12 34 49 35 15 15 15 15 15 9 38 Considerations 35 35 41 39 D 43 41 Dependencies 15 15 15 Design intent 22 22 30 30 16 16 26 26 16 E Encrypted file access control and encryption 30 Encrypted File Access Control and Encryption use case group 33 32 30 31 42 13 15 35 Examples 38 41 39 43 42 37 37 Extensibility 47 34 15 F 13 9 9 G 6 H 35 I 47 35 8 15 5 M 37 Manage disks and volumes 16 Manage Disks and Volumes use case group 21 18 17 19 16 Manage removable media
Revision Summary Date Revision History Revision 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 Minor Clarified the meaning of the technical content. 2/28/2011 1.1 Major Significantly changed the technical content. 3/23/2011 1.2 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. 2/16/2013 2.2 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.2 Minor Clarified the meaning of the technical content. 1/20/2016 4.3 Minor Clarified the meaning of the technical content. 3/22/2016 4.3 None No changes to the meaning, language, or formatting 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
Index A 14 16 B 9 C 20 11 13 D 8 E 13 14 G 17 4 9 I 16 4 4 M 13 N 4 O 7 P Patterns ( 12, 18) Properties 12 11 12 18 18 12 R References 4 4 15 S 10 14 T 10 11 15 17 12 11 The 'overflow' and 'clip' properties ( 12, 18) 18 12 8 7 7 20 W 11
6/30/2015 8.0 Major Significantly changed the technical content. 10/16/2015 8.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 9.0 Major Significantly changed the technical content. 6/1/2017 9.0 None No changes to the meaning, language, or formatting of the technical content.
Index A Abstract data model 29 29 15 15 7 32 30 33 C 8 43 Client 29 32 30 33 30 34 30 29 30 34 30 Witness 29 32 30 33 30 29 34 30 30 34 30 29 9 10 D Data model - abstract 29 29 15 15 Data types 9 9 10 10 E Events local client 34 server 27 34 27 timer client 34 34 Examples 35 35 F 8 39 G 5 I 39 38 38 6 Initialization 30 30 17 17 Interfaces client 29 server 15 Interfaces - client 29 Interfaces - server 15 5 11 10 L Local events 34 34 27 27 M Message processing 30 30 17 17 Messages
9 9 Methods 32 30 33 21 18 19 24 21 N 6 O 6 P 38 9 10 10 7 7 41 R 6 6 6 35 7 12 12 S Security 38 38 Sequencing rules 30 30 17 17 Server 15 17 27 17 15 17 Witness 15 17 15 27 17 16 16 28 17 21 18 19 24 21 15 21 18 19 24 21 8 Structures 10 11 10 12 12 13 14 T Timer events 34 34 Timers 30 30 43 9 V 8 8 W Witness 29 interface 29 15 15 witness interface ( 15, 29) 13 14 21 18 19 24 21
Revision Summary Date Revision History Revision Class Comments 12/16/2011 1.0 New Released new document. 3/30/2012 2.0 Major Significantly changed the technical content. 7/12/2012 3.0 Significantly changed the technical content. 10/25/2012 4.0 Major Significantly changed the technical content. 1/31/2013 4.0 None No changes to the meaning, language, or formatting of 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 7.0 Major Significantly changed the technical content. 5/15/2014 7.0 None No changes to the meaning, language, or formatting of the technical content.
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 class 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 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 table. For more information, please contact . Section Description Revision Appendix B: Product Behavior Added Windows Server to the list of applicable products and product behavior notes.
17 Messages 9 9 Methods 32 30 33 21 18 19 24 21 N 6 O 6 P 38 9 10 10 7 7 41 R 6 6 6 35 7 12 12 S Security 38 38 Sequencing rules 30 30 17 17 Server 15 17 27 17 15 17 Witness 15 17 15 27 17 16 16 28 17 21 18 19 24 21 15 21 18 19 24 21 8 Structures 10 11 10 12 12 13 14 T Timer events 34 34 Timers 30 30 43 9 V 8 8 W Witness 29 interface 29 15 15 witness interface ( 15, 29) 13 14 21 18 19 24 21
Revision Summary Date Revision History Revision Class Comments 12/16/2011 1.0 New Released new document. 3/30/2012 2.0 Major Significantly changed the technical content. 7/12/2012 3.0 Major Significantly changed the technical content. 10/25/2012 4.0 Major Significantly changed the technical content. 1/31/2013 4.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 5.0 Major Significantly changed the technical content. 11/14/2013 6.0 Significantly changed the technical content. 2/13/2014 7.0 Major Significantly changed the technical content. 5/15/2014 7.0 None No changes to the meaning, language, or formatting of the technical content.
Index A Abstract data 29 29 15 15 7 32 30 33 C 8 43 Client 29 32 30 33 30 34 30 29 30 34 30 Witness 29 32 30 33 30 29 34 30 30 34 30 29 9 10 D Data model - abstract 29 29 15 15 Data types 9 9 10 10 E Events local client 34 server 27 34 27 timer client 34 34 Examples 35 35 F 8 39 G 5 I 39 38 38 6 Initialization 30 30 17 17 Interfaces client 29 server 15 Interfaces - client 29 Interfaces - server 15 5 11 10 L Local events 34 34 27 27 M Message processing 30 30 17 17 Messages
9 9 Methods 32 30 33 21 18 19 24 21 N 6 O 6 P 38 9 10 10 7 7 41 R 6 6 6 35 7 12 12 S Security 38 38 Sequencing rules 30 30 17 17 Server 15 17 27 17 15 17 Witness 15 17 15 27 17 16 16 28 17 21 18 19 24 21 15 21 18 19 24 21 8 Structures 10 11 10 12 12 13 14 T Timer events 34 34 Timers 30 30 43 9 V 8 8 W Witness 29 interface 29 15 15 witness interface ( 15, 29) 13 14 21 18 19 24 21