HANDLE CreateMutex (LPSECURITY_ATTRIBUTES lpsa, BOOL fInitialOwner, LPTSTR lpszMutexName); HANDLE OpenMutex (DWORD dwDesiredAccess, BOOL bInheritHandle, LPCTSTR lpName); DWORD WaitForSingleObject ( HANDLE hHandle, DWORD dwMilliseconds); BOOL ReleaseMutex (HANDLE hMutex);