@@ -102,12 +102,19 @@ typedef unsigned char* LPBYTE;
102102typedef unsigned int UINT;
103103typedef int INT;
104104typedef long LONG;
105+ typedef unsigned long ULONG;
106+ typedef unsigned long & ULONG_PTR;
107+ typedef long long int LARGE_INTEGER;
108+ typedef unsigned long long int ULARGE_INTEGER;
105109
106110typedef unsigned short WORD;
107111typedef unsigned short * LPWORD;
108112typedef unsigned long DWORD;
109113typedef unsigned long * LPDWORD;
110114typedef const void *LPCVOID;
115+ typedef long long int *PLARGE_INTEGER;
116+
117+ typedef wchar_t WCHAR;
111118
112119#define WAVE_FORMAT_PCM 0x0001
113120
@@ -119,7 +126,7 @@ typedef struct {
119126 WORD nBlockAlign;
120127 WORD wBitsPerSample;
121128 WORD cbSize;
122- } WAVEFORMATEX;
129+ } WAVEFORMATEX, *LPWAVEFORMATEX ;
123130
124131typedef struct _EXCEPTION_POINTERS {
125132} EXCEPTION_POINTERS, *PEXCEPTION_POINTERS;
@@ -184,6 +191,7 @@ typedef dirent DirEntryType;
184191
185192#define _stricmp stricmp
186193#define strcmpi stricmp
194+ #define lstrcpy strcpy
187195#define stricmp strcasecmp
188196#define strncpy_s (dest, size, source, num ) strncpy(dest, source, num)
189197#define strcpy_s (dest, num, source ) strcpy(dest, source)
0 commit comments