Annotation of mstools/h/nddesec.h, revision 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.