/*static char *SCCSID = "@(#)pr_write.h	6.4 92/01/31";*/
/* Prototypes for all WRITE\ functions */

	extern USHORT CachBWrit (PLSN plsn,
			PUSHORT pcusReq,
			PULONG pculRunLen,
			PULONG pulSeekPtr,
			PBYTE far *ppbSource,
			BOOL fWrtThru,
			PFRAME pfrm);

	extern USHORT CachSWrit (PLSN plsn,
			PULONG pculRunLen,
			PBUFNODE pbufCachHdr,
			PBYTE far *ppbSource,
			PUSHORT pcusXfer,
			BOOL fWrtThru,
			PFRAME pfrm);

	extern UINT QWrite (LSN	     lsn,
			USHORT	 cSects,
			PBYTE	 pbData,
			PNOTEREC pNoteRec,
			PBYTE pbEventFlags,
			PFRAME pfrm);

	extern USHORT SDW (USHORT fsWrtType,
			USHORT cusXfer,
			ULONG ulSeekPtr,
			PBYTE pbSource,
			POFT poft,
			PFRAME pfrm);

	extern USHORT WriCac (LSN lsnStart,
			ULONG culRunLen,
			PBYTE far *ppbSource,
			PUSHORT pcusXfer,
			POFT poft,
			ULONG ulSeekPtr,
			PFRAME pfrm);

	extern USHORT WriDir (LSN lsnStart,
			ULONG culRunLen,
			PBYTE far *ppbSource,
			PUSHORT pcusXfer,
			PNOTEREC pNoteRec,
			USHORT fsWrtType,
			PBYTE pbEventFlags,
			PFRAME pfrm);

	extern BOOL ZeroBytes( ULONG cbZero,
			ULONG offSeek,
			POFT poft,
			PFRAME pfrm);

	extern VOID ClrLzRdBit (USHORT usFirstToClr,
			USHORT cusBitsToClr,
			PBUFNODE pbuf,
			PFRAME pfrm);

	extern VOID far ClrLzRdBitFar (USHORT usFirstToClr,
			USHORT cusBitsToClr,
			PBUFNODE pbuf,
			PFRAME pfrm);
