int cvxFileActivate
(
vxName Name      /* I: VX file name */
)
/*
DESCRIPTION:
Activates the specified VX file for editing.  The file must 
already have been opened, or it must reside in one of the
default search directories (see cvxPathAdd()).

Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

void cvxFileClose (void)
/*
DESCRIPTION:
Closes the active VX file.
*/
________________________________________________________________________________

void cvxFileDirectory
(
vxPath Dir    /* O: source directory for the active file */
)
/*
DESCRIPTION:
If the active file has been saved, the directory where it
resides is output.  Otherwise, Dir[0]=0 is output.
*/
________________________________________________________________________________

void cvxFileInqActive
(
vxName Name    /* O: name of active file */
)
/*
DESCRIPTION:
Outputs the name of the active file.
Outputs Name[0]=0 if there is no active file.
*/
________________________________________________________________________________

int cvxFileNew
(
vxName Name      /* I: VX file name */
)
/*
DESCRIPTION:
Creates a new VX file with the specified name and makes it active.
Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

int cvxFileNew2
(
vxName Name,       /* I: VX file name */
char *Description  /* I: optional object description (or NULL) */
)
/*
DESCRIPTION:
This function is the same as cvxFileNew2(), but it also allows you
to assign a text string description to the new object file.  The
description must not be longer than 96 bytes, including the null-
terminator.

Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

int cvxFileOpen
(
vxName Name      /* I: VX file name */
)
/*
DESCRIPTION:
Opens an existing VX file.  It is assumed the file resides
somewhere in the active search directories (see cvxPathAdd()).
Use cvxPathSearchFirst() to force a particular directory to
be searched first.

Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

int cvxFileSave
(
int Close   /* I: 1 = close file after saving it; 0 = leave it open */
)
/*
DESCRIPTION:
Saves the active VX file to the location it was previously saved at.

Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

int cvxFileSaveAs
(
vxPath Path      /* I: pathname to save file under */
)
/*
DESCRIPTION:
Saves the active VX file to the specified path/filename.
Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

void cvxFileTypeGet
(
int *MultiObject   /* O: 1=multi-object file; 0=single-object file */
)
/*
DESCRIPTION:
Gets flag indicating whether the active file is multi-object or
single object.
*/
________________________________________________________________________________

void cvxFileTypeSet
(
int MultiObject   /* I: 1=multi-object file; 0=single-object file */
)
/*
DESCRIPTION:
Sets flag indicating whether the active file is multi-object or
single object.
*/
________________________________________________________________________________

int cvxSessionClear (void)
/*
DESCRIPTION:
Clears the active session.
Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________

int cvxSessionSave(void)
/*
DESCRIPTION:
Saves the active session.
Returns 1 if function fails; 0 if it succeeds.
*/
________________________________________________________________________________