Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | /* $Id: capifunc.h,v 1.11.4.1 2004/08/28 20:03:53 armin Exp $ |
| 2 | * |
| 3 | * ISDN interface module for Eicon active cards DIVA. |
| 4 | * CAPI Interface common functions |
Joe Perches | 475be4d | 2012-02-19 19:52:38 -0800 | [diff] [blame] | 5 | * |
| 6 | * Copyright 2000-2003 by Armin Schindler (mac@melware.de) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 7 | * Copyright 2000-2003 Cytronics & Melware (info@melware.de) |
| 8 | * |
| 9 | * This software may be used and distributed according to the terms |
| 10 | * of the GNU General Public License, incorporated herein by reference. |
| 11 | */ |
| 12 | |
| 13 | #ifndef __CAPIFUNC_H__ |
| 14 | #define __CAPIFUNC_H__ |
| 15 | |
| 16 | #define DRRELMAJOR 2 |
| 17 | #define DRRELMINOR 0 |
| 18 | #define DRRELEXTRA "" |
| 19 | |
| 20 | #define M_COMPANY "Eicon Networks" |
| 21 | |
| 22 | extern char DRIVERRELEASE_CAPI[]; |
| 23 | |
| 24 | typedef struct _diva_card { |
| 25 | struct list_head list; |
| 26 | int remove_in_progress; |
| 27 | int Id; |
| 28 | struct capi_ctr capi_ctrl; |
| 29 | DIVA_CAPI_ADAPTER *adapter; |
| 30 | DESCRIPTOR d; |
| 31 | char name[32]; |
| 32 | } diva_card; |
| 33 | |
| 34 | /* |
| 35 | * prototypes |
| 36 | */ |
| 37 | int init_capifunc(void); |
| 38 | void finit_capifunc(void); |
| 39 | |
| 40 | #endif /* __CAPIFUNC_H__ */ |