The LABELED_DWORD 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_DWORDs.
typedef struct labeled_dword {
DWORD Value;
LPSTR Label;
} LABELED_DWORD[];
typedef LABELED_DWORD *LPLABELED_DWORD;