00001 #ifndef com_routines_h
00002 #define com_routines_h
00003
00004 #include <far_pointers.h>
00005
00006 void com_std_delattnast (struct _acb **acb_lh, struct _ucb *ucb);
00007 void com_std_delattnastp (struct _acb **acb_lh, struct _ucb *ucb, int ipid);
00008 void com_std_delctrlast (struct _acb **acb_lh, struct _ucb *ucb, int matchchar, int32 *inclchar_p);
00009 void com_std_delctrlastp (struct _acb **acb_lh, struct _ucb *ucb, int ipid, int matchchar, int32 *inclchar_p);
00010 void com_std_drvdealmem (void *ptr);
00011 int com_std_flushattns (struct _pcb *pcb, struct _ucb *ucb, int chan, struct _acb **acb_lh);
00012 int com_std_flushctrls (struct _pcb *pcb, struct _ucb *ucb, int chan, struct _acb **acb_lh, int32 *mask_p);
00013 void com_std_post (struct _irp *irp, struct _ucb *ucb);
00014 void com_std_post_nocnt (struct _irp *irp);
00015 int com_std_setattnast (struct _irp *irp, struct _pcb *pcb, struct _ucb *ucb, struct _ccb *ccb, struct _acb **acb_lh);
00016 int com_std_setctrlast (struct _irp *irp, struct _pcb *pcb, struct _ucb *ucb, struct _ccb *ccb, struct _acb **acb_lh, int mask, struct _tast **tast_p);
00017
00018 #endif
00019