Key Processing (KPR) API Function List

Initialization

KPRInitRegionUS Initializes code and maps for US region key processing.
KPRInitRegionJP Initializes code and maps for Japan region key processing.
KPRInitRegionEU Initializes code and maps for EU region key processing.
KPRInitQueue Initializes a key processing queue.

Management and Processing

KPRClearQueue Clears the characters from a queue.
KPRSetMode Sets the processing mode for a queue.
KPRGetMode Gets the processing mode for a queue.
KPRPutChar Inserts a character into a queue and processes it.
KPRGetChar Removes a processed character from the head of a queue.
KPRRemoveChar Removes an unprocessed character from the tail of a queue.
KPRLookAhead Gets a copy of all remaining characters in a queue.

Structures and Types

KPRMode Enumeration type for all queue processing modes.
KPRQueue This is the structure for managing the state of a processing queue.

Revision History

2013-05-08 Automated cleanup pass.


CONFIDENTIAL