Get desktop application:
View/edit binary Protocol Buffers messages
required uint32 sessionId = 1
required string username = 2
required string password = 3
required string domain = 4
Used in: AuthenticateUserResponse
AUTH_SUCCESSFUL = 0
AUTH_BAD_CREDENTIALS = 1
AUTH_WRONG_SESSION_STATE = 2
AUTH_UNKNOWN_ERROR = 3
required uint32 sessionId = 1
required bool success = 1
AuthenticateUser = 200
EndSession = 201
VersionInfo = 202
required uint32 sessionId = 1
required uint32 vmajor = 2
required uint32 vminor = 3
required uint32 vmajor = 2
required uint32 vminor = 3