|
|
1.1 ! root 1: #ifndef _INC_NDDESEC ! 2: #define _INC_NDDESEC ! 3: ! 4: #define NDDE_SHAREDB_ADD (0x00000001) ! 5: #define NDDE_SHAREDB_DELETE (0x00000002) ! 6: #define NDDE_SHAREDB_LIST (0x00000004) ! 7: ! 8: #define NDDE_SHAREDB_ADMIN (NDDE_SHAREDB_ADD | \ ! 9: NDDE_SHAREDB_DELETE | \ ! 10: NDDE_SHAREDB_LIST | \ ! 11: READ_CONTROL | \ ! 12: WRITE_DAC | \ ! 13: WRITE_OWNER) ! 14: ! 15: #define NDDE_SHAREDB_OPER (NDDE_SHAREDB_ADD | \ ! 16: NDDE_SHAREDB_DELETE | \ ! 17: NDDE_SHAREDB_LIST) ! 18: ! 19: #define NDDE_SHAREDB_POWER (NDDE_SHAREDB_ADD | \ ! 20: NDDE_SHAREDB_DELETE | \ ! 21: NDDE_SHAREDB_LIST) ! 22: ! 23: #define NDDE_SHAREDB_USER (NDDE_SHAREDB_ADD | \ ! 24: NDDE_SHAREDB_DELETE | \ ! 25: NDDE_SHAREDB_LIST) ! 26: ! 27: #define NDDE_SHAREDB_EVERYONE (NDDE_SHAREDB_LIST) ! 28: ! 29: #define NDDE_SHARE_READ (0x00000001) ! 30: #define NDDE_SHARE_WRITE (0x00000002) ! 31: #define NDDE_SHARE_INITIATE_STATIC (0x00000004) ! 32: #define NDDE_SHARE_INITIATE_LINK (0x00000008) ! 33: #define NDDE_SHARE_REQUEST (0x00000010) ! 34: #define NDDE_SHARE_ADVISE (0x00000020) ! 35: #define NDDE_SHARE_POKE (0x00000040) ! 36: #define NDDE_SHARE_EXECUTE (0x00000080) ! 37: #define NDDE_SHARE_ADD_ITEMS (0x00000100) ! 38: #define NDDE_SHARE_LIST_ITEMS (0x00000200) ! 39: ! 40: #define NDDE_SHARE_GENERIC_READ (NDDE_SHARE_READ | \ ! 41: NDDE_SHARE_INITIATE_STATIC | \ ! 42: NDDE_SHARE_REQUEST | \ ! 43: NDDE_SHARE_ADVISE | \ ! 44: NDDE_SHARE_LIST_ITEMS) ! 45: ! 46: #define NDDE_SHARE_GENERIC_WRITE (NDDE_SHARE_INITIATE_STATIC | \ ! 47: NDDE_SHARE_INITIATE_LINK | \ ! 48: NDDE_SHARE_POKE | \ ! 49: DELETE) ! 50: ! 51: #define NDDE_SHARE_GENERIC_EXECUTE (NDDE_SHARE_INITIATE_STATIC | \ ! 52: NDDE_SHARE_INITIATE_LINK | \ ! 53: NDDE_SHARE_EXECUTE) ! 54: ! 55: #define NDDE_SHARE_GENERIC_ALL (NDDE_SHARE_READ | \ ! 56: NDDE_SHARE_WRITE | \ ! 57: NDDE_SHARE_INITIATE_STATIC | \ ! 58: NDDE_SHARE_INITIATE_LINK | \ ! 59: NDDE_SHARE_REQUEST | \ ! 60: NDDE_SHARE_ADVISE | \ ! 61: NDDE_SHARE_POKE | \ ! 62: NDDE_SHARE_EXECUTE | \ ! 63: NDDE_SHARE_ADD_ITEMS | \ ! 64: NDDE_SHARE_LIST_ITEMS | \ ! 65: DELETE | \ ! 66: READ_CONTROL | \ ! 67: WRITE_DAC | \ ! 68: WRITE_OWNER) ! 69: ! 70: ! 71: #define NDDE_ITEM_REQUEST (0x00000001) ! 72: #define NDDE_ITEM_ADVISE (0x00000002) ! 73: #define NDDE_ITEM_POKE (0x00000004) ! 74: ! 75: #define NDDE_ITEM_GENERIC_READ (NDDE_ITEM_REQUEST | NDDE_ITEM_ADVISE) ! 76: #define NDDE_ITEM_GENERIC_WRITE (NDDE_ITEM_POKE) ! 77: #define NDDE_ITEM_GENERIC_EXECUTE (0) ! 78: #define NDDE_ITEM_GENERIC_ALL (NDDE_ITEM_REQUEST | \ ! 79: NDDE_ITEM_ADVISE | \ ! 80: NDDE_ITEM_POKE | \ ! 81: DELETE | \ ! 82: READ_CONTROL | \ ! 83: WRITE_DAC | \ ! 84: WRITE_OWNER) ! 85: ! 86: #define NDDE_GUI_NONE (0) ! 87: ! 88: #define NDDE_GUI_READ (NDDE_SHARE_GENERIC_READ) ! 89: ! 90: #define NDDE_GUI_READ_LINK (NDDE_SHARE_GENERIC_READ | \ ! 91: NDDE_SHARE_INITIATE_LINK) ! 92: ! 93: #define NDDE_GUI_CHANGE (NDDE_SHARE_GENERIC_READ | \ ! 94: NDDE_SHARE_GENERIC_WRITE | \ ! 95: NDDE_SHARE_GENERIC_EXECUTE) ! 96: ! 97: #define NDDE_GUI_FULL_CONTROL (NDDE_SHARE_GENERIC_ALL) ! 98: ! 99: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.