41 lines
		
	
	
	
		
			903 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			41 lines
		
	
	
	
		
			903 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								/* $Id: capifunc.h,v 1.11.4.1 2004/08/28 20:03:53 armin Exp $
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * ISDN interface module for Eicon active cards DIVA.
							 | 
						||
| 
								 | 
							
								 * CAPI Interface common functions
							 | 
						||
| 
								 | 
							
								 * 
							 | 
						||
| 
								 | 
							
								 * Copyright 2000-2003 by Armin Schindler (mac@melware.de) 
							 | 
						||
| 
								 | 
							
								 * Copyright 2000-2003 Cytronics & Melware (info@melware.de)
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * This software may be used and distributed according to the terms
							 | 
						||
| 
								 | 
							
								 * of the GNU General Public License, incorporated herein by reference.
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifndef __CAPIFUNC_H__
							 | 
						||
| 
								 | 
							
								#define __CAPIFUNC_H__
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define DRRELMAJOR  2
							 | 
						||
| 
								 | 
							
								#define DRRELMINOR  0
							 | 
						||
| 
								 | 
							
								#define DRRELEXTRA  ""
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#define M_COMPANY "Eicon Networks"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								extern char DRIVERRELEASE_CAPI[];
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								typedef struct _diva_card {
							 | 
						||
| 
								 | 
							
									struct list_head list;
							 | 
						||
| 
								 | 
							
									int remove_in_progress;
							 | 
						||
| 
								 | 
							
									int Id;
							 | 
						||
| 
								 | 
							
									struct capi_ctr capi_ctrl;
							 | 
						||
| 
								 | 
							
									DIVA_CAPI_ADAPTER *adapter;
							 | 
						||
| 
								 | 
							
									DESCRIPTOR d;
							 | 
						||
| 
								 | 
							
									char name[32];
							 | 
						||
| 
								 | 
							
								} diva_card;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*
							 | 
						||
| 
								 | 
							
								 * prototypes
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								int init_capifunc(void);
							 | 
						||
| 
								 | 
							
								void finit_capifunc(void);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif /* __CAPIFUNC_H__ */
							 |