READ_CONTROL
.desired_access = READ_CONTROL,
FILE_READ_ATTRIBUTES | READ_CONTROL |
return flags | READ_CONTROL | FILE_WRITE_ATTRIBUTES |
| DELETE | READ_CONTROL | WRITE_DAC \
| DELETE | READ_CONTROL | WRITE_DAC \
oparms.desired_access = FILE_READ_ATTRIBUTES | READ_CONTROL;
.desired_access = READ_CONTROL,
| DELETE | READ_CONTROL | WRITE_DAC \
| READ_CONTROL | SYNCHRONIZE)
| DELETE | READ_CONTROL | WRITE_DAC \
| DELETE | READ_CONTROL | WRITE_DAC \
#define GENERIC_READ_FLAGS (READ_CONTROL | FILE_READ_DATA | \
#define GENERIC_WRITE_FLAGS (READ_CONTROL | FILE_WRITE_DATA | \
#define GENERIC_EXECUTE_FLAGS (READ_CONTROL | FILE_EXECUTE | \
#define GENERIC_ALL_FLAGS (DELETE | READ_CONTROL | WRITE_DAC | \
granted = READ_CONTROL | WRITE_DAC | FILE_READ_ATTRIBUTES |
granted = READ_CONTROL | WRITE_DAC | FILE_READ_ATTRIBUTES |
~(access_bits | FILE_READ_ATTRIBUTES | READ_CONTROL | WRITE_DAC | DELETE)) {
*daccess = cpu_to_le32(FILE_READ_ATTRIBUTES | READ_CONTROL);