@@ -24,6 +24,9 @@ | |||||
#include "JackSystemDeps.h" | #include "JackSystemDeps.h" | ||||
#include "JackCompilerDeps.h" | #include "JackCompilerDeps.h" | ||||
#ifdef __MINGW32__ | |||||
#include <winsock2.h> | |||||
#endif | |||||
#include <windows.h> | #include <windows.h> | ||||
#include <map> | #include <map> | ||||
@@ -37,10 +37,13 @@ static int kNumOutputs = 4; | |||||
#include "jack.h" | #include "jack.h" | ||||
#include "rpc.h" | #include "rpc.h" | ||||
#include "rpcndr.h" | #include "rpcndr.h" | ||||
#ifndef COM_NO_WINDOWS_H | #ifndef COM_NO_WINDOWS_H | ||||
#ifdef __MINGW32__ | |||||
#include <winsock2.h> | |||||
#endif | |||||
#include <windows.h> | #include <windows.h> | ||||
#include "ole2.h" | #include "ole2.h" | ||||
#endif | #endif | ||||
#include "combase.h" | #include "combase.h" | ||||
@@ -20,6 +20,9 @@ | |||||
#ifndef __JackShmMem_WIN32__ | #ifndef __JackShmMem_WIN32__ | ||||
#define __JackShmMem_WIN32__ | #define __JackShmMem_WIN32__ | ||||
#ifdef __MINGW32__ | |||||
#include <winsock2.h> | |||||
#endif | |||||
#include <windows.h> | #include <windows.h> | ||||
inline bool CHECK_MLOCK(void* ptr, size_t size) | inline bool CHECK_MLOCK(void* ptr, size_t size) | ||||
@@ -21,6 +21,9 @@ | |||||
#ifndef __JackSystemDeps_WIN32__ | #ifndef __JackSystemDeps_WIN32__ | ||||
#define __JackSystemDeps_WIN32__ | #define __JackSystemDeps_WIN32__ | ||||
#ifdef __MINGW32__ | |||||
#include <winsock2.h> | |||||
#endif | |||||
#include <windows.h> | #include <windows.h> | ||||
#include "JackCompilerDeps.h" | #include "JackCompilerDeps.h" | ||||
@@ -21,6 +21,10 @@ | |||||
#define __JackWinEvent__ | #define __JackWinEvent__ | ||||
#include "JackSynchro.h" | #include "JackSynchro.h" | ||||
#ifdef __MINGW32__ | |||||
#include <winsock2.h> | |||||
#endif | |||||
#include <windows.h> | #include <windows.h> | ||||
namespace Jack | namespace Jack | ||||
@@ -21,6 +21,9 @@ | |||||
#ifndef __JackWinNamedPipe__ | #ifndef __JackWinNamedPipe__ | ||||
#define __JackWinNamedPipe__ | #define __JackWinNamedPipe__ | ||||
#ifdef __MINGW32__ | |||||
#include <winsock2.h> | |||||
#endif | |||||
#include <windows.h> | #include <windows.h> | ||||
#include "JackChannel.h" | #include "JackChannel.h" | ||||
@@ -22,6 +22,9 @@ | |||||
#define __JackWinSemaphore__ | #define __JackWinSemaphore__ | ||||
#include "JackSynchro.h" | #include "JackSynchro.h" | ||||
#ifdef __MINGW32__ | |||||
#include <winsock2.h> | |||||
#endif | |||||
#include <windows.h> | #include <windows.h> | ||||
#include <assert.h> | #include <assert.h> | ||||
@@ -24,6 +24,9 @@ | |||||
#include "JackMMCSS.h" | #include "JackMMCSS.h" | ||||
#include "JackCompilerDeps.h" | #include "JackCompilerDeps.h" | ||||
#include "JackSystemDeps.h" | #include "JackSystemDeps.h" | ||||
#ifdef __MINGW32__ | |||||
#include <winsock2.h> | |||||
#endif | |||||
#include <windows.h> | #include <windows.h> | ||||
namespace Jack | namespace Jack | ||||
@@ -20,6 +20,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | |||||
#ifndef __JackWinMMEPort__ | #ifndef __JackWinMMEPort__ | ||||
#define __JackWinMMEPort__ | #define __JackWinMMEPort__ | ||||
#ifdef __MINGW32__ | |||||
#include <winsock2.h> | |||||
#endif | |||||
#include <windows.h> | #include <windows.h> | ||||
#include <mmsystem.h> | #include <mmsystem.h> | ||||