Revision Summary Date Revision History Revision Class Comments 2/22/2007 0.01 New Version 0.01 release 6/1/2007 1.0 Major Updated and revised the technical content. 7/3/2007 1.0.1 Editorial Changed language and formatting in the technical content. 7/20/2007 1.1 Minor Clarified the meaning of the technical content. 8/10/2007 1.2 Clarified the meaning of the technical content. 9/28/2007 1.3 Minor Clarified the meaning of the technical content. 10/23/2007 1.3.1 Editorial Changed language and formatting in the technical content. 11/30/2007 1.4 Minor Clarified the meaning of the technical content. 1/25/2008 1.4.1 Editorial Changed language and formatting in the technical content.
and formatting in the technical content. 4/10/2009 3.0.3 Editorial Changed language and formatting in the technical content. 5/22/2009 4.0 Updated and revised the technical content. 7/2/2009 5.0 Major Updated and revised the technical content. 8/14/2009 5.1 Clarified the meaning of the technical content. 9/25/2009 5.2 Minor Clarified the meaning of the technical content. 11/6/2009 6.0 Major Updated and revised the technical content. 12/18/2009 7.0 Updated and revised the technical content. 1/29/2010 8.0 Updated and revised the technical content. 3/12/2010 8.0.1 Editorial Changed language and formatting in the
technical content. 4/23/2010 9.0 Major Updated and revised the technical content. 6/4/2010 9.0.1 Editorial Changed language and formatting in the technical content. 7/16/2010 9.0.1 None No changes to the meaning, language, or formatting of the technical content. 8/27/2010 9.0.1 None No changes to the meaning, language, or formatting of the technical content. 10/8/2010 9.0.1 None No changes to the meaning, language, or formatting of the technical content. 11/19/2010 9.0.1 None No changes to the meaning, language, or formatting of the technical content. 1/7/2011 9.0.1 None No changes to the meaning, language, or
formatting of the technical content. 2/11/2011 9.0.1 None No changes to the meaning, language, or formatting of the technical content. 3/25/2011 9.0.1 None No changes to the meaning, language, or formatting of the technical content. 5/6/2011 9.0.1 None No changes to the meaning, language, or formatting of the technical content. 6/17/2011 9.1 Minor Clarified the meaning of the technical content. 9/23/2011 9.1 None No changes to the meaning, language, or formatting of the technical content. 12/16/2011 10.0 Major Updated and revised the technical content. 3/30/2012 10.1 Minor Clarified the meaning of the technical content.
7/12/2012 10.2 Minor Clarified the meaning of the technical content. 10/25/2012 10.2 None No changes to the meaning, language, or formatting of the technical content. 1/31/2013 10.2 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 11.0 Major Updated and revised the technical content. 11/14/2013 11.0 None No changes to the meaning, language, or formatting of the technical content. 2/13/2014 11.0 None No changes to the meaning, language, or formatting of the technical content. 5/15/2014 11.0 None No changes to the meaning, language, or formatting of the technical content.
7 SAFERROR_OUTOFMEMORY A memory allocation error occurred. 8 SAFERROR_CONNECTIONTIMEDOUT A connection could not be established within the time-out period. 9 SAFERROR_SOCKETCONNECTFAILED Connection to the remote computer failed. 11 SAFERROR_HOSTNOTFOUND The remote computer is unreachable. 12 SAFERROR_WINSOCKSENDFAILED A socket failed. 14 SAFERROR_INVALIDIPADDR The IP address given is not valid. 15 SAFERROR_SOCKETRECVFAILED A socket read failed. 18 SAFERROR_INVALIDENCRYPTION An encryption error occurred. 20 SAFERROR_GETHOSTBYNAMEFAILED Winsock name resolution failed. 21 SAFERROR_LICENSINGFAILED Remote Desktop Protocol: Basic Connectivity and Graphics Remoting licensing for the connection failed. 22 SAFERROR_ENCRYPTIONERROR Remote Desktop Protocol: Basic Connectivity and
Graphics Remoting encryption error occurred. 23 SAFERROR_DECRYPTIONERROR A Remote Desktop Protocol decryption error occurred. 24 SAFERROR_INVALIDPARAMETERSTRING An invalid Remote Assistance Connection String, as specified in section 2.2, was used. 25 SAFERROR_HELPSESSIONNOTFOUND A Remote Assistance Connection String, as specified in [MS-RAI], section 2.2, was not found. 26 SAFERROR_INVALIDPASSWORD An invalid password was used. This message is only used in version 1. 27 SAFERROR_HELPSESSIONEXPIRED The Remote Assistance Connection String, as specified in [MS-RAI] section 2.2, has expired. 28 SAFERROR_CANTOPENRESOLVER The remote computer not resolve the session. 29 SAFERROR_UNKNOWNSESSMGRERROR An unknown error occurred in the remote session manager.
30 SAFERROR_CANTFORMLINKTOUSERSESSION The remote computer could not establish a connection to the specified user session. SAFERROR_RCPROTOCOLERROR A remote control protocol error occurred. 33 SAFERROR_RCUNKNOWNERROR An unknown remote control error occurred. 34 SAFERROR_INTERNALERROR An internal error occurred. 35 SAFERROR_HELPEERESPONSEPENDING This code is not used. 36 SAFERROR_HELPEESAIDYES This code is not used. 37 SAFERROR_HELPEEALREADYBEINGHELPED The user is already under remote control. 38 SAFERROR_HELPEECONSIDERINGHELP This code is not used. 40 SAFERROR_HELPEENEVERRESPONDED The remote user did not accept the remote control request during the time-out period. 41 SAFERROR_HELPEESAIDNO The remote user denied the remote control request. 42 SAFERROR_HELPSESSIONACCESSDENIED The remote user does not have access to the specified connection
string, as specified in [MS-RAI], section 2.2. 43 SAFERROR_USERNOTFOUND The specified remote user was not found. 44 SAFERROR_SESSMGRERRORNOTINIT A remote error occurred with the session manager. 45 SAFERROR_SELFHELPNOTSUPPORTED Attempting to control your own session remotely is not supported. 47 SAFERROR_INCOMPATIBLEVERSION An incompatible version was given. This message is only used in version 1. 48 SAFERROR_SESSIONNOTCONNECTED This code is not used. 50 SAFERROR_SYSTEMSHUTDOWN The remote system is shutting down. 51 SAFERROR_STOPLISTENBYUSER The remote system has stopped listening for an incoming connection. 52 SAFERROR_WINSOCK_FAILED A Winsock call has failed. 53 SAFERROR_MISMATCHPARMS A parameter mismatch has occurred. 61 PASSWORDS_DONT_MATCH An invalid password was used. This message is
78 9 L Local events 63 62 61 58 Session Initialization Expert (Client) ( 40, 53) Session Initialization Novice (Server) ( 43, 55) 68 71 75 79 M Message processing 63 62 60 57 Session Initialization Expert (Client) ( 38, 52) Session Initialization Novice (Server) ( 42, 55) 67 70 74 78 Messages 31 27 28 28 27 23 14 14 14 14 31 N 10 O 11 P 81 12 12 82 Protocol Details 33 R 23 10 11 10 12 28 28 14 14 16 16 15 15 17 17 17 17 14 14 22 21 19 19 18 18 22 20 18 18 19 19 21 S Security 81 81 Sequencing rules 63 62 60 57 Session Initialization Expert (Client) ( 38, 52) Session Initialization Novice (Server) ( 42, 55) 67 70 74 78 27 11 23 11 Session Initialization Expert (Client) abstract data model ( 37, 51) triggered events ( 38, 52) initialization ( 38, 51) local events ( 40, 53) message processing ( 38, 52) overview ( 36, 50) sequencing ( 38, 52) timer events ( 40, 52) timers ( 38, 51) Session Initialization Expert for Versions 1 and 2 (Client) 43 14