home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
listings
/
v_03_04
/
3n04035a
< prev
next >
Wrap
Text File
|
1991-12-26
|
2KB
|
41 lines
/*
* EASYFAX.H: Prototypes and constants for EASYFAX.C
*
*/
typedef struct FB_STATE_REC {
BYTE mux_num; /* For INT 2Fh calls */
WORD client_id; /* Returned by FaxBios */
int retry; /* How many times to retry */
} FB_STATE;
/* Retry values for FAXB_Func */
#define INF_RETRY (-1)
#define NO_RETRY 0
#define MULTIPLEX 0x2F
BYTE FAXB_Find(void);
WORD FAXB_Func(int function, void far *structure, int size,
FB_STATE *fb_state);
WORD FAXB_GraphGetFileType(char *filename, WORD *file_type,
WORD *file_support_cap, FB_STATE *fb_state);
WORD FAXB_PdirClose(WORD pdir_handle, FB_STATE *fb_state);
WORD FAXB_PdirOpen(WORD *pdir_handle, char *dir_filename,
WORD rw_mode, WORD *num_persons, FB_STATE *fb_state);
WORD FAXB_PdirReadPerson(WORD pdir_handle,
struct PDIR_PERSON_REC *person, FB_STATE *fb_state);
WORD FAXB_SchedAddDest(WORD sched_handle,
struct PDIR_CANONICAL_REC *can_person, FB_STATE *fb_state);
WORD FAXB_SchedAddFile(WORD sched_handle, char *filename,
WORD file_type, char* use_font, FB_STATE *fb_state);
WORD FAXB_SchedClose(WORD sched_handle, WORD *envelope_id,
FB_STATE *fb_state);
WORD FAXB_SchedOpen(WORD *sched_handle, FB_STATE *fb_state);
WORD FAXB_SchedSetParam(WORD sched_handle, FB_STATE *fb_state);
WORD FAXB_SysGetFaxAppInfo(struct SYS_FAXAPP_INFO_REC *app_info,
FB_STATE *fb_state);
WORD FAXB_SysLogin(struct PC_LOGIN_REC *login_info, BYTE mux_num);
WORD FAXB_SysLogout(FB_STATE *fb_state);
int far_strncmp(char far *s1, char far *s2, int length);