RAPI gives an application running on a desktop computer the ability to invoke function calls on a Windows CE–based platform. The desktop computer is the RAPI client and the Windows CE–based platform is the RAPI server. The communication uses Windows Sockets API (Winsock) and can take place over a serial link, a modem connection, or a network connection.
The function calls behave much like the equivalent Windows CE functions. For the most part, RAPI functions have the same syntax, parameters, and return values as the corresponding Windows CE versions. The RAPI functions contain a Ce prefix to differentiate them from the Windows CE functions. Any other differences are noted in the reference documentation for the RAPI functions.
Note String and character parameters must be in Unicode format. Use the appropriate conversion routines, if necessary.