Contains information about a generic open/create operation.
typedef struct { int slot; int task; int volume; int pathComponentCount; int dirBase; char *pathString; int nameSpace; int dataStreamNumber; unsigned long openCreateFlags; unsigned long searchAttributes; unsigned long createAttributes; unsigned long requestedAccessRights; unsigned long returnInfoMask; int *fileHandle; char *openCreateAction; } GenericOpenCreateCBStruct;
Contains the connection number of the entity requesting the operation.
Contains the task number of the entity requesting the operation.
Contains the number of the volume that the directory entry is on.
Contains the number of components in the path.
Contains the directory base (directory number) of the file or directory.
Contains the NetWare-internal path string of the file or directory.
Contains the name space of the file or directory:
Contains a number identifying the data stream type of the file or directory:
Contains the operation requested, such as opening a file.
Contains a bit mask of the file attributes that are affected by this operation. That is, entries that have file attributes matching this bit mask are affected. For a list of possible values, see Section 30.8.8, Search Attributes for Traditional Volumes.
Contains the attributes that are to be set when the entry is created. For a list of possible values, see Section 30.8.5, NetWare File Attributes.
Indicates how the entry is to be opened, such as Read Only, Read Write, Compatibility mode, and so on. The bits in this mask are defined as follows:
Contains a bit mask defining the information that is requested for this operation. This bit mask is defined as follows:
Points to the NetWare file handle of the entry to be created.
Contains the results of the requested action: