The following functions, structures, messages, and enumeration types are used to implement the Remote Access Service (RAS):