Fix Windows/Cosmopolitan build.

This commit is contained in:
David Reid
2023-03-18 10:03:54 +10:00
parent f192b25eb7
commit 18b4ac2433
2 changed files with 6 additions and 2 deletions
+5 -1
View File
@@ -17,6 +17,7 @@ eliminate all of the content in this file.
typedef uint64_t HWND;
typedef uint64_t HANDLE;
typedef uint64_t HKEY;
typedef uint32_t HRESULT;
typedef uint8_t BYTE;
typedef uint16_t WORD;
@@ -24,7 +25,8 @@ typedef uint32_t DWORD;
typedef uint64_t DWORDLONG;
typedef int32_t BOOL;
typedef int32_t LONG; /* `long` is always 32-bit on Windows. */
typedef uint32_t ULONG;
typedef int64_t LONGLONG;
typedef uint32_t ULONG; /* `long` is always 32-bit on Windows. */
typedef uint64_t ULONGLONG;
typedef char16_t WCHAR;
@@ -71,6 +73,8 @@ typedef struct
unsigned char Data4[8];
} GUID, IID;
typedef int64_t LARGE_INTEGER;
static HANDLE CreateEventA(struct NtSecurityAttributes* lpEventAttributes, bool32 bManualReset, bool32 bInitialState, const char* lpName)
{
assert(lpName == NULL); /* If this is ever triggered we'll need to do a ANSI-to-Unicode conversion. */