summaryrefslogtreecommitdiff
path: root/source/api_wrappers/windows/WinApiWrappers.h
diff options
context:
space:
mode:
authorAleksandar Bozhinovski <aleksandar.bozhinovski@seavus.com>2012-03-09 10:01:30 +0100
committerViktor Mladenovski <viktor.mladenovski@seavus.com>2012-05-25 14:44:41 +0200
commit097f8ed81e50b5efda28c6a2837e75e15b5812e4 (patch)
treeb5bcd77081ef11630a9f77c8cdf8d3e504231a3b /source/api_wrappers/windows/WinApiWrappers.h
parent682f6b9fbd2f7296b53896b0d534627e7bcf255d (diff)
Build Lcd Lcm .dll under Linux
Build 32-bit and 64-bit LCD and LCM .dll under Linux using mingw cross compiler ST-Ericsson ID: 412641 ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10204 Change-Id: I9dbb0dfb17f1d51b1ee3528e5dae44cb0dc81a87 Change-Id: I814b561c243a56412fdc29f8b046a6a8648bd297 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/47975 Reviewed-by: QABUILD Reviewed-by: QATEST Tested-by: Viktor MLADENOVSKI <viktor.mladenovski@stericsson.com> Reviewed-by: Viktor MLADENOVSKI <viktor.mladenovski@stericsson.com> Reviewed-by: Vlatko PISTOLOV <vlatko.pistolov@seavus.com> Tested-by: Vlatko PISTOLOV <vlatko.pistolov@seavus.com>
Diffstat (limited to 'source/api_wrappers/windows/WinApiWrappers.h')
-rw-r--r--source/api_wrappers/windows/WinApiWrappers.h19
1 files changed, 5 insertions, 14 deletions
diff --git a/source/api_wrappers/windows/WinApiWrappers.h b/source/api_wrappers/windows/WinApiWrappers.h
index f3fbfa1..2d5a7ed 100644
--- a/source/api_wrappers/windows/WinApiWrappers.h
+++ b/source/api_wrappers/windows/WinApiWrappers.h
@@ -22,6 +22,11 @@
#include <process.h>
#include <assert.h>
#include <vector>
+#ifdef __MINGW32__
+#include "String_s.h"
+#include <stdlib.h>
+#endif
+
using namespace std;
class CWaitableObject
@@ -95,20 +100,6 @@ public:
DWORD Wait(DWORD milliseconds = INFINITE) {
return ::WaitForSingleObject(m_Handle, milliseconds);
}
- void WaitForAllEvents(HANDLE *pHandles, int iHandles, DWORD msec = INFINITE) {
- ::WaitForMultipleObjects(
- iHandles, // Number of objects in handles
- pHandles,
- TRUE, // Wait all events
- msec);
- } // Wait indefinitely default i.e. INFINITE
- int WaitForFirstEvent(HANDLE *pHandles, int iHandles, DWORD msec = INFINITE) {
- ::WaitForMultipleObjects(
- iHandles, // Number of objects in handles
- pHandles,
- FALSE, // Wait for first event object
- msec);
- } // Wait indefinitely default i.e. INFINITE
HANDLE GetHandle() {
return m_Handle;
}