CreateSemaphore |
HANDLE
CreateSemaphore(
LPSECURITY_ATTRIBUTES lpSemaphoreattributes, long lInitialCount, long lMaximumCount,   LPCTSTR lpName ) |
ReleaseSemaphore |
BOOL
ReleaseSemaphore(
HANDLE hSemaphore long lReleaseCount, long lPreviousCount ) |