Creates a multiple wait (muxwait) semaphore.
#define INCL_DOSSEMAPHORES #include <os2.h> PSZ pszName; /* A pointer to the ASCIIZ name of the semaphore. */ PHMUX phmux; /* A pointer to the handle of the muxwait semaphore. */ ULONG cSemRec; /* The count of semaphore record entries in pSemRec. */ PSEMRECORD pSemRec; /* A pointer to the array of semaphore record entries to put into the muxwait semaphore. */ ULONG flAttr; /* A set of flags that specify the attributes of the semaphore. */ APIRET ulrc; /* Return Code. */ ulrc = DosCreateMuxWaitSem(pszName, phmux, cSemRec, pSemRec, flAttr);