/* ** File name: SNMP_SUBAGENT.H ** Product: TCPware for VMS ** Version: V5.6 ** Edit level: 2 ** ** Copyright (c) 2001, 2002 ** by ** Process Software LLC ** Framingham, Massachusetts ** ** Copyright (c) 1989-1999 ** by ** Process Software Corporation ** Framingham, Massachusetts ** ** This software is furnished under a license for use on a ** single computer system and may be copied only with the ** inclusion of the above copyright notice. This software, or ** any other copies thereof, may not be provided or otherwise ** made available to any other person except for use on such ** system and to one who agrees to these license terms. Title ** to and ownership of the software shall at all times remain ** in Process Software LLC's name. ** ** The information in this document is subject to change ** without notice and should not be construed as a commitment ** by Process Software LLC. Process Software LLC assumes ** no responsibility for any errors that may appear in this ** document. ** */ /* Define a MIB PREFIX. Our Subagent servs the information defined under ** the following prefix. The prefix corresponds to: ** ISO.ORG.DOD.Internet.Private.Enterprise.Process.Microwave */ #define OUR_COMPANY 105 #define MIB_PREFIX 1,3,6,1,4,1,OUR_COMPANY,1 #define MIB_PREFIX_LENGTH 8 /* ** Define the MIB variables */ typedef struct { unsigned long idLength; /* depth of variable node */ OBJECT_ID ids[9]; /* Height of tree */ unsigned char asnType; /* ASN.1 Data type */ unsigned char accessType; /* read-only, read-write ... */ void * storage; } MIB_VAR; #define ACCESS_READ 0 #define ACCESS_READ_WRITE 1 #define ACCESS_WRITE 2