R

rectangular region:A region with the shape of a rectangle.

Red Book audio:See CD-DA.

reference device:The device upon which the original picture was created.

reflection:A transformation that creates a mirror image of an object.

region operations:A region can be inverted, painted, clipped-to, or used to detect mouse input at a particular location in a window's client area.

regular curve:A curve that defines the perimeter of a conic section.

Resolution:For joysticks, resolution refers to the minimum and maximum intervals between joystick messages sent for a captured joystick.:For timers, resolution refers to the accuracy of the timer event. A resolution value of zero means that the event must occur at the exact time requested, while a resolution value of ten means that the event must occur within ten milliseconds of the requested time.

resource:Binary data that the resource compiler or developer adds to an application's executable file. Win32 resources include icons, cursors, menus, dialog boxes, bitmaps, fonts, keyboard accelerator tables, message-table entries, string-table entries, version data, and user-defined data.

resource compiler:An application that creates a binary resource file based on the resource-definition file. The resource compiler also appends binary resource data to an executable file and creates a resource table in the executable file's header.

resource file:A binary file created by the resource compiler that contains an application's resource data. Resource files often have a “.RES” extension.

resource table:Data that the resource compiler adds to the header of an application's executable file. This data includes the location, name, type, language, and so on, of each resource in the executable file.

resource-definition file:A text file that contains descriptions of an application's resources. The resource compiler creates a binary resource file based on the contents of the resource-definition file. Resource-definition files often have a “.RC” extension.

RGB format:A color format that identifies a given color with a (red, green, blue) triplet. This format is used by video displays.

RIFF:(Resource Interchange File Format) A tagged-file specification used to define standard formats for multimedia files. Tagged-file structure helps prevent compatibility problems that often occur when file-format definitions change over time. Because each piece of data in the file is identified by a standard header, an application that does not recognize a given data element can skip over the unknown information.

RIFF chunk:A chunk with chunk ID RIFF that includes an identifying code and zero or more sub-chunks, the contents of which depend on the form type.

RIFF file:A file whose format complies with one of the published RIFF forms.:Examples of RIFF files include WAVE files for waveform audio data, RMID files for MIDI sequences, and RDIB files for bitmaps.

RIFF form:A file-format specification based on the RIFF standard.

root directory:The topmost directory on a volume. The root directory is referenced in a path by a single backslash (\) or a leading backslash in a longer path (\mydir\myfile.txt).

rotate:A transformation that rotates an object with respect to the coordinate-space origin.

run-time linking:Dynamic linking that occurs when a process uses the functions of the Win32 API for loading a DLL module and getting a function address from the module. This allows a process to use a DLL's functions without linking to its import library or specifying the DLL in a module definition file. If the DLL cannot be located at run-time, an error is indicated and the process can take alternative actions.