class CONDITION_VARIABLE Ancestors DISPOSABLE* Clients CONDITION_VARIABLE Suppliers CONDITION_VARIABLE INTEGER_32 MUTEX PLATFORM