Annotation of mstools/h/nddesec.h, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.