5 *----------------------------------------------------------------------------
6 * Includes for PTP class
7 *----------------------------------------------------------------------------
8 * By Chris Hodges <chrisly@platon42.de>
13 #include <dos/dosextens.h>
14 #include <libraries/gadtools.h>
15 #include <libraries/asl.h>
25 struct NepClassPTP
* usbAttemptInterfaceBinding(struct NepPTPBase
*nh
, struct PsdInterface
*pif
);
26 struct NepClassPTP
* usbForceInterfaceBinding(struct NepPTPBase
*nh
, struct PsdInterface
*pif
);
27 void usbReleaseInterfaceBinding(struct NepPTPBase
*nh
, struct NepClassPTP
*nch
);
29 struct NepClassPTP
* nAllocPTP(void);
30 void nFreePTP(struct NepClassPTP
*nch
);
32 BOOL
nLoadClassConfig(struct NepPTPBase
*nh
);
33 BOOL
nLoadBindingConfig(struct NepClassPTP
*nch
);
35 LONG
nOpenBindingCfgWindow(struct NepPTPBase
*nh
, struct NepClassPTP
*nch
);
37 void nGUITaskCleanup(struct NepClassPTP
*nch
);
39 AROS_UFP0(void, nPTPTask
);
40 AROS_UFP0(void, nGUITask
);
42 #endif /* PTP_CLASS_H */