Documented GVF_SAVE_VAR alongside other flags, and removed a query/doubt
[AROS.git] / rom / usb / classes / bootkeyboard / bootkeyboard.class.h
blob970aaa8387880d1a12185d9d869430185768ccea
1 #ifndef BOOTKEYBOARD_CLASS_H
2 #define BOOTKEYBOARD_CLASS_H
4 /*
5 *----------------------------------------------------------------------------
6 * Includes for Bootkeyboard class
7 *----------------------------------------------------------------------------
8 * By Chris Hodges <chrisly@platon42.de>
9 */
11 #include "common.h"
13 #include <devices/usb_hid.h>
15 #include "bootkeyboard.h"
17 /* Protos */
19 struct NepClassHid * bootkbd_AttemptInterfaceBinding(struct NepHidBase *nh, struct PsdInterface *pif);
20 struct NepClassHid * bootkbd_ForceInterfaceBinding(struct NepHidBase *nh, struct PsdInterface *pif);
21 void bootkbd_ReleaseInterfaceBinding(struct NepHidBase *nh, struct NepClassHid *nch);
23 void nParseKeys(struct NepClassHid *nch, UBYTE *buf);
25 struct NepClassHid * bootkbd_AllocHid(void);
26 void bootkbd_FreeHid(struct NepClassHid *nch);
28 BOOL bootkbd_LoadClassConfig(struct NepHidBase *nh);
29 LONG nOpenCfgWindow(struct NepHidBase *nh);
31 void bootkbd_GUITaskCleanup(struct NepHidBase *nh);
33 AROS_UFP0(void, bootkbd_HidTask);
34 AROS_UFP0(void, bootkbd_GUITask);
36 #endif /* BOOTKEYBOARD_CLASS_H */