struct ae_resaccess {
unsigned short ae_ra_compname; /* offset */
unsigned short ae_ra_username; /* offset */
unsigned short ae_ra_resname; /* offset */
unsigned short ae_ra_operation;
unsigned short ae_ra_returncode;
unsigned short ae_ra_restype;
unsigned short ae_ra_fileid;
};
where:
- ae_ra_compname is an offset (from the beginning
address of the ae_resaccess data structure) to an ASCIIZ string indicating
the requester that established the session.
- ae_ra_username is an offset (from the beginning
address of the ae_resaccess data structure) to an ASCIIZ string indicating
the name of the user who initiated the session. If 0, ae_ra_username
and ae_ra_compname are the same.
- ae_ra_resname is an offset (from the beginning
address of the ae_resaccess data structure) to an ASCIIZ string indicating
the name of the resource accessed.
- ae_ra_operation is one of seven values indicating
which operation was performed. These values, defined in the ACCESS.H header
file, mean the following: ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ SYMBOLIC CON- ³ BIT ³ MEANING ³
³ STANT ³ MASK ³ ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ACCESS_READ ³ 0x01 ³ Data was read or run from a resource. ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ACCESS_WRITE ³ 0x02 ³ Data was written to a resource. ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ACCESS_CREATE ³ 0x04 ³ An instance of the resource (such as a file)
was ³
³ ³ ³ created; data may have been written to the ³
³ ³ ³ resource while the resource was being created. ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ACCESS_EXEC ³ 0x08 ³ A resource was run. ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ACCESS_DELETE ³ 0x10 ³ A resource was deleted. ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ACCESS_ATRIB ³ 0x20 ³ Attributes of a resource were changed. ³
ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´
³ ACCESS_PERM ³ 0x40 ³ Permissions (read, write, create, execute, and
³
³ ³ ³ delete) of a resource for a user or application ³
³ ³ ³ were changed. ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
- ae_ra_returncode gives the return code from
the particular operation. If 0, the operation was successful.
- ae_ra_restype gives the server message block
(SMB) request function code.
- ae_ra_fileid gives the server identification
number of a file.
[Back]
[Next]