COMMENT @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

	Copyright (c) Geoworks 1995 -- All Rights Reserved

PROJECT:	PC GEOS
MODULE:		CXFer library - Header file
FILE:		cxfer.def

AUTHOR:		Thomas E Lester, Jun 27, 1995

MACROS:
	Name			Description
	----			-----------

REVISION HISTORY:
	Name	Date		Description
	----	----		-----------
	lester	6/27/95   	Initial revision


DESCRIPTION:
	Assembly interface to the CXFer C library. The CXFer library is 
	used by the DummyXF Connect Transfer driver. The DummyXF driver 
	just calls this library to do the actuall file transfer work.

	This is a library written in C.  All paramaters will have
	to be pushed on the stack in order to be called.
		
	$Id: cxfer.def,v 1.1 97/04/04 14:26:51 newdeal Exp $

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@

SetDef _CXFER
StartLibrary cxfer

global	CXFerInit:far
;
; Do stuff when the Connect Transfer driver is first loaded.
;
; PASS:		nothing
;
; RETURN:	nothing
;
; DESTROYED:	nothing
;

global	CXFerGetFile:far
;
; Get a file.
;
; PASS:		cx:dx	= CTXFerDriverTransferArgs
;
; RETURN:	ax 	= CTXFerDriverError
;
; DESTROYED:	nothing
;

global	CXFerSendFile:far

;
; Send a file.
;
; PASS:		cx:dx	= CTXFerDriverTransferArgs
;
; RETURN:	ax 	= CTXFerDriverError
;
; DESTROYED:	nothing
;

global	CXFerCancel:far
;
; Cancel the current transfer operation.
;
; PASS:		nothing
;
; RETURN:	nothing
;
; DESTROYED:	nothing
;

EndLibrary	cxfer
