home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Encyclopedia 96-1
/
novell-nsepro-1996-1-cd2.iso
/
download
/
netware
/
snapx2.exe
/
MODSMA.EXE
/
MODSCMA.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-12-09
|
4KB
|
105 lines
/****************************************************************************
MODSCMA.H
produced by Borland Resource Workshop
*****************************************************************************/
#define REMOVE_CLASS 114
#define REMOVE_ATTR 120
#define ATTR_LOWER 121
#define ATTR_UPPER 122
#define CONTAINMENT_LB 119
#define CREATE_CLASS 112
#define NEW_CLASS 106
#define MANDATORY_LB 115
#define OPTIONAL_LB 116
#define CLASS_FLAGS 117
#define CLASS_LB 118
#define MODIFY_CLASS 113
#define CREATE_ATTR 111
#define FLAGS_LB 110
#define FLAGS 109
#define SYNTAX 108
#define ATTR_NAME 107
#define OPTIONAL_ATTR 103
#define MANDATORY_ATTR 105
#define CONTAINMENT 102
#define NAME_ATTR 104
#define SUPER_CLASS 101
struct
{
WORD syntaxID;
char *szLabel;
}
syntaxInfo[] =
{
{ SYN_UNKNOWN, "SYN_UNKNOWN" }, /* 0 */
{ SYN_DIST_NAME, "SYN_DIST_NAME" }, /* 1 */
{ SYN_CE_STRING, "SYN_CE_STRING" }, /* 2 */
{ SYN_CI_STRING, "SYN_CI_STRING" }, /* 3 */
{ SYN_PR_STRING, "SYN_PR_STRING" }, /* 4 */
{ SYN_NU_STRING, "SYN_NU_STRING" }, /* 5 */
{ SYN_CI_LIST, "SYN_CI_LIST" }, /* 6 */
{ SYN_BOOLEAN, "SYN_BOOLEAN" }, /* 7 */
{ SYN_INTEGER, "SYN_INTEGER" }, /* 8 */
{ SYN_OCTET_STRING, "SYN_OCTET_STRING" }, /* 9 */
{ SYN_TEL_NUMBER, "SYN_TEL_NUMBER" }, /* 10 */
{ SYN_FAX_NUMBER, "SYN_FAX_NUMBER" }, /* 11 */
{ SYN_NET_ADDRESS, "SYN_NET_ADDRESS" }, /* 12 */
{ SYN_OCTET_LIST, "SYN_OCTET_LIST" }, /* 13 */
{ SYN_EMAIL_ADDRESS, "SYN_EMAIL_ADDRESS" }, /* 14 */
{ SYN_PATH, "SYN_PATH" }, /* 15 */
{ SYN_REPLICA_POINTER, "SYN_REPLICA_POINTER"}, /* 16 */
{ SYN_OBJECT_ACL, "SYN_OBJECT_ACL" }, /* 17 */
{ SYN_PO_ADDRESS, "SYN_PO_ADDRESS" }, /* 18 */
{ SYN_TIMESTAMP, "SYN_TIMESTAMP" }, /* 19 */
{ SYN_CLASS_NAME, "SYN_CLASS_NAME" }, /* 20 */
{ SYN_STREAM, "SYN_STREAM" }, /* 21 */
{ SYN_COUNTER, "SYN_COUNTER" }, /* 22 */
{ SYN_BACK_LINK, "SYN_BACK_LINK" }, /* 23 */
{ SYN_TIME, "SYN_TIME" }, /* 24 */
{ SYN_TYPED_NAME, "SYN_TYPED_NAME" }, /* 25 */
{ SYN_HOLD, "SYN_HOLD" }, /* 26 */
{ SYN_INTERVAL, "SYN_INTERVAL" }, /* 27 */
{ SYNTAX_COUNT, "SYNTAX_COUNT" } /* 28 */
};
struct
{
WORD classFlag;
char *szLabel;
}
classFlagsInfo[]=
{
{DS_CONTAINER_CLASS, "Container Class" },
{DS_EFFECTIVE_CLASS, "Effective Class" },
{DS_NONREMOVABLE_CLASS, "Non-Removable Class" },
{DS_AMBIGUOUS_NAMING, "Ambiguous Naming" },
{DS_AMBIGUOUS_CONTAINMENT, "Ambiguous Containment" }
};
struct
{
WORD attrFlag;
char *szLabel;
}
attrFlagsInfo[]=
{
{DS_SINGLE_VALUED_ATTR, "Single Valued" },
{DS_SIZED_ATTR, "Sized Attribute" },
{DS_NONREMOVABLE_ATTR, "Non-Removable" },
{DS_READ_ONLY_ATTR, "Read Only" },
{DS_WRITE_MANAGED, "Write Managed" },
{DS_PER_REPLICA, "Per Replica" },
{DS_SYNC_IMMEDIATE, "Sync Immediate" },
{DS_PUBLIC_READ, "Public Read" },
{DS_SERVER_READ, "Server Read" },
{DS_HIDDEN_ATTR, "Hidden" },
{DS_STRING_ATTR, "String" }
};