84 lines
2.4 KiB
C
84 lines
2.4 KiB
C
/* include file for net3lib.lib */
|
|
#ifndef NET3LIB_ALREADY_INCLUDED
|
|
#define NET3LIB_ALREADY_INCLUDED
|
|
|
|
struct ncb;
|
|
struct ncb_a;
|
|
|
|
extern int neterrno;
|
|
|
|
extern unsigned cvttobin(char *);
|
|
extern int netaddname(char *,int);
|
|
extern int netastat(void);
|
|
extern void netcancelall_async(int);
|
|
extern int netcancel_async(struct ncb_a *);
|
|
extern void netcpnam(char *, char *);
|
|
extern int netdelname(char *, int);
|
|
extern unsigned netfreceive(int, char FAR *, unsigned int);
|
|
extern char * netfreceive_async(int, char FAR *, unsigned int);
|
|
extern unsigned netfsend(int, char FAR *, unsigned int);
|
|
extern char * netfsend_async(int, char FAR *, unsigned int);
|
|
extern int nethangup(int);
|
|
extern void netinitancbs(void);
|
|
extern int netlisten(char *, int, char *, int);
|
|
extern char * netlisten_async(char *, int, char *, int);
|
|
extern char * netlname(int);
|
|
extern int netnewcall(char *, int, char *, int);
|
|
extern char * netnewcall_async(char *, int, char *, int);
|
|
extern void netperror(char *);
|
|
extern int netpname(char *);
|
|
extern int netrdg(int, char *, unsigned int);
|
|
extern long netreceive(int, char *, unsigned int);
|
|
extern char * netreceive_async(int, char *, unsigned int);
|
|
extern int netreset(unsigned char, unsigned char);
|
|
extern char * netrname(int);
|
|
extern int netsdg(int, char *, char *, int);
|
|
extern long netsend(int, char *, unsigned int);
|
|
extern char * netsend_async(int, char *, unsigned int);
|
|
extern void netsetto(int,int);
|
|
extern int netsstat(char *);
|
|
extern int netwaitlist_async(int, struct ncb_a **, long, char **);
|
|
extern int netwait_async(struct ncb_a *, long, char **);
|
|
extern int passncb(struct ncb *);
|
|
extern int netnewconnect(char *, char *);
|
|
extern int checknet(void);
|
|
|
|
#ifdef NT
|
|
|
|
|
|
#define API_FUNCTION unsigned
|
|
|
|
|
|
int
|
|
NetEnum (
|
|
PLANA_ENUM pLanaEnum
|
|
);
|
|
|
|
|
|
int
|
|
NetReset (
|
|
void
|
|
);
|
|
|
|
|
|
API_FUNCTION
|
|
NetBiosSubmit (
|
|
unsigned short hDevName,
|
|
unsigned short usNcbOpt,
|
|
struct ncb * pNCB
|
|
);
|
|
|
|
|
|
#endif
|
|
|
|
|
|
/* the following are provided for compatibility */
|
|
extern int netconnect(char *, char *);
|
|
extern int netcall(char *,char *);
|
|
extern long netwrite(int, char *, unsigned);
|
|
extern long netread(int, char *, unsigned);
|
|
extern char * whoami(void);
|
|
extern char * getpass(char *); /* why the hell is this in a net lib ? */
|
|
|
|
#endif
|