grub2: bring back build of aros-side grub2 tools
[AROS.git] / rom / usb / classes / palmpda / palmpda.class.h
blobd0aaa618994d4dceb473a4214008d0b3a8897d34
1 #ifndef PALMPDA_CLASS_H
2 #define PALMPDA_CLASS_H
4 /*
5 *----------------------------------------------------------------------------
6 * Includes for palmpda class
7 *----------------------------------------------------------------------------
8 * By Chris Hodges <chrisly@platon42.de>
9 */
11 #include "common.h"
13 #include <devices/serial.h>
15 #include <dos/dostags.h>
16 #include <libraries/gadtools.h>
17 #include <libraries/asl.h>
19 #include <devices/newstyle.h>
21 #include <string.h>
22 #include <stddef.h>
23 #include <stdio.h>
25 #include "palmpda.h"
26 #include "dev.h"
28 /* Protos */
30 struct NepClassSerial * usbAttemptDeviceBinding(struct NepSerialBase *nh, struct PsdDevice *pd);
31 struct NepClassSerial * usbForceDeviceBinding(struct NepSerialBase *nh, struct PsdDevice *pd);
32 void usbReleaseDeviceBinding(struct NepSerialBase *nh, struct NepClassSerial *ncp);
34 struct NepClassSerial * nAllocSerial(void);
35 void nFreeSerial(struct NepClassSerial *nch);
37 BOOL nLoadClassConfig(struct NepSerialBase *nh);
38 LONG nOpenCfgWindow(struct NepSerialBase *nh);
40 void nGUITaskCleanup(struct NepSerialBase *nh);
42 AROS_UFP0(void, nSerialTask);
43 AROS_UFP0(void, nGUITask);
45 #endif /* PALMPDA_CLASS_H */