GENERIC_EXECUTE
| GENERIC_WRITE | GENERIC_EXECUTE)))
| GENERIC_EXECUTE
| GENERIC_WRITE | GENERIC_EXECUTE)))
#define FILE_GEXEC (FILE_EXECUTE | GENERIC_EXECUTE)
#define DIR_GEXEC (FILE_TRAVERSE | GENERIC_EXECUTE)
ace->mask = GENERIC_READ | GENERIC_WRITE | GENERIC_EXECUTE | DELETE;
ace->mask = GENERIC_READ | GENERIC_EXECUTE;