GENERIC_WRITE
| GENERIC_WRITE | GENERIC_EXECUTE)))
if (pnewace->mask & GENERIC_WRITE) {
pnewace->mask &= ~(GENERIC_WRITE
| GENERIC_WRITE | GENERIC_EXECUTE)))
#define FILE_GWRITE (FILE_WRITE_DATA | FILE_APPEND_DATA | GENERIC_WRITE)
#define DIR_GWRITE (FILE_ADD_FILE | FILE_ADD_SUBDIRECTORY | GENERIC_WRITE)
win_mode = GENERIC_WRITE;
win_mode = GENERIC_READ | GENERIC_WRITE;
ace->mask = GENERIC_READ | GENERIC_WRITE | GENERIC_EXECUTE | DELETE;