1 #ifndef RAWWRAP_CLASS_H
2 #define RAWWRAP_CLASS_H
5 *----------------------------------------------------------------------------
6 * Includes for RawWrap class
7 *----------------------------------------------------------------------------
8 * By Chris Hodges <chrisly@platon42.de>
13 #include <devices/serial.h>
14 #include <libraries/gadtools.h>
16 #include <devices/newstyle.h>
27 struct NepClassRawWrap
* usbAttemptInterfaceBinding(struct NepRawWrapBase
*nh
, struct PsdInterface
*pif
);
28 struct NepClassRawWrap
* usbForceInterfaceBinding(struct NepRawWrapBase
*nh
, struct PsdInterface
*pif
);
29 void usbReleaseInterfaceBinding(struct NepRawWrapBase
*nh
, struct NepClassRawWrap
*ncp
);
31 struct NepClassRawWrap
* nAllocRawWrap(void);
32 void nFreeRawWrap(struct NepClassRawWrap
*ncp
);
34 BOOL
nLoadClassConfig(struct NepRawWrapBase
*nh
);
35 BOOL
nLoadBindingConfig(struct NepClassRawWrap
*ncp
);
36 LONG
nOpenBindingCfgWindow(struct NepRawWrapBase
*nh
, struct NepClassRawWrap
*ncp
);
38 void nGUITaskCleanup(struct NepClassRawWrap
*nh
);
40 AROS_UFP0(void, nRawWrapTask
);
41 AROS_UFP0(void, nGUITask
);
43 #endif /* RAWWRAP_CLASS_H */