CreateSemaphore()
Creates a semaphore.
CreateUniqueSemaphore()
Creates a semaphore with a unique name.
LockSemaphore()
Locks a semaphore.
UnlockSemaphore()
Unlocks a semaphore.
FindSemaphore()
Finds a semaphore by name.
DeleteSemaphore()
Deletes a semaphore