MAXWORKGROUPS
#ifndef MAXWORKGROUPS
static WORKGRP volatile WorkGrp[MAXWORKGROUPS + 1]; /* work groups */
else if (NumWorkGroups > MAXWORKGROUPS)
NumWorkGroups = MAXWORKGROUPS; /* the limit */