File Annotation

Not logged in
4e2933c620 2015-04-21        kinaba: /***********************************************************************\
4e2933c620 2015-04-21        kinaba: *                                 snmp.d                                *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Windows API header module                       *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                 Translated from MinGW Windows headers                 *
4e2933c620 2015-04-21        kinaba: *                           by Stewart Gordon                           *
4e2933c620 2015-04-21        kinaba: *                                                                       *
4e2933c620 2015-04-21        kinaba: *                       Placed into public domain                       *
4e2933c620 2015-04-21        kinaba: \***********************************************************************/
4e2933c620 2015-04-21        kinaba: module win32.snmp;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: private import win32.windows;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: // These are not documented on MSDN
4e2933c620 2015-04-21        kinaba: enum {
4e2933c620 2015-04-21        kinaba: 	DEFAULT_SNMP_PORT_UDP     =   161,
4e2933c620 2015-04-21        kinaba: 	DEFAULT_SNMP_PORT_IPX     = 36879,
4e2933c620 2015-04-21        kinaba: 	DEFAULT_SNMPTRAP_PORT_UDP =   162,
4e2933c620 2015-04-21        kinaba: 	DEFAULT_SNMPTRAP_PORT_IPX = 36880
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum : BYTE {
4e2933c620 2015-04-21        kinaba: 	ASN_UNIVERSAL                 = 0x00,
4e2933c620 2015-04-21        kinaba: 	ASN_PRIMITIVE                 = 0x00,
4e2933c620 2015-04-21        kinaba: 	ASN_CONSTRUCTOR               = 0x20,
4e2933c620 2015-04-21        kinaba: 	ASN_APPLICATION               = 0x40,
4e2933c620 2015-04-21        kinaba: 	ASN_CONTEXT                   = 0x80,
4e2933c620 2015-04-21        kinaba: 	ASN_PRIVATE                   = 0xC0,
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: 	SNMP_PDU_GET                  = ASN_CONTEXT | ASN_CONSTRUCTOR,
4e2933c620 2015-04-21        kinaba: 	SNMP_PDU_GETNEXT,
4e2933c620 2015-04-21        kinaba: 	SNMP_PDU_RESPONSE,
4e2933c620 2015-04-21        kinaba: 	SNMP_PDU_SET,
4e2933c620 2015-04-21        kinaba: 	SNMP_PDU_GETBULK,          // = ASN_CONTEXT | ASN_CONSTRUCTOR | 4
4e2933c620 2015-04-21        kinaba: 	SNMP_PDU_V1TRAP               = ASN_CONTEXT | ASN_CONSTRUCTOR | 4,
4e2933c620 2015-04-21        kinaba: 	SNMP_PDU_INFORM               = ASN_CONTEXT | ASN_CONSTRUCTOR | 6,
4e2933c620 2015-04-21        kinaba: 	SNMP_PDU_TRAP,
4e2933c620 2015-04-21        kinaba: 	SNMP_PDU_REPORT,
4e2933c620 2015-04-21        kinaba: 	ASN_INTEGER                   = ASN_UNIVERSAL | ASN_PRIMITIVE | 2,
4e2933c620 2015-04-21        kinaba: 	ASN_BITS,
4e2933c620 2015-04-21        kinaba: 	ASN_OCTETSTRING,
4e2933c620 2015-04-21        kinaba: 	ASN_NULL,
4e2933c620 2015-04-21        kinaba: 	ASN_OBJECTIDENTIFIER,      // = ASN_UNIVERSAL | ASN_PRIMITIVE | 6
4e2933c620 2015-04-21        kinaba: 	ASN_INTEGER32                 = ASN_INTEGER,
4e2933c620 2015-04-21        kinaba: 	ASN_SEQUENCE                  = ASN_UNIVERSAL | ASN_CONSTRUCTOR | 0x10,
4e2933c620 2015-04-21        kinaba: 	ASN_SEQUENCEOF                = ASN_SEQUENCE,
4e2933c620 2015-04-21        kinaba: 	ASN_IPADDRESS                 = ASN_APPLICATION | ASN_PRIMITIVE,
4e2933c620 2015-04-21        kinaba: 	ASN_COUNTER32,
4e2933c620 2015-04-21        kinaba: 	ASN_GAUGE32,
4e2933c620 2015-04-21        kinaba: 	ASN_TIMETICKS,
4e2933c620 2015-04-21        kinaba: 	ASN_OPAQUE,                // = ASN_APPLICATION | ASN_PRIMITIVE | 4
4e2933c620 2015-04-21        kinaba: 	ASN_COUNTER64                 = ASN_APPLICATION | ASN_PRIMITIVE | 6,
4e2933c620 2015-04-21        kinaba: 	ASN_UNSIGNED32,            // = ASN_APPLICATION | ASN_PRIMITIVE | 7
4e2933c620 2015-04-21        kinaba: 	SNMP_EXCEPTION_NOSUCHOBJECT   = ASN_CONTEXT | ASN_PRIMITIVE,
4e2933c620 2015-04-21        kinaba: 	SNMP_EXCEPTION_NOSUCHINSTANCE,
4e2933c620 2015-04-21        kinaba: 	SNMP_EXCEPTION_ENDOFMIBVIEW,
4e2933c620 2015-04-21        kinaba: 	SNMP_EXTENSION_GET            = SNMP_PDU_GET,
4e2933c620 2015-04-21        kinaba: 	SNMP_EXTENSION_GET_NEXT       = SNMP_PDU_GETNEXT,
4e2933c620 2015-04-21        kinaba: 	SNMP_EXTENSION_GET_BULK       = SNMP_PDU_GETBULK,
4e2933c620 2015-04-21        kinaba: 	SNMP_EXTENSION_SET_TEST       = ASN_PRIVATE | ASN_CONSTRUCTOR,
4e2933c620 2015-04-21        kinaba: 	SNMP_EXTENSION_SET_COMMIT     = SNMP_PDU_SET,
4e2933c620 2015-04-21        kinaba: 	SNMP_EXTENSION_SET_UNDO       = ASN_PRIVATE | ASN_CONSTRUCTOR | 1,
4e2933c620 2015-04-21        kinaba: 	SNMP_EXTENSION_SET_CLEANUP
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum : AsnInteger {
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_NOERROR,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_TOOBIG,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_NOSUCHNAME,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_BADVALUE,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_READONLY,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_GENERR,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_NOACCESS,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_WRONGTYPE,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_WRONGLENGTH,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_WRONGENCODING,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_WRONGVALUE,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_NOCREATION,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_INCONSISTENTVALUE,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_RESOURCEUNAVAILABLE,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_COMMITFAILED,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_UNDOFAILED,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_AUTHORIZATIONERROR,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_NOTWRITABLE,
4e2933c620 2015-04-21        kinaba: 	SNMP_ERRORSTATUS_INCONSISTENTNAME
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum : AsnInteger {
4e2933c620 2015-04-21        kinaba: 	SNMP_GENERICTRAP_COLDSTART,
4e2933c620 2015-04-21        kinaba: 	SNMP_GENERICTRAP_WARMSTART,
4e2933c620 2015-04-21        kinaba: 	SNMP_GENERICTRAP_LINKDOWN,
4e2933c620 2015-04-21        kinaba: 	SNMP_GENERICTRAP_LINKUP,
4e2933c620 2015-04-21        kinaba: 	SNMP_GENERICTRAP_AUTHFAILURE,
4e2933c620 2015-04-21        kinaba: 	SNMP_GENERICTRAP_EGPNEIGHLOSS,
4e2933c620 2015-04-21        kinaba: 	SNMP_GENERICTRAP_ENTERSPECIFIC
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: // These are not documented on MSDN
4e2933c620 2015-04-21        kinaba: enum {
4e2933c620 2015-04-21        kinaba: 	SNMP_ACCESS_NONE,
4e2933c620 2015-04-21        kinaba: 	SNMP_ACCESS_NOTIFY,
4e2933c620 2015-04-21        kinaba: 	SNMP_ACCESS_READ_ONLY,
4e2933c620 2015-04-21        kinaba: 	SNMP_ACCESS_READ_WRITE,
4e2933c620 2015-04-21        kinaba: 	SNMP_ACCESS_READ_CREATE
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum : BOOL {
4e2933c620 2015-04-21        kinaba: 	SNMPAPI_ERROR   = false,
4e2933c620 2015-04-21        kinaba: 	SNMPAPI_NOERROR = true
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum : INT {
4e2933c620 2015-04-21        kinaba: 	SNMP_LOG_SILENT,
4e2933c620 2015-04-21        kinaba: 	SNMP_LOG_FATAL,
4e2933c620 2015-04-21        kinaba: 	SNMP_LOG_ERROR,
4e2933c620 2015-04-21        kinaba: 	SNMP_LOG_WARNING,
4e2933c620 2015-04-21        kinaba: 	SNMP_LOG_TRACE,
4e2933c620 2015-04-21        kinaba: 	SNMP_LOG_VERBOSE
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const INT
4e2933c620 2015-04-21        kinaba: 	SNMP_OUTPUT_TO_CONSOLE  = 1,
4e2933c620 2015-04-21        kinaba: 	SNMP_OUTPUT_TO_LOGFILE  = 2,
4e2933c620 2015-04-21        kinaba: 	SNMP_OUTPUT_TO_EVENTLOG = 4,
4e2933c620 2015-04-21        kinaba: 	SNMP_OUTPUT_TO_DEBUGGER = 8;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: const size_t SNMP_MAX_OID_LEN = 128;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: enum : DWORD {
4e2933c620 2015-04-21        kinaba: 	SNMP_MEM_ALLOC_ERROR          =  1,
4e2933c620 2015-04-21        kinaba: 	SNMP_BERAPI_INVALID_LENGTH    = 10,
4e2933c620 2015-04-21        kinaba: 	SNMP_BERAPI_INVALID_TAG,
4e2933c620 2015-04-21        kinaba: 	SNMP_BERAPI_OVERFLOW,
4e2933c620 2015-04-21        kinaba: 	SNMP_BERAPI_SHORT_BUFFER,
4e2933c620 2015-04-21        kinaba: 	SNMP_BERAPI_INVALID_OBJELEM,
4e2933c620 2015-04-21        kinaba: 	SNMP_PDUAPI_UNRECOGNIZED_PDU  = 20,
4e2933c620 2015-04-21        kinaba: 	SNMP_PDUAPI_INVALID_ES,
4e2933c620 2015-04-21        kinaba: 	SNMP_PDUAPI_INVALID_GT,
4e2933c620 2015-04-21        kinaba: 	SNMP_AUTHAPI_INVALID_VERSION  = 30,
4e2933c620 2015-04-21        kinaba: 	SNMP_AUTHAPI_INVALID_MSG_TYPE,
4e2933c620 2015-04-21        kinaba: 	SNMP_AUTHAPI_TRIV_AUTH_FAILED,
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: alias INT SNMPAPI;
4e2933c620 2015-04-21        kinaba: alias LONG AsnInteger32;
4e2933c620 2015-04-21        kinaba: alias ULONG AsnUnsigned32, AsnCounter32, AsnGauge32, AsnTimeticks;
4e2933c620 2015-04-21        kinaba: alias ULARGE_INTEGER AsnCounter64;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: align (4):
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct AsnOctetString {
4e2933c620 2015-04-21        kinaba: 	BYTE* stream;
4e2933c620 2015-04-21        kinaba: 	UINT  length;
4e2933c620 2015-04-21        kinaba: 	BOOL  dynamic;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias AsnOctetString AsnBits, AsnSequence, AsnImplicitSequence,
4e2933c620 2015-04-21        kinaba:   AsnIPAddress, AsnNetworkAddress, AsnDisplayString, AsnOpaque;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct AsnObjectIdentifier {
4e2933c620 2015-04-21        kinaba: 	UINT  idLength;
4e2933c620 2015-04-21        kinaba: 	UINT* ids;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias AsnObjectIdentifier AsnObjectName;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct AsnAny {
4e2933c620 2015-04-21        kinaba: 	BYTE      asnType;
4e2933c620 2015-04-21        kinaba: 	union _asnValue {
4e2933c620 2015-04-21        kinaba: 		AsnInteger32        number;
4e2933c620 2015-04-21        kinaba: 		AsnUnsigned32       unsigned32;
4e2933c620 2015-04-21        kinaba: 		AsnCounter64        counter64;
4e2933c620 2015-04-21        kinaba: 		AsnOctetString      string;
4e2933c620 2015-04-21        kinaba: 		AsnBits             bits;
4e2933c620 2015-04-21        kinaba: 		AsnObjectIdentifier object;
4e2933c620 2015-04-21        kinaba: 		AsnSequence         sequence;
4e2933c620 2015-04-21        kinaba: 		AsnIPAddress        address;
4e2933c620 2015-04-21        kinaba: 		AsnCounter32        counter;
4e2933c620 2015-04-21        kinaba: 		AsnGauge32          gauge;
4e2933c620 2015-04-21        kinaba: 		AsnTimeticks        ticks;
4e2933c620 2015-04-21        kinaba: 		AsnOpaque           arbitrary;
4e2933c620 2015-04-21        kinaba: 	}
4e2933c620 2015-04-21        kinaba: 	_asnValue asnValue;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: alias AsnAny AsnObjectSyntax;
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct SnmpVarBind {
4e2933c620 2015-04-21        kinaba: 	AsnObjectName   name;
4e2933c620 2015-04-21        kinaba: 	AsnObjectSyntax value;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: struct SnmpVarBindList {
4e2933c620 2015-04-21        kinaba: 	SnmpVarBind* list;
4e2933c620 2015-04-21        kinaba: 	UINT         len;
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: extern (Windows) {
4e2933c620 2015-04-21        kinaba: 	VOID SnmpExtensionClose();
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpExtensionInit(DWORD, HANDLE*, AsnObjectIdentifier*);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpExtensionInitEx(AsnObjectIdentifier*);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpExtensionMonitor(LPVOID);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpExtensionQuery(BYTE, SnmpVarBindList*, AsnInteger32*,
4e2933c620 2015-04-21        kinaba: 	  AsnInteger32*);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpExtensionQueryEx(DWORD, DWORD, SnmpVarBindList*, AsnOctetString*,
4e2933c620 2015-04-21        kinaba: 	  AsnInteger32*, AsnInteger32*);
4e2933c620 2015-04-21        kinaba: 	BOOL SnmpExtensionTrap(AsnObjectIdentifier*, AsnInteger32*, AsnInteger32*,
4e2933c620 2015-04-21        kinaba: 	  AsnTimeticks*, SnmpVarBindList*);
4e2933c620 2015-04-21        kinaba: 	DWORD SnmpSvcGetUptime();
4e2933c620 2015-04-21        kinaba: 	VOID SnmpSvcSetLogLevel(INT);
4e2933c620 2015-04-21        kinaba: 	VOID SnmpSvcSetLogType(INT);
4e2933c620 2015-04-21        kinaba: 	SNMPAPI SnmpUtilAsnAnyCpy(AsnAny*, AsnAny*);
4e2933c620 2015-04-21        kinaba: 	VOID SnmpUtilAsnAnyFree(AsnAny*);
4e2933c620 2015-04-21        kinaba: 	VOID SnmpUtilDbgPrint(INT, LPSTR, ...);
4e2933c620 2015-04-21        kinaba: 	LPSTR SnmpUtilIdsToA(UINT*, UINT);
4e2933c620 2015-04-21        kinaba: 	LPVOID SnmpUtilMemAlloc(UINT);
4e2933c620 2015-04-21        kinaba: 	VOID SnmpUtilMemFree(LPVOID);
4e2933c620 2015-04-21        kinaba: 	LPVOID SnmpUtilMemReAlloc(LPVOID, UINT);
4e2933c620 2015-04-21        kinaba: 	SNMPAPI SnmpUtilOctetsCmp(AsnOctetString*, AsnOctetString*);
4e2933c620 2015-04-21        kinaba: 	SNMPAPI SnmpUtilOctetsCpy(AsnOctetString*, AsnOctetString*);
4e2933c620 2015-04-21        kinaba: 	VOID SnmpUtilOctetsFree(AsnOctetString*);
4e2933c620 2015-04-21        kinaba: 	SNMPAPI SnmpUtilOctetsNCmp(AsnOctetString*, AsnOctetString*, UINT);
4e2933c620 2015-04-21        kinaba: 	SNMPAPI SnmpUtilOidAppend(AsnObjectIdentifier*, AsnObjectIdentifier*);
4e2933c620 2015-04-21        kinaba: 	SNMPAPI SnmpUtilOidCmp(AsnObjectIdentifier*, AsnObjectIdentifier*);
4e2933c620 2015-04-21        kinaba: 	SNMPAPI SnmpUtilOidCpy(AsnObjectIdentifier*, AsnObjectIdentifier*);
4e2933c620 2015-04-21        kinaba: 	VOID SnmpUtilOidFree(AsnObjectIdentifier*);
4e2933c620 2015-04-21        kinaba: 	SNMPAPI SnmpUtilOidNCmp(AsnObjectIdentifier*, AsnObjectIdentifier*, UINT);
4e2933c620 2015-04-21        kinaba: 	LPSTR SnmpUtilOidToA(AsnObjectIdentifier*);
4e2933c620 2015-04-21        kinaba: 	VOID SnmpUtilPrintAsnAny(AsnAny*);
4e2933c620 2015-04-21        kinaba: 	VOID SnmpUtilPrintOid(AsnObjectIdentifier*);
4e2933c620 2015-04-21        kinaba: 	SNMPAPI SnmpUtilVarBindCpy(SnmpVarBind*, SnmpVarBind*);
4e2933c620 2015-04-21        kinaba: 	SNMPAPI SnmpUtilVarBindListCpy(SnmpVarBindList*, SnmpVarBindList*);
4e2933c620 2015-04-21        kinaba: 	VOID SnmpUtilVarBindFree(SnmpVarBind*);
4e2933c620 2015-04-21        kinaba: 	VOID SnmpUtilVarBindListFree(SnmpVarBindList*);
4e2933c620 2015-04-21        kinaba: }
4e2933c620 2015-04-21        kinaba: 
4e2933c620 2015-04-21        kinaba: alias SnmpUtilMemAlloc SNMP_malloc;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilMemFree SNMP_free;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilMemReAlloc SNMP_realloc;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilMemAlloc SNMP_DBG_malloc;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilMemFree SNMP_DBG_free;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilMemReAlloc SNMP_DBG_realloc;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilOidAppend SNMP_oidappend;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilOidCmp SNMP_oidcmp;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilOidCpy SNMP_oidcpy;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilOidFree SNMP_oidfree;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilOidNCmp SNMP_oidncmp;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilPrintAsnAny SNMP_printany;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilVarBindCpy SNMP_CopyVarBind;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilVarBindListCpy SNMP_CopyVarBindList;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilVarBindFree SNMP_FreeVarBind;
4e2933c620 2015-04-21        kinaba: alias SnmpUtilVarBindListFree SNMP_FreeVarBindList;
4e2933c620 2015-04-21        kinaba: alias ASN_IPADDRESS ASN_RFC1155_IPADDRESS;
4e2933c620 2015-04-21        kinaba: alias ASN_COUNTER32 ASN_RFC1155_COUNTER;
4e2933c620 2015-04-21        kinaba: alias ASN_GAUGE32 ASN_RFC1155_GAUGE;
4e2933c620 2015-04-21        kinaba: alias ASN_TIMETICKS ASN_RFC1155_TIMETICKS;
4e2933c620 2015-04-21        kinaba: alias ASN_OPAQUE ASN_RFC1155_OPAQUE;
4e2933c620 2015-04-21        kinaba: alias ASN_OCTETSTRING ASN_RFC1213_DISPSTRING;
4e2933c620 2015-04-21        kinaba: alias SNMP_PDU_GET ASN_RFC1157_GETREQUEST;
4e2933c620 2015-04-21        kinaba: alias SNMP_PDU_GETNEXT ASN_RFC1157_GETNEXTREQUEST;
4e2933c620 2015-04-21        kinaba: alias SNMP_PDU_RESPONSE ASN_RFC1157_GETRESPONSE;
4e2933c620 2015-04-21        kinaba: alias SNMP_PDU_SET ASN_RFC1157_SETREQUEST;
4e2933c620 2015-04-21        kinaba: alias SNMP_PDU_V1TRAP ASN_RFC1157_TRAP;
4e2933c620 2015-04-21        kinaba: alias ASN_CONTEXT ASN_CONTEXTSPECIFIC;
4e2933c620 2015-04-21        kinaba: alias ASN_PRIMITIVE ASN_PRIMATIVE;
4e2933c620 2015-04-21        kinaba: alias SnmpVarBindList RFC1157VarBindList;
4e2933c620 2015-04-21        kinaba: alias SnmpVarBind RFC1157VarBind;
4e2933c620 2015-04-21        kinaba: alias AsnInteger32 AsnInteger;
4e2933c620 2015-04-21        kinaba: alias AsnCounter32 AsnCounter;
4e2933c620 2015-04-21        kinaba: alias AsnGauge32 AsnGauge;