|
@@ -347,10 +347,17 @@ required. This approach also means the associated header does not need to
|
347
|
347
|
exist at compile time.
|
348
|
348
|
|
349
|
349
|
@<Phidgets 1048 function pointers@>=
|
|
350
|
+#ifdef _WIN32
|
|
351
|
+typedef int (__stdcall *PhidgetHandleOnly)(void *);
|
|
352
|
+typedef int (__stdcall *PhidgetHandleInt)(void *, int);
|
|
353
|
+typedef int (__stdcall *PhidgetHandleIntInt)(void *, int, int);
|
|
354
|
+typedef int (__stdcall *PhidgetHandleIntDoubleOut)(void *, int, double*);
|
|
355
|
+#else
|
350
|
356
|
typedef int (*PhidgetHandleOnly)(void *);
|
351
|
357
|
typedef int (*PhidgetHandleInt)(void *, int);
|
352
|
358
|
typedef int (*PhidgetHandleIntInt)(void *, int, int);
|
353
|
359
|
typedef int (*PhidgetHandleIntDoubleOut)(void *, int, double*);
|
|
360
|
+#endif
|
354
|
361
|
PhidgetHandleOnly createDevice;
|
355
|
362
|
PhidgetHandleInt openDevice;
|
356
|
363
|
PhidgetHandleInt waitForOpen;
|