4 \brief Common Driver Interface Definitions
11 * \brief Common IOCtl Calls
14 /// \brief Driver Type - Return an ::eTplDrv_Type value
16 /// \brief Get driver identifier - (char *dest[4])
18 /// \brief Get driver version - (int *ver)
20 /// \brief Get a IOCtl from a symbolic name
26 * \brief Driver Types returned by DRV_IOCTL_TYPE
29 DRV_TYPE_NULL, //!< NULL Type - Custom Interface
30 DRV_TYPE_MISC, //!< Miscelanious Compilant - Supports the core calls
31 DRV_TYPE_TERMINAL, //!< Terminal
32 DRV_TYPE_VIDEO, //!< Video - LFB
33 DRV_TYPE_SOUND, //!< Audio
34 DRV_TYPE_DISK, //!< Disk
35 DRV_TYPE_KEYBOARD, //!< Keyboard
36 DRV_TYPE_MOUSE, //!< Mouse
37 DRV_TYPE_JOYSTICK, //!< Joystick / Gamepad
38 DRV_TYPE_NETWORK //!< Network Device
42 extern int GetIOCtlId(int Class, char *Name);