1 #ifndef EGALAXTOUCH_CLASS_H
2 #define EGALAXTOUCH_CLASS_H
5 *----------------------------------------------------------------------------
6 * Includes for egalaxtouch class
7 *----------------------------------------------------------------------------
8 * By Chris Hodges <chrisly@platon42.de>
13 #include <libraries/gadtools.h>
14 #include <libraries/asl.h>
20 #include "egalaxtouch.h"
24 struct NepClassHid
* usbAttemptDeviceBinding(struct NepHidBase
*nh
, struct PsdDevice
*pd
);
25 struct NepClassHid
* usbForceDeviceBinding(struct NepHidBase
*nh
, struct PsdDevice
*pd
);
26 void usbReleaseDeviceBinding(struct NepHidBase
*nh
, struct NepClassHid
*nch
);
28 struct NepClassHid
* nAllocHid(void);
29 void nFreeHid(struct NepClassHid
*nch
);
31 BOOL
nLoadClassConfig(struct NepHidBase
*nh
);
32 BOOL
nLoadBindingConfig(struct NepClassHid
*nch
);
33 LONG
nOpenBindingCfgWindow(struct NepHidBase
*nh
, struct NepClassHid
*nch
);
35 void nGUITaskCleanup(struct NepClassHid
*nch
);
37 AROS_UFP0(void, nHidTask
);
38 AROS_UFP0(void, nGUITask
);
40 #endif /* EGALAXTOUCH_CLASS_H */