3.4.1 Abstract Data Model
The expert computer MUST specify the IP address or FQDN of the novice computer to use this protocol.
Using the specified IP Address or FQDN of the novice computer, the expert computer connects to the novice computer and invokes the GetSessionInfo method of IRASrv on the remote novice computer. GetSessionInfo returns a SAFEARRAY of BSTRs containing the DomainName, UserName and SessionID of the terminal services sessions from the novice computer.
The expert computer selects the terminal services session where Remote Assistance is to be offered and invokes the GetNoviceUserInfo method of the IRASrv interface running on the remote novice computer. The GetNoviceUserInfo method returns the Remote Assistance Connection String for the terminal services session where it is being invoked.