Replace Tmem_nasm.asm with C++ code. Patch by pyro.
[Glide64.git] / winlnxdefs.h
blob2c62108ba59fdf43445686194c0b6082b4d63ac1
1 #ifndef WINLNXDEFS_H
2 #define WINLNXDEFS_H
4 typedef int BOOL;
5 typedef unsigned char BYTE;
6 typedef unsigned short WORD;
7 typedef unsigned int DWORD;
8 typedef int INT;
9 typedef long long LONGLONG;
11 typedef int __int32;
13 typedef void* HINSTANCE;
14 typedef int PROPSHEETHEADER;
15 typedef int PROPSHEETPAGE;
16 typedef int HWND;
18 #define FALSE false
19 #define TRUE true
20 #define __stdcall
21 #define __declspec(dllexport)
22 #define _cdecl
23 #define WINAPI
25 typedef union _LARGE_INTEGER
27 struct
29 DWORD LowPart;
30 INT HighPart;
31 } s;
32 struct
34 DWORD LowPart;
35 INT HighPart;
36 } u;
37 LONGLONG QuadPart;
38 } LARGE_INTEGER, *PLARGE_INTEGER;
40 #define HIWORD(a) ((unsigned int)(a) >> 16)
41 #define LOWORD(a) ((a) & 0xFFFF)
43 #endif // WINLNXDEFS_H