4.3 Pre-Built Command ID Encoding

GWCommand Objects and Events are identified through the use of a "persistent ID" that appears as a property of the command object. While C3PO software that defines new commands assign their own IDs, GroupWise ships with functions that have predefined IDs which adhere to the following convention:

GW#C#XXX

Identifies a GroupWise command. The XXX is replaced with a number or string that represents a command. Numbers are replaced for XXX when the command represents a literal client token; the number is the token ID. Strings are replaced for XXX when new or abstract commands are represented, such as a compose event.

GW#E#XXX

Identifies a GroupWise event. The XXX is replaced with a number that represents an event ID number.

A complete ID list of predefined IDs appears in the GroupWise SDK header files.