Revision Summary Date Revision History Revision Comments 8/8/2013 1.0 New Released new document. 11/14/2013 1.1 Minor Clarified the meaning of the technical content. 2/13/2014 2.0 Major Significantly changed the technical content. 5/15/2014 2.0 None No change to the meaning, language, or formatting of the technical content. 6/30/2015 3.0 Major Significantly changed the technical content. 10/16/2015 4.0 Major Significantly changed the technical content. 7/14/2016 5.0 Major Significantly changed the technical content. 6/1/2017 5.0 None No changes to the meaning, language, or formatting of the technical content. 9/15/2017 6.0 Major Significantly changed the technical content.
Field/Value Description Success 0 The operation succeeded; tethering is enabled on the server. UnspecifiedError 1 The operation failed, and the server is unable to provide a specific status code. OperationCancel 2 The operation failed because it was canceled by the user. EntitlementCheckFail 3 The operation failed because the mobile operator has not authorized the subscriber to use tethering on the server. NoCellularSignal 4 The operation failed because there is no cellular signal on the server. CellularDataTurnedOff 5 The operation failed because cellular data is turned off on the server. CannotConnectToCellularNetwork 6 The operation failed because the server is unable to connect to the cellular network. ConnectToCellularNetworkTimedOut 7 The operation failed because the connection attempt to the cellular network timed out. RoamingNotAllowed 8 The operation failed because the server is
Timestamp 8 The message contains a Timestamp structure (section ). HMAC 9 The message contains an HMAC structure (section ). InitializationVector 10 The message contains an InitializationVector structure (section ). EncryptedBringUpSuccessResponse 11 The message contains an EncryptedBringUpSuccessResponse structure (section ). Structures The following sections define the structures that are used to encode the message payload. Each structure is formatted with a encoding schema by a common header. Bssid Structure The Bssid structure specifies the of the Wi-Fi network used by the server in the Internet connection, as specified in . 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 header Value ... ... header (3 bytes): The header field contains the CommonHeader structure (section ), where the value of the Id field is set to 3 (Bssid), as specified in TypeId enumeration (section ), and the value of the Length field is set to 6 bytes. Value (6 bytes): The Value field contains the value of the BSSID. CommonHeader Structure The CommonHeader structure is used by all structures to identify the type and length of the structure encoded in the message payload. 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 Id Length Id (1 byte): The Id specifies the type of the structure encoded in the message, as specified in TypeId enumeration (section ).
Index A Abstract data model 21 23 8 C 8 30 Client 21 21 22 21 22 22 21 D Data model - abstract 21 23 F 8 G 5 I 28 28 7 Initialization 21 24 5 M Message processing 22 25 Messages 16 16 11 11 transport ( 8, 9) 16 N 6 O 7 P 28 8 8 29 R 6 7 6 8 S Security 28 28 Sequencing rules 22 25 Server 23 24 25 23 25 25 24 SMB2_TREE_CONNECT_Request packet ( 8, 9, 10, 24, 25) 8 11 T Timer events 22 25 Timers 21 24 30 Transport ( 8, 9) V 8 8