|
|
1.1 root 1: #ifndef _MODEMA_DOT_H
2: #define _MODEMA_DOT_H
3:
4: /*
5: * MODEMA.H 5.20A June 8, 1995
6: *
7: * The Greenleaf Comm Library
8: *
9: * Copyright (C) 1994-1995 Greenleaf Software Inc. All Rights Reserved.
10: *
11: * NOTES
12: *
13: * This header file contains the definitions needed to use the Level 1
14: * Modem Assist functions. Note that you can redefine the port count
15: * macro here, then rebuild MODEMA_?.C to up the port count. Most
16: * systems won't have anything close to 16 ports, so the odds are that
17: * you won't ever have to do this.
18: *
19: * MODIFICATIONS
20: *
21: *
22: */
23:
24: #define MODEM_ASSIST_PORT_COUNT 16
25:
26: /*
27: * This is the structure used by Modem Assist in the Query Service Names
28: * functions. Note that the character arrays are *not* null terminated
29: * by the Modem Assist functions.
30: */
31:
32: struct service_names {
33: short int length;
34: char server[ 16 ];
35: char group[ 16 ];
36: char line[ 16 ];
37: short int status;
38: };
39:
40: /*
41: * Level 1 functions to help using Modem Assist.
42: */
43:
44: #ifdef __cplusplus
45: extern "C" {
46: #endif
47:
48: int GF_CONV SetModemAssistLineName( int port_number, char *name );
49: char * GF_CONV GetModemAssistLineName( int port_number );
50: int GF_CONV ModemAssistGetFirstServiceName( struct service_names *buffer );
51: int GF_CONV ModemAssistGetNextServiceName( struct service_names *buffer );
52: int GF_CONV ModemAssistPresent( void );
53: int GF_CONV ModemAssistPortAvailable( int port_number );
54: int GF_CONV ScanModemAssistNames( void );
55:
56: #ifdef __cplusplus
57: }
58: #endif
59:
60: #endif /* #ifndef _MODEMA_DOT_H */
61:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.