R

radio button
See option button.
RAM
See Random Access Memory.
Random Access Memory
Semiconductor-based memory that can be read and written by the CPU or other hardware devices.
RAPI
See Remote Application Programming Interface.
RAS
See remote access server.
raster font
A font in which each glyph (character or symbol) is of a particular size and style, designed for a specific resolution of device and described as a unique bitmap. There are seven system raster fonts available in several sizes stored in the Windows CE read-only memory (ROM). The built-in fonts are built into the Windows CE operating system. Raster fonts are also known as bitmap fonts and non-scalable fonts.
raw infrared (raw IR)
A method of receiving data through an infrared transceiver. Raw IR treats the IR transceiver like a serial cable and does not process data in any way. The application is responsible for handling collision detection and other potential problems.
read-only memory (ROM)
Any semiconductor circuit serving as a memory that contains instructions or data that can be read but not modified, regardless of whether it was placed there by a manufacturer or by a programming process.
rebar control
A rebar control acts as a container for child windows. A rebar control contains one or more bands. Each band can contain one child window, which can be a toolbar or any other control.
record
A data structure that is a collection of elements, each with its own name and type. The elements of a record represent different types of information and are accessed by name. A record can be accessed as a collective unit of elements, or the elements can be accessed individually. A collection of records is a database. A Windows CE database consists of an arbitrary number of records, where each record consists of one or more properties. Each of the records in a specific database typically contain a similar set of properties. A Windows CE database should not be confused with a full-fledged relational database. It is simply a general-purpose, flexible, structured collection of data.
rectangle
A function that draws a rectangular image.
reentrant code
Code written so that it can be shared by several programs or threads within a single process simultaneously. When code is reentrant, one thread can safely interrupt the execution of another thread, execute its own code, and then return control to the first thread in such a way that the first thread does not fail or behave in an unexpected way.
region
A rectangle, polygon, ellipse, or a combination of two or more of these shapes used by Windows-based applications to define a part of the client area to be painted, inverted, filled with output, framed, or used for hit testing.
registered notification
The state of a user notification from the time CeSetUserNotification is called until the time the user is notified.
registry
A central hierarchical database used to store information necessary to configure the system for applications and hardware devices. The registry contains information — such as the applications installed on the computer and the types of documents each can create, property sheet settings for folders and application icons, what hardware exists on the system, and which ports are being used — which the operating system continually references during operation.
remote access server (RAS)
A Windows NT feature by which a single serial connection provides a remote workstation with host connectivity, NT file services, or Novell file and printing services (NWLink). Windows CE supports the standard Win32 RAS functions; however it allows only one connection at a time. RAS functions can be implemented for direct serial connections or dial-up modem connections.
Remote Application Programming Interface (RAPI)
Enables applications running on a desktop computer — the RAPI client — the ability to make function calls on a Windows CE-based device — the RAPI server. RAPI runs over Winsock and TCP/IP.
resource
Binary data the resource compiler or programmer adds to an application's executable file. Windows resources include icons, cursors, menus, dialog boxes, bitmaps, fonts, keyboard accelerator tables, message table entries, string table entries, version data, and user-defined data.
Rich Ink
The underlying technology that enables a user to write and draw on a touch-sensitive screen with a stylus.
rocker switch
A hardware navigation control designed to perform spatial navigation, much like the up arrow key and the down arrow key.
ROM
See read-only memory.
ROM image
Files and binaries as they appear in physical memory as defined by the binary image builder (.bib) file.
router
An intermediary device on a communications network that expedites message delivery. On a single network linking many computers through a mesh of possible connections, a router receives transmitted messages and forwards them to their correct destinations over the most efficient available route. On an interconnected set of local area networks using the same communications protocols, a router serves the somewhat different function of acting as a link between these local area networks, enabling messages to be sent from one network to another.