| 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 | 
|  | 5 | * | 
|  | 6 | * Copyright 2000-2003 by Armin Schindler (mac@melware.de) | 
|  | 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__ */ |