home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / modsma.exe / MODSCMA.H < prev    next >
C/C++ Source or Header  |  1994-12-09  |  4KB  |  105 lines

  1. /****************************************************************************
  2.  
  3.  
  4. MODSCMA.H
  5.  
  6. produced by Borland Resource Workshop
  7.  
  8.  
  9. *****************************************************************************/
  10. #define REMOVE_CLASS    114
  11. #define REMOVE_ATTR    120
  12. #define ATTR_LOWER    121
  13. #define ATTR_UPPER    122
  14. #define CONTAINMENT_LB    119
  15. #define CREATE_CLASS    112
  16. #define NEW_CLASS    106
  17. #define MANDATORY_LB    115
  18. #define OPTIONAL_LB    116
  19. #define CLASS_FLAGS    117
  20. #define CLASS_LB    118
  21. #define MODIFY_CLASS    113
  22. #define CREATE_ATTR    111
  23. #define FLAGS_LB    110
  24. #define FLAGS    109
  25. #define SYNTAX    108
  26. #define ATTR_NAME    107
  27. #define OPTIONAL_ATTR    103
  28. #define MANDATORY_ATTR    105
  29. #define CONTAINMENT    102
  30. #define NAME_ATTR    104
  31. #define SUPER_CLASS    101
  32.  
  33. struct 
  34. {
  35. WORD    syntaxID;
  36. char    *szLabel;
  37. }
  38. syntaxInfo[] =
  39. {
  40.  { SYN_UNKNOWN,          "SYN_UNKNOWN"        },       /* 0  */
  41.  { SYN_DIST_NAME,        "SYN_DIST_NAME"      },       /* 1  */
  42.  { SYN_CE_STRING,        "SYN_CE_STRING"      },       /* 2  */
  43.  { SYN_CI_STRING,        "SYN_CI_STRING"      },       /* 3  */
  44.  { SYN_PR_STRING,        "SYN_PR_STRING"      },       /* 4  */
  45.  { SYN_NU_STRING,        "SYN_NU_STRING"      },       /* 5  */
  46.  { SYN_CI_LIST,          "SYN_CI_LIST"        },       /* 6  */
  47.  { SYN_BOOLEAN,          "SYN_BOOLEAN"        },       /* 7  */
  48.  { SYN_INTEGER,          "SYN_INTEGER"        },       /* 8  */
  49.  { SYN_OCTET_STRING,     "SYN_OCTET_STRING"   },       /* 9  */
  50.  { SYN_TEL_NUMBER,       "SYN_TEL_NUMBER"     },       /* 10 */
  51.  { SYN_FAX_NUMBER,       "SYN_FAX_NUMBER"     },       /* 11 */
  52.  { SYN_NET_ADDRESS,      "SYN_NET_ADDRESS"    },       /* 12 */
  53.  { SYN_OCTET_LIST,       "SYN_OCTET_LIST"     },       /* 13 */
  54.  { SYN_EMAIL_ADDRESS,    "SYN_EMAIL_ADDRESS"  },       /* 14 */
  55.  { SYN_PATH,             "SYN_PATH"           },       /* 15 */
  56.  { SYN_REPLICA_POINTER,  "SYN_REPLICA_POINTER"},       /* 16 */
  57.  { SYN_OBJECT_ACL,       "SYN_OBJECT_ACL"     },       /* 17 */
  58.  { SYN_PO_ADDRESS,       "SYN_PO_ADDRESS"     },       /* 18 */
  59.  { SYN_TIMESTAMP,        "SYN_TIMESTAMP"      },       /* 19 */
  60.  { SYN_CLASS_NAME,       "SYN_CLASS_NAME"     },       /* 20 */
  61.  { SYN_STREAM,           "SYN_STREAM"         },       /* 21 */
  62.  { SYN_COUNTER,          "SYN_COUNTER"        },       /* 22 */
  63.  { SYN_BACK_LINK,        "SYN_BACK_LINK"      },       /* 23 */
  64.  { SYN_TIME,             "SYN_TIME"           },       /* 24 */
  65.  { SYN_TYPED_NAME,       "SYN_TYPED_NAME"     },       /* 25 */
  66.  { SYN_HOLD,             "SYN_HOLD"           },       /* 26 */
  67.  { SYN_INTERVAL,         "SYN_INTERVAL"       },       /* 27 */
  68.  { SYNTAX_COUNT,          "SYNTAX_COUNT"      }        /* 28 */
  69.  };
  70.  
  71.  
  72. struct 
  73. {
  74. WORD    classFlag;
  75. char    *szLabel;
  76. }
  77. classFlagsInfo[]=
  78. {
  79.     {DS_CONTAINER_CLASS,             "Container Class"      },
  80.     {DS_EFFECTIVE_CLASS,             "Effective Class"      },
  81.     {DS_NONREMOVABLE_CLASS,         "Non-Removable Class"  },
  82.     {DS_AMBIGUOUS_NAMING,         "Ambiguous Naming"     },
  83.     {DS_AMBIGUOUS_CONTAINMENT,     "Ambiguous Containment" }
  84. };
  85.  
  86. struct
  87. {
  88. WORD    attrFlag;
  89. char    *szLabel;
  90. }
  91. attrFlagsInfo[]=
  92. {
  93.     {DS_SINGLE_VALUED_ATTR,    "Single Valued"       },
  94.     {DS_SIZED_ATTR,                "Sized Attribute"  },
  95.     {DS_NONREMOVABLE_ATTR,   "Non-Removable"      },
  96.     {DS_READ_ONLY_ATTR,       "Read Only"           },
  97.     {DS_WRITE_MANAGED,            "Write Managed"    },
  98.     {DS_PER_REPLICA,            "Per Replica"         },
  99.     {DS_SYNC_IMMEDIATE,        "Sync Immediate"      },
  100.     {DS_PUBLIC_READ,            "Public Read"         },
  101.     {DS_SERVER_READ,            "Server Read"            },    
  102.     {DS_HIDDEN_ATTR,            "Hidden"              },
  103.     {DS_STRING_ATTR,         "String"             } 
  104. };
  105.