1 #ifndef PALMPDA_CLASS_H
2 #define PALMPDA_CLASS_H
5 *----------------------------------------------------------------------------
6 * Includes for palmpda class
7 *----------------------------------------------------------------------------
8 * By Chris Hodges <chrisly@platon42.de>
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>
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 */