pszName (PSZ) - input
This field is null if the semaphore is either an unnamed, shared mutex semaphore or a private mutex semaphore (private semaphores are always unnamed). An unnamed mutex semaphore is identified by the pointer to the mutex-semaphore handle (phmtx) If this field is not null, the semaphore is a named shared semaphore, and phmtx must be set to zero before the call is made.