Performs a quick open on a file on the local server
#include <nwfileng.h>
int FEQuickOpen (
LONG connection,
LONG task,
LONG volumeNumber,
LONG directoryNumber,
BYTE *pathString,
LONG pathCount,
LONG nameSpace,
LONG attributeMatchBits,
LONG requestedAccessRights,
LONG dataStreamNumber,
LONG *fileHandle);
(IN) Specifies the connection opening the file.
(IN) Specifies the task number of the connection opening the file.
(IN) Specifies the volume on which the file is located.
(IN) Specifies the directory number of the file to be opened.
(IN) Points to the NetWare style path that, along with volumeNumber, directoryNumber, pathCount, and nameSpace, identifies the file to be opened.
(IN) Specifies the number of components in pathString.
(IN) Specifies the name space in which the file resides (see Section 20.5, Name Space Flag Values).
(IN) Specifies file attributes—open the file with file attributes that match this bit mask.
(IN) Specifies the mode of entry for opening the file (for example, read only and read/write).
(IN) Specifies the number identifying the data stream of the file to be opened.
(OUT) Points to the handle that designates the open file.
FEQuickOpen performs a quick open on a file specified by input parameters and returns a designating handle in fileHandle. FEQuickOpen is designated "quick" because it bypasses some of the higher I/O levels in the server libraries.
FEQuickOpen is useful only in conjunction with the File System Monitoring Hooks functions. The handle returned is useful only for other FEQuick .. . functions.