31 lines
584 B
C
31 lines
584 B
C
#pragma once
|
|
|
|
#include "linux/windows/wincompat.h"
|
|
|
|
struct CHANDLE
|
|
{
|
|
virtual ~CHANDLE() {}
|
|
};
|
|
|
|
typedef CHANDLE * HANDLE;
|
|
#define INVALID_HANDLE_VALUE ((HANDLE)~(ULONG_PTR)0)
|
|
|
|
typedef HANDLE HGLOBAL;
|
|
|
|
typedef void * HWD;
|
|
typedef void * HDC;
|
|
typedef void * HINSTANCE;
|
|
typedef LONG_PTR LPARAM;
|
|
typedef UINT_PTR WPARAM;
|
|
typedef void * CRITICAL_SECTION;
|
|
typedef void * LPDIRECTDRAW;
|
|
typedef void * LPOVERLAPPED;
|
|
typedef void * OVERLAPPED;
|
|
typedef void * LPSECURITY_ATTRIBUTES;
|
|
typedef void * HSEMAPHORE;
|
|
|
|
#ifndef SOCKET
|
|
#define SOCKET int
|
|
#endif
|
|
|
|
BOOL CloseHandle(HANDLE hObject);
|