1 /* ---------------------------------------------------------------------- 2 3 Copyright (C) 2000 Cesar Miquel (miquel@df.uba.ar) 4 5 This program is free software; you can redistribute it and/or modify 6 it under the terms of the GNU General Public License as published by 7 the Free Software Foundation; either version 2 of the License, or 8 (at your option) any later version. 9 10 This program is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 GNU General Public License for more details. 14 15 You should have received a copy of the GNU General Public License 16 along with this program; if not, write to the Free Software 17 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 18 19 ---------------------------------------------------------------------- */ 20 21 22 23 #define RIO_SEND_COMMAND 0x1 24 #define RIO_RECV_COMMAND 0x2 25 26 #define RIO_DIR_OUT 0x0 27 #define RIO_DIR_IN 0x1 28 29 struct RioCommand { 30 short length; 31 int request; 32 int requesttype; 33 int value; 34 int index; 35 void *buffer; 36 int timeout; 37 }; 38