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 & 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 & Types

KPRMode Key processing mode.
KPRQueue Queue to use in key processing.

CONFIDENTIAL