The LABELED_WORD structure is used to represent a value/label pair. You can create a table of these value/label pairs and point a SET to it to make a set of LABELED_WORDs.
typedef struct labeled_word {
WORD Value;
LPSTR Label;
} LABELED_WORD[];
typedef LABELED_WORD *LPLABELED_WORD;