platform.h
上传用户:market2
上传日期:2018-11-18
资源大小:18786k
文件大小:1k
源码类别:

外挂编程

开发平台:

Windows_Unix

  1. #define WIN32_MEAN_AND_LEAN
  2. #include <windows.h>
  3. #define Thread HANDLE
  4. #define Mutex CRITICAL_SECTION
  5. #define ThreadValue DWORD
  6. #define ThreadCallConvention WINAPI
  7. #define THREAD_DEFAULT_RETURN_VALUE 0
  8. #define NewThread(handle, entry, userData) 
  9. do { 
  10. DWORD threadID; 
  11. handle = CreateThread(NULL, 0, entry, userData, 0, &threadID); 
  12. } while (0)
  13. #define WaitThread(handle) WaitForSingleObject(handle, INFINITE); CloseHandle(handle)
  14. #define NewMutex(mutex) InitializeCriticalSection(&mutex)
  15. #define FreeMutex(mutex)
  16. #define LockMutex(mutex) EnterCriticalSection(&mutex)
  17. #define UnlockMutex(mutex) LeaveCriticalSection(&mutex)