/* * mibtsmi.nth v0.10 * hostmsmi.h * Generated in conjunction with Management Factory scripts: * script version: SNMPv1, 0.16, Apr 25, 1996 * project: D:\TEMP\EXAMPLE\HOSTMIB * **************************************************************************** * * * (C) Copyright 1995 DIGITAL EQUIPMENT CORPORATION * * * * This software is an unpublished work protected under the * * the copyright laws of the United States of America, all * * rights reserved. * * * * In the event this software is licensed for use by the United * * States Government, all use, duplication or disclosure by the * * United States Government is subject to restrictions as set * * forth in either subparagraph (c)(1)(ii) of the Rights in * * Technical Data And Computer Software Clause at DFARS * * 252.227-7013, or the Commercial Computer Software Restricted * * Rights Clause at FAR 52.221-19, whichever is applicable. * * * **************************************************************************** * * Facility: * * SNMP Extension Agent * * Abstract: * * This module contains the user defined type definitions. * * Author: * * David Burns @ Webenable Inc * * Date: * * Thu Nov 07 16:38:31 1996 * * Revision History: * generated with v0.10 stub * */ #if !defined(_HOSTMSMI_H_) #define _HOSTMSMI_H_ #include #include "smint.h" /* * Boolean ::= INTEGER a truth value */ typedef enum { true = 1 , false = 2 } Boolean ; /* * KBytes ::= INTEGER (0..2147483647) memory size, expressed in units of * 1024 bytes */ typedef Integer KBytes ; /* * INThrDeviceStatus ::= INTEGER */ typedef enum { unknown0 = 1 , running0 = 2 , warning0 = 3 , testing0 = 4 , down0 = 5 } INThrDeviceStatus ; /* * INThrPrinterStatus ::= INTEGER */ typedef enum { other1 = 1 , unknown1 = 2 , idle1 = 3 , printing1 = 4 , warmup1 = 5 } INThrPrinterStatus ; /* * INTAccess ::= INTEGER */ typedef enum { readWrite = 1 , readOnly = 2 } INTAccess ; /* * INThrDiskStorageMedia ::= INTEGER */ typedef enum { other = 1 , unknown = 2 , hardDisk = 3 , floppyDisk = 4 , opticalDiskROM = 5 , opticalDiskWORM = 6 , /* Write once Read Many */ opticalDiskRW = 7 , ramDisk = 8 } INThrDiskStorageMedia ; /* * INTSWType ::= INTEGER */ typedef enum { unknown2 = 1 , operatingSystem2 = 2 , deviceDriver2 = 3 , application2 = 4 } INTSWType ; /* * INThrSWRunStatus ::= INTEGER */ typedef enum { running = 2 , runnable = 2 , /* waiting for resource (CPU, memory, IO) */ notRunnable = 3 , /* loaded but waiting for event */ invalid = 4 /* not loaded */ } INThrSWRunStatus ; /* * DateAndTime ::= OCTET STRING (SIZE ( 8 | 11)) A date-time specification * for the local time of day. This data type is intended toprovide a consistent method of reporting * dat */ typedef OctetString DateAndTime ; /* * InternationalDisplayString ::= OCTET STRING This data type is used to * model textual information in some character set. A network management station should use a local * algo */ typedef OctetString InternationalDisplayString ; /* * ProductID ::= OBJECT IDENTIFIER This textual convention is intended to * identify the manufacturer, model, and version of a specific hardware or software * product. */ typedef ObjectIdentifier ProductID ; #endif /*_HOSTMSMI_H_*/