/* * mib.h v0.10 * 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: * * Windows NT SNMP Extension Agent * * Abstract: * * This module contains the definitions for the MIB generated by Agent * Factory. This module includes the definitions for attribute and class * codes, object identifiers, and the tables for each group or table in the * MIB. * * Author: * * David Burns @ Webenable Inc * * Date: * * Thu Nov 07 16:38:26 1996 * * Revision History: * */ #ifndef mib_h #define mib_h // Necessary includes. #include #include "gennt.h" #include "smint.h" #include "hostmsmi.h" #define SUBROOT_LENGTH 7 extern AsnObjectIdentifier Subroot_oid ; #define HOST_CODE 25 #define HOST_SEQ MIB_2_SEQ, 25 #define HOST_LENGTH ( MIB_2_LENGTH + 1 ) #define HRSYSTEM_CODE 1 #define HRSYSTEM_SEQ HOST_SEQ, 1 #define HRSYSTEM_LENGTH ( HOST_LENGTH + 1 ) #define HRSTORAGE_CODE 2 #define HRSTORAGE_SEQ HOST_SEQ, 2 #define HRSTORAGE_LENGTH ( HOST_LENGTH + 1 ) #define HRDEVICE_CODE 3 #define HRDEVICE_SEQ HOST_SEQ, 3 #define HRDEVICE_LENGTH ( HOST_LENGTH + 1 ) #define HRSWRUN_CODE 4 #define HRSWRUN_SEQ HOST_SEQ, 4 #define HRSWRUN_LENGTH ( HOST_LENGTH + 1 ) #define HRSWRUNPERF_CODE 5 #define HRSWRUNPERF_SEQ HOST_SEQ, 5 #define HRSWRUNPERF_LENGTH ( HOST_LENGTH + 1 ) #define HRSWINSTALLED_CODE 6 #define HRSWINSTALLED_SEQ HOST_SEQ, 6 #define HRSWINSTALLED_LENGTH ( HOST_LENGTH + 1 ) #define HRSTORAGETABLE_CODE 3 #define HRSTORAGETABLE_SEQ HRSTORAGE_SEQ, 3 #define HRSTORAGETABLE_LENGTH ( HRSTORAGE_LENGTH + 1 ) #define HRSTORAGEENTRY_CODE 1 #define HRSTORAGEENTRY_SEQ HRSTORAGETABLE_SEQ, 1 #define HRSTORAGEENTRY_LENGTH ( HRSTORAGETABLE_LENGTH + 1 ) #define HRDEVICETABLE_CODE 2 #define HRDEVICETABLE_SEQ HRDEVICE_SEQ, 2 #define HRDEVICETABLE_LENGTH ( HRDEVICE_LENGTH + 1 ) #define HRDEVICEENTRY_CODE 1 #define HRDEVICEENTRY_SEQ HRDEVICETABLE_SEQ, 1 #define HRDEVICEENTRY_LENGTH ( HRDEVICETABLE_LENGTH + 1 ) #define HRNETWORKTABLE_CODE 4 #define HRNETWORKTABLE_SEQ HRDEVICE_SEQ, 4 #define HRNETWORKTABLE_LENGTH ( HRDEVICE_LENGTH + 1 ) #define HRNETWORKENTRY_CODE 1 #define HRNETWORKENTRY_SEQ HRNETWORKTABLE_SEQ, 1 #define HRNETWORKENTRY_LENGTH ( HRNETWORKTABLE_LENGTH + 1 ) #define HRPROCESSORTABLE_CODE 3 #define HRPROCESSORTABLE_SEQ HRDEVICE_SEQ, 3 #define HRPROCESSORTABLE_LENGTH ( HRDEVICE_LENGTH + 1 ) #define HRPROCESSORENTRY_CODE 1 #define HRPROCESSORENTRY_SEQ HRPROCESSORTABLE_SEQ, 1 #define HRPROCESSORENTRY_LENGTH ( HRPROCESSORTABLE_LENGTH + 1 ) #define HRPRINTERTABLE_CODE 5 #define HRPRINTERTABLE_SEQ HRDEVICE_SEQ, 5 #define HRPRINTERTABLE_LENGTH ( HRDEVICE_LENGTH + 1 ) #define HRPRINTERENTRY_CODE 1 #define HRPRINTERENTRY_SEQ HRPRINTERTABLE_SEQ, 1 #define HRPRINTERENTRY_LENGTH ( HRPRINTERTABLE_LENGTH + 1 ) #define HRDISKSTORAGETABLE_CODE 6 #define HRDISKSTORAGETABLE_SEQ HRDEVICE_SEQ, 6 #define HRDISKSTORAGETABLE_LENGTH ( HRDEVICE_LENGTH + 1 ) #define HRDISKSTORAGEENTRY_CODE 1 #define HRDISKSTORAGEENTRY_SEQ HRDISKSTORAGETABLE_SEQ, 1 #define HRDISKSTORAGEENTRY_LENGTH ( HRDISKSTORAGETABLE_LENGTH + 1 ) #define HRPARTITIONTABLE_CODE 7 #define HRPARTITIONTABLE_SEQ HRDEVICE_SEQ, 7 #define HRPARTITIONTABLE_LENGTH ( HRDEVICE_LENGTH + 1 ) #define HRPARTITIONENTRY_CODE 1 #define HRPARTITIONENTRY_SEQ HRPARTITIONTABLE_SEQ, 1 #define HRPARTITIONENTRY_LENGTH ( HRPARTITIONTABLE_LENGTH + 1 ) #define HRFSTABLE_CODE 8 #define HRFSTABLE_SEQ HRDEVICE_SEQ, 8 #define HRFSTABLE_LENGTH ( HRDEVICE_LENGTH + 1 ) #define HRFSENTRY_CODE 1 #define HRFSENTRY_SEQ HRFSTABLE_SEQ, 1 #define HRFSENTRY_LENGTH ( HRFSTABLE_LENGTH + 1 ) #define HRSWRUNTABLE_CODE 2 #define HRSWRUNTABLE_SEQ HRSWRUN_SEQ, 2 #define HRSWRUNTABLE_LENGTH ( HRSWRUN_LENGTH + 1 ) #define HRSWRUNENTRY_CODE 1 #define HRSWRUNENTRY_SEQ HRSWRUNTABLE_SEQ, 1 #define HRSWRUNENTRY_LENGTH ( HRSWRUNTABLE_LENGTH + 1 ) #define HRSWRUNPERFTABLE_CODE 1 #define HRSWRUNPERFTABLE_SEQ HRSWRUNPERF_SEQ, 1 #define HRSWRUNPERFTABLE_LENGTH ( HRSWRUNPERF_LENGTH + 1 ) #define HRSWRUNPERFENTRY_CODE 1 #define HRSWRUNPERFENTRY_SEQ HRSWRUNPERFTABLE_SEQ, 1 #define HRSWRUNPERFENTRY_LENGTH ( HRSWRUNPERFTABLE_LENGTH + 1 ) #define HRSWINSTALLEDTABLE_CODE 3 #define HRSWINSTALLEDTABLE_SEQ HRSWINSTALLED_SEQ, 3 #define HRSWINSTALLEDTABLE_LENGTH ( HRSWINSTALLED_LENGTH + 1 ) #define HRSWINSTALLEDENTRY_CODE 1 #define HRSWINSTALLEDENTRY_SEQ HRSWINSTALLEDTABLE_SEQ, 1 #define HRSWINSTALLEDENTRY_LENGTH ( HRSWINSTALLEDTABLE_LENGTH + 1 ) #define HRDEVICETYPES_CODE 1 #define HRDEVICETYPES_SEQ HRDEVICE_SEQ, 1 #define HRDEVICETYPES_LENGTH ( HRDEVICE_LENGTH + 1 ) #define HRSTORAGETYPES_CODE 1 #define HRSTORAGETYPES_SEQ HRSTORAGE_SEQ, 1 #define HRSTORAGETYPES_LENGTH ( HRSTORAGE_LENGTH + 1 ) #define HRFSTYPES_CODE 9 #define HRFSTYPES_SEQ HRDEVICE_SEQ, 9 #define HRFSTYPES_LENGTH ( HRDEVICE_LENGTH + 1 ) extern AsnObjectIdentifier host_oid; extern AsnObjectIdentifier hrSystemUptime_oid; extern AsnObjectIdentifier hrSystemDate_oid; extern AsnObjectIdentifier hrSystemInitialLoadDevice_oid; extern AsnObjectIdentifier hrSystemInitialLoadParameters_oid; extern AsnObjectIdentifier hrSystemNumUsers_oid; extern AsnObjectIdentifier hrSystemProcesses_oid; extern AsnObjectIdentifier hrSystemMaxProcesses_oid; #define HRSYSTEMUPTIME_CODE 1 #define HRSYSTEMUPTIME_SEQ HRSYSTEM_SEQ, 1 #define HRSYSTEMUPTIME_LENGTH ( HRSYSTEM_LENGTH + 1 ) #define HRSYSTEMDATE_CODE 2 #define HRSYSTEMDATE_SEQ HRSYSTEM_SEQ, 2 #define HRSYSTEMDATE_LENGTH ( HRSYSTEM_LENGTH + 1 ) #define HRSYSTEMINITIALLOADDEVICE_CODE 3 #define HRSYSTEMINITIALLOADDEVICE_SEQ HRSYSTEM_SEQ, 3 #define HRSYSTEMINITIALLOADDEVICE_LENGTH ( HRSYSTEM_LENGTH + 1 ) #define HRSYSTEMINITIALLOADPARAMETERS_CODE 4 #define HRSYSTEMINITIALLOADPARAMETERS_SEQ HRSYSTEM_SEQ, 4 #define HRSYSTEMINITIALLOADPARAMETERS_LENGTH ( HRSYSTEM_LENGTH + 1 ) #define HRSYSTEMNUMUSERS_CODE 5 #define HRSYSTEMNUMUSERS_SEQ HRSYSTEM_SEQ, 5 #define HRSYSTEMNUMUSERS_LENGTH ( HRSYSTEM_LENGTH + 1 ) #define HRSYSTEMPROCESSES_CODE 6 #define HRSYSTEMPROCESSES_SEQ HRSYSTEM_SEQ, 6 #define HRSYSTEMPROCESSES_LENGTH ( HRSYSTEM_LENGTH + 1 ) #define HRSYSTEMMAXPROCESSES_CODE 7 #define HRSYSTEMMAXPROCESSES_SEQ HRSYSTEM_SEQ, 7 #define HRSYSTEMMAXPROCESSES_LENGTH ( HRSYSTEM_LENGTH + 1 ) #define HRSYSTEM_VAR_INDEX ( HRSYSTEM_LENGTH + 1 ) #define MIN_HRSYSTEM_CODE 1 #define MAX_HRSYSTEM_CODE 7 extern AsnObjectIdentifier hrSystem_oid; extern AsnObjectIdentifier hrMemorySize_oid; #define HRMEMORYSIZE_CODE 2 #define HRMEMORYSIZE_SEQ HRSTORAGE_SEQ, 2 #define HRMEMORYSIZE_LENGTH ( HRSTORAGE_LENGTH + 1 ) #define HRSTORAGE_VAR_INDEX ( HRSTORAGE_LENGTH + 1 ) #define MIN_HRSTORAGE_CODE 2 #define MAX_HRSTORAGE_CODE 2 extern AsnObjectIdentifier hrStorage_oid; extern AsnObjectIdentifier hrStorageOther_oid; extern AsnObjectIdentifier hrStorageRAM_oid; extern AsnObjectIdentifier hrStorageVirtualMemory_oid; extern AsnObjectIdentifier hrStorageFixedDisk_oid; extern AsnObjectIdentifier hrStorageRemovableDisk_oid; extern AsnObjectIdentifier hrStorageFloppyDisk_oid; extern AsnObjectIdentifier hrStorageCompactDisk_oid; extern AsnObjectIdentifier hrStorageRamDisk_oid; #define HRSTORAGEOTHER_CODE 1 #define HRSTORAGEOTHER_SEQ HRSTORAGETYPES_SEQ, 1 #define HRSTORAGEOTHER_LENGTH ( HRSTORAGETYPES_LENGTH + 1 ) #define HRSTORAGERAM_CODE 2 #define HRSTORAGERAM_SEQ HRSTORAGETYPES_SEQ, 2 #define HRSTORAGERAM_LENGTH ( HRSTORAGETYPES_LENGTH + 1 ) #define HRSTORAGEVIRTUALMEMORY_CODE 3 #define HRSTORAGEVIRTUALMEMORY_SEQ HRSTORAGETYPES_SEQ, 3 #define HRSTORAGEVIRTUALMEMORY_LENGTH ( HRSTORAGETYPES_LENGTH + 1 ) #define HRSTORAGEFIXEDDISK_CODE 4 #define HRSTORAGEFIXEDDISK_SEQ HRSTORAGETYPES_SEQ, 4 #define HRSTORAGEFIXEDDISK_LENGTH ( HRSTORAGETYPES_LENGTH + 1 ) #define HRSTORAGEREMOVABLEDISK_CODE 5 #define HRSTORAGEREMOVABLEDISK_SEQ HRSTORAGETYPES_SEQ, 5 #define HRSTORAGEREMOVABLEDISK_LENGTH ( HRSTORAGETYPES_LENGTH + 1 ) #define HRSTORAGEFLOPPYDISK_CODE 6 #define HRSTORAGEFLOPPYDISK_SEQ HRSTORAGETYPES_SEQ, 6 #define HRSTORAGEFLOPPYDISK_LENGTH ( HRSTORAGETYPES_LENGTH + 1 ) #define HRSTORAGECOMPACTDISK_CODE 7 #define HRSTORAGECOMPACTDISK_SEQ HRSTORAGETYPES_SEQ, 7 #define HRSTORAGECOMPACTDISK_LENGTH ( HRSTORAGETYPES_LENGTH + 1 ) #define HRSTORAGERAMDISK_CODE 8 #define HRSTORAGERAMDISK_SEQ HRSTORAGETYPES_SEQ, 8 #define HRSTORAGERAMDISK_LENGTH ( HRSTORAGETYPES_LENGTH + 1 ) extern AsnObjectIdentifier hrStorageTypes_oid; extern AsnObjectIdentifier hrStorageIndex_oid; extern AsnObjectIdentifier hrStorageType_oid; extern AsnObjectIdentifier hrStorageDesc_oid; extern AsnObjectIdentifier hrStorageAllocationUnits_oid; extern AsnObjectIdentifier hrStorageSize_oid; extern AsnObjectIdentifier hrStorageUsed_oid; extern AsnObjectIdentifier hrStorageAllocationFailures_oid; #define HRSTORAGEINDEX_CODE 1 #define HRSTORAGEINDEX_SEQ HRSTORAGEENTRY_SEQ, 1 #define HRSTORAGEINDEX_LENGTH ( HRSTORAGEENTRY_LENGTH + 1 ) #define HRSTORAGETYPE_CODE 2 #define HRSTORAGETYPE_SEQ HRSTORAGEENTRY_SEQ, 2 #define HRSTORAGETYPE_LENGTH ( HRSTORAGEENTRY_LENGTH + 1 ) #define HRSTORAGEDESC_CODE 3 #define HRSTORAGEDESC_SEQ HRSTORAGEENTRY_SEQ, 3 #define HRSTORAGEDESC_LENGTH ( HRSTORAGEENTRY_LENGTH + 1 ) #define HRSTORAGEALLOCATIONUNITS_CODE 4 #define HRSTORAGEALLOCATIONUNITS_SEQ HRSTORAGEENTRY_SEQ, 4 #define HRSTORAGEALLOCATIONUNITS_LENGTH ( HRSTORAGEENTRY_LENGTH + 1 ) #define HRSTORAGESIZE_CODE 5 #define HRSTORAGESIZE_SEQ HRSTORAGEENTRY_SEQ, 5 #define HRSTORAGESIZE_LENGTH ( HRSTORAGEENTRY_LENGTH + 1 ) #define HRSTORAGEUSED_CODE 6 #define HRSTORAGEUSED_SEQ HRSTORAGEENTRY_SEQ, 6 #define HRSTORAGEUSED_LENGTH ( HRSTORAGEENTRY_LENGTH + 1 ) #define HRSTORAGEALLOCATIONFAILURES_CODE 7 #define HRSTORAGEALLOCATIONFAILURES_SEQ HRSTORAGEENTRY_SEQ, 7 #define HRSTORAGEALLOCATIONFAILURES_LENGTH ( HRSTORAGEENTRY_LENGTH + 1 ) #define HRSTORAGEENTRY_VAR_INDEX ( HRSTORAGEENTRY_LENGTH + 1 ) #define MIN_HRSTORAGEENTRY_CODE 1 #define MAX_HRSTORAGEENTRY_CODE 7 extern AsnObjectIdentifier hrStorageEntry_oid; #define HRDEVICE_VAR_INDEX ( HRDEVICE_LENGTH + 1 ) extern AsnObjectIdentifier hrDeviceOther_oid; extern AsnObjectIdentifier hrDeviceUnknown_oid; extern AsnObjectIdentifier hrDeviceProcessor_oid; extern AsnObjectIdentifier hrDeviceNetwork_oid; extern AsnObjectIdentifier hrDevicePrinter_oid; extern AsnObjectIdentifier hrDeviceDiskStorage_oid; extern AsnObjectIdentifier hrDeviceVideo_oid; extern AsnObjectIdentifier hrDeviceAudio_oid; extern AsnObjectIdentifier hrDeviceCoprocessor_oid; extern AsnObjectIdentifier hrDeviceKeyboard_oid; extern AsnObjectIdentifier hrDeviceModem_oid; extern AsnObjectIdentifier hrDeviceParallelPort_oid; extern AsnObjectIdentifier hrDevicePointing_oid; extern AsnObjectIdentifier hrDeviceSerialPort_oid; extern AsnObjectIdentifier hrDeviceTape_oid; extern AsnObjectIdentifier hrDeviceClock_oid; extern AsnObjectIdentifier hrDeviceVolatileMemory_oid; extern AsnObjectIdentifier hrDeviceNonVolatileMemory_oid; #define HRDEVICEOTHER_CODE 1 #define HRDEVICEOTHER_SEQ HRDEVICETYPES_SEQ, 1 #define HRDEVICEOTHER_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEUNKNOWN_CODE 2 #define HRDEVICEUNKNOWN_SEQ HRDEVICETYPES_SEQ, 2 #define HRDEVICEUNKNOWN_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEPROCESSOR_CODE 3 #define HRDEVICEPROCESSOR_SEQ HRDEVICETYPES_SEQ, 3 #define HRDEVICEPROCESSOR_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICENETWORK_CODE 4 #define HRDEVICENETWORK_SEQ HRDEVICETYPES_SEQ, 4 #define HRDEVICENETWORK_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEPRINTER_CODE 5 #define HRDEVICEPRINTER_SEQ HRDEVICETYPES_SEQ, 5 #define HRDEVICEPRINTER_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEDISKSTORAGE_CODE 6 #define HRDEVICEDISKSTORAGE_SEQ HRDEVICETYPES_SEQ, 6 #define HRDEVICEDISKSTORAGE_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEVIDEO_CODE 10 #define HRDEVICEVIDEO_SEQ HRDEVICETYPES_SEQ, 10 #define HRDEVICEVIDEO_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEAUDIO_CODE 11 #define HRDEVICEAUDIO_SEQ HRDEVICETYPES_SEQ, 11 #define HRDEVICEAUDIO_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICECOPROCESSOR_CODE 12 #define HRDEVICECOPROCESSOR_SEQ HRDEVICETYPES_SEQ, 12 #define HRDEVICECOPROCESSOR_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEKEYBOARD_CODE 13 #define HRDEVICEKEYBOARD_SEQ HRDEVICETYPES_SEQ, 13 #define HRDEVICEKEYBOARD_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEMODEM_CODE 14 #define HRDEVICEMODEM_SEQ HRDEVICETYPES_SEQ, 14 #define HRDEVICEMODEM_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEPARALLELPORT_CODE 15 #define HRDEVICEPARALLELPORT_SEQ HRDEVICETYPES_SEQ, 15 #define HRDEVICEPARALLELPORT_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEPOINTING_CODE 16 #define HRDEVICEPOINTING_SEQ HRDEVICETYPES_SEQ, 16 #define HRDEVICEPOINTING_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICESERIALPORT_CODE 17 #define HRDEVICESERIALPORT_SEQ HRDEVICETYPES_SEQ, 17 #define HRDEVICESERIALPORT_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICETAPE_CODE 18 #define HRDEVICETAPE_SEQ HRDEVICETYPES_SEQ, 18 #define HRDEVICETAPE_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICECLOCK_CODE 19 #define HRDEVICECLOCK_SEQ HRDEVICETYPES_SEQ, 19 #define HRDEVICECLOCK_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICEVOLATILEMEMORY_CODE 20 #define HRDEVICEVOLATILEMEMORY_SEQ HRDEVICETYPES_SEQ, 20 #define HRDEVICEVOLATILEMEMORY_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) #define HRDEVICENONVOLATILEMEMORY_CODE 21 #define HRDEVICENONVOLATILEMEMORY_SEQ HRDEVICETYPES_SEQ, 21 #define HRDEVICENONVOLATILEMEMORY_LENGTH ( HRDEVICETYPES_LENGTH + 1 ) extern AsnObjectIdentifier hrDeviceTypes_oid; extern AsnObjectIdentifier hrDeviceIndex_oid; extern AsnObjectIdentifier hrDeviceType_oid; extern AsnObjectIdentifier hrDeviceDesc_oid; extern AsnObjectIdentifier hrDeviceID_oid; extern AsnObjectIdentifier hrDeviceStatus_oid; extern AsnObjectIdentifier hrDeviceErrors_oid; #define HRDEVICETYPE_CODE 2 #define HRDEVICETYPE_SEQ HRDEVICEENTRY_SEQ, 2 #define HRDEVICETYPE_LENGTH ( HRDEVICEENTRY_LENGTH + 1 ) #define HRDEVICEDESC_CODE 3 #define HRDEVICEDESC_SEQ HRDEVICEENTRY_SEQ, 3 #define HRDEVICEDESC_LENGTH ( HRDEVICEENTRY_LENGTH + 1 ) #define HRDEVICEID_CODE 4 #define HRDEVICEID_SEQ HRDEVICEENTRY_SEQ, 4 #define HRDEVICEID_LENGTH ( HRDEVICEENTRY_LENGTH + 1 ) #define HRDEVICESTATUS_CODE 5 #define HRDEVICESTATUS_SEQ HRDEVICEENTRY_SEQ, 5 #define HRDEVICESTATUS_LENGTH ( HRDEVICEENTRY_LENGTH + 1 ) #define HRDEVICEERRORS_CODE 6 #define HRDEVICEERRORS_SEQ HRDEVICEENTRY_SEQ, 6 #define HRDEVICEERRORS_LENGTH ( HRDEVICEENTRY_LENGTH + 1 ) #define HRDEVICEINDEX_CODE 1 #define HRDEVICEINDEX_SEQ HRDEVICEENTRY_SEQ, 1 #define HRDEVICEINDEX_LENGTH ( HRDEVICEENTRY_LENGTH + 1 ) #define HRDEVICEENTRY_VAR_INDEX ( HRDEVICEENTRY_LENGTH + 1 ) #define MIN_HRDEVICEENTRY_CODE 1 #define MAX_HRDEVICEENTRY_CODE 6 extern AsnObjectIdentifier hrDeviceEntry_oid; extern AsnObjectIdentifier hrProcessorFrwID_oid; extern AsnObjectIdentifier hrProcessorLoad_oid; #define HRPROCESSORFRWID_CODE 1 #define HRPROCESSORFRWID_SEQ HRPROCESSORENTRY_SEQ, 1 #define HRPROCESSORFRWID_LENGTH ( HRPROCESSORENTRY_LENGTH + 1 ) #define HRPROCESSORLOAD_CODE 2 #define HRPROCESSORLOAD_SEQ HRPROCESSORENTRY_SEQ, 2 #define HRPROCESSORLOAD_LENGTH ( HRPROCESSORENTRY_LENGTH + 1 ) #define HRPROCESSORENTRY_VAR_INDEX ( HRPROCESSORENTRY_LENGTH + 1 ) #define MIN_HRPROCESSORENTRY_CODE 1 #define MAX_HRPROCESSORENTRY_CODE 2 extern AsnObjectIdentifier hrProcessorEntry_oid; extern AsnObjectIdentifier hrNetworkIfIndex_oid; #define HRNETWORKIFINDEX_CODE 1 #define HRNETWORKIFINDEX_SEQ HRNETWORKENTRY_SEQ, 1 #define HRNETWORKIFINDEX_LENGTH ( HRNETWORKENTRY_LENGTH + 1 ) #define HRNETWORKENTRY_VAR_INDEX ( HRNETWORKENTRY_LENGTH + 1 ) #define MIN_HRNETWORKENTRY_CODE 1 #define MAX_HRNETWORKENTRY_CODE 1 extern AsnObjectIdentifier hrNetworkEntry_oid; extern AsnObjectIdentifier hrPrinterStatus_oid; extern AsnObjectIdentifier hrPrinterDetectedErrorState_oid; #define HRPRINTERSTATUS_CODE 1 #define HRPRINTERSTATUS_SEQ HRPRINTERENTRY_SEQ, 1 #define HRPRINTERSTATUS_LENGTH ( HRPRINTERENTRY_LENGTH + 1 ) #define HRPRINTERDETECTEDERRORSTATE_CODE 2 #define HRPRINTERDETECTEDERRORSTATE_SEQ HRPRINTERENTRY_SEQ, 2 #define HRPRINTERDETECTEDERRORSTATE_LENGTH ( HRPRINTERENTRY_LENGTH + 1 ) #define HRPRINTERENTRY_VAR_INDEX ( HRPRINTERENTRY_LENGTH + 1 ) #define MIN_HRPRINTERENTRY_CODE 1 #define MAX_HRPRINTERENTRY_CODE 2 extern AsnObjectIdentifier hrPrinterEntry_oid; extern AsnObjectIdentifier hrDiskStorageAccess_oid; extern AsnObjectIdentifier hrDiskStorageMedia_oid; extern AsnObjectIdentifier hrDiskStorageRemoveble_oid; extern AsnObjectIdentifier hrDiskStorageCapacity_oid; #define HRDISKSTORAGEACCESS_CODE 1 #define HRDISKSTORAGEACCESS_SEQ HRDISKSTORAGEENTRY_SEQ, 1 #define HRDISKSTORAGEACCESS_LENGTH ( HRDISKSTORAGEENTRY_LENGTH + 1 ) #define HRDISKSTORAGEMEDIA_CODE 2 #define HRDISKSTORAGEMEDIA_SEQ HRDISKSTORAGEENTRY_SEQ, 2 #define HRDISKSTORAGEMEDIA_LENGTH ( HRDISKSTORAGEENTRY_LENGTH + 1 ) #define HRDISKSTORAGEREMOVEBLE_CODE 3 #define HRDISKSTORAGEREMOVEBLE_SEQ HRDISKSTORAGEENTRY_SEQ, 3 #define HRDISKSTORAGEREMOVEBLE_LENGTH ( HRDISKSTORAGEENTRY_LENGTH + 1 ) #define HRDISKSTORAGECAPACITY_CODE 4 #define HRDISKSTORAGECAPACITY_SEQ HRDISKSTORAGEENTRY_SEQ, 4 #define HRDISKSTORAGECAPACITY_LENGTH ( HRDISKSTORAGEENTRY_LENGTH + 1 ) #define HRDISKSTORAGEENTRY_VAR_INDEX ( HRDISKSTORAGEENTRY_LENGTH + 1 ) #define MIN_HRDISKSTORAGEENTRY_CODE 1 #define MAX_HRDISKSTORAGEENTRY_CODE 4 extern AsnObjectIdentifier hrDiskStorageEntry_oid; extern AsnObjectIdentifier hrPartitionIndex_oid; extern AsnObjectIdentifier hrPartitionLabel_oid; extern AsnObjectIdentifier hrPartitionID_oid; extern AsnObjectIdentifier hrPartitionSize_oid; extern AsnObjectIdentifier hrPartitionFSIndex_oid; #define HRPARTITIONINDEX_CODE 1 #define HRPARTITIONINDEX_SEQ HRPARTITIONENTRY_SEQ, 1 #define HRPARTITIONINDEX_LENGTH ( HRPARTITIONENTRY_LENGTH + 1 ) #define HRPARTITIONLABEL_CODE 2 #define HRPARTITIONLABEL_SEQ HRPARTITIONENTRY_SEQ, 2 #define HRPARTITIONLABEL_LENGTH ( HRPARTITIONENTRY_LENGTH + 1 ) #define HRPARTITIONID_CODE 3 #define HRPARTITIONID_SEQ HRPARTITIONENTRY_SEQ, 3 #define HRPARTITIONID_LENGTH ( HRPARTITIONENTRY_LENGTH + 1 ) #define HRPARTITIONSIZE_CODE 4 #define HRPARTITIONSIZE_SEQ HRPARTITIONENTRY_SEQ, 4 #define HRPARTITIONSIZE_LENGTH ( HRPARTITIONENTRY_LENGTH + 1 ) #define HRPARTITIONFSINDEX_CODE 5 #define HRPARTITIONFSINDEX_SEQ HRPARTITIONENTRY_SEQ, 5 #define HRPARTITIONFSINDEX_LENGTH ( HRPARTITIONENTRY_LENGTH + 1 ) #define HRPARTITIONENTRY_VAR_INDEX ( HRPARTITIONENTRY_LENGTH + 1 ) #define MIN_HRPARTITIONENTRY_CODE 1 #define MAX_HRPARTITIONENTRY_CODE 5 extern AsnObjectIdentifier hrPartitionEntry_oid; extern AsnObjectIdentifier hrFSIndex_oid; extern AsnObjectIdentifier hrFSMountPoint_oid; extern AsnObjectIdentifier hrFSRemoteMountPoint_oid; extern AsnObjectIdentifier hrFSType_oid; extern AsnObjectIdentifier hrFSAccess_oid; extern AsnObjectIdentifier hrFSBootable_oid; extern AsnObjectIdentifier hrFSStorageIndex_oid; extern AsnObjectIdentifier hrFSLastFullBackupDate_oid; extern AsnObjectIdentifier hrFSLastPartialBackupDate_oid; #define HRFSINDEX_CODE 1 #define HRFSINDEX_SEQ HRFSENTRY_SEQ, 1 #define HRFSINDEX_LENGTH ( HRFSENTRY_LENGTH + 1 ) #define HRFSMOUNTPOINT_CODE 2 #define HRFSMOUNTPOINT_SEQ HRFSENTRY_SEQ, 2 #define HRFSMOUNTPOINT_LENGTH ( HRFSENTRY_LENGTH + 1 ) #define HRFSREMOTEMOUNTPOINT_CODE 3 #define HRFSREMOTEMOUNTPOINT_SEQ HRFSENTRY_SEQ, 3 #define HRFSREMOTEMOUNTPOINT_LENGTH ( HRFSENTRY_LENGTH + 1 ) #define HRFSTYPE_CODE 4 #define HRFSTYPE_SEQ HRFSENTRY_SEQ, 4 #define HRFSTYPE_LENGTH ( HRFSENTRY_LENGTH + 1 ) #define HRFSACCESS_CODE 5 #define HRFSACCESS_SEQ HRFSENTRY_SEQ, 5 #define HRFSACCESS_LENGTH ( HRFSENTRY_LENGTH + 1 ) #define HRFSBOOTABLE_CODE 6 #define HRFSBOOTABLE_SEQ HRFSENTRY_SEQ, 6 #define HRFSBOOTABLE_LENGTH ( HRFSENTRY_LENGTH + 1 ) #define HRFSSTORAGEINDEX_CODE 7 #define HRFSSTORAGEINDEX_SEQ HRFSENTRY_SEQ, 7 #define HRFSSTORAGEINDEX_LENGTH ( HRFSENTRY_LENGTH + 1 ) #define HRFSLASTFULLBACKUPDATE_CODE 8 #define HRFSLASTFULLBACKUPDATE_SEQ HRFSENTRY_SEQ, 8 #define HRFSLASTFULLBACKUPDATE_LENGTH ( HRFSENTRY_LENGTH + 1 ) #define HRFSLASTPARTIALBACKUPDATE_CODE 9 #define HRFSLASTPARTIALBACKUPDATE_SEQ HRFSENTRY_SEQ, 9 #define HRFSLASTPARTIALBACKUPDATE_LENGTH ( HRFSENTRY_LENGTH + 1 ) #define HRFSENTRY_VAR_INDEX ( HRFSENTRY_LENGTH + 1 ) #define MIN_HRFSENTRY_CODE 1 #define MAX_HRFSENTRY_CODE 9 extern AsnObjectIdentifier hrFSEntry_oid; extern AsnObjectIdentifier hrFSOther_oid; extern AsnObjectIdentifier hrFSUnknown_oid; extern AsnObjectIdentifier hrFSBerkeleyFFS_oid; extern AsnObjectIdentifier hrFSSys5FS_oid; extern AsnObjectIdentifier hrFSFat_oid; extern AsnObjectIdentifier hrFSHPFS_oid; extern AsnObjectIdentifier hrFSHFS_oid; extern AsnObjectIdentifier hrFSMFS_oid; extern AsnObjectIdentifier hrFSNTFS_oid; extern AsnObjectIdentifier hrFSVNode_oid; extern AsnObjectIdentifier hrFSJournaled_oid; extern AsnObjectIdentifier hrFSiso9660_oid; extern AsnObjectIdentifier hrFSRockRidge_oid; extern AsnObjectIdentifier hrFSNFS_oid; extern AsnObjectIdentifier hrFSNetware_oid; extern AsnObjectIdentifier hrFSAFS_oid; extern AsnObjectIdentifier hrFSDFS_oid; extern AsnObjectIdentifier hrFSApplshare_oid; extern AsnObjectIdentifier hrFSRFS_oid; extern AsnObjectIdentifier hrFSDGFS_oid; extern AsnObjectIdentifier hrFSBFS_oid; #define HRFSOTHER_CODE 1 #define HRFSOTHER_SEQ HRFSTYPES_SEQ, 1 #define HRFSOTHER_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSUNKNOWN_CODE 2 #define HRFSUNKNOWN_SEQ HRFSTYPES_SEQ, 2 #define HRFSUNKNOWN_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSBERKELEYFFS_CODE 3 #define HRFSBERKELEYFFS_SEQ HRFSTYPES_SEQ, 3 #define HRFSBERKELEYFFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSSYS5FS_CODE 4 #define HRFSSYS5FS_SEQ HRFSTYPES_SEQ, 4 #define HRFSSYS5FS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSFAT_CODE 5 #define HRFSFAT_SEQ HRFSTYPES_SEQ, 5 #define HRFSFAT_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSHPFS_CODE 6 #define HRFSHPFS_SEQ HRFSTYPES_SEQ, 6 #define HRFSHPFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSHFS_CODE 7 #define HRFSHFS_SEQ HRFSTYPES_SEQ, 7 #define HRFSHFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSMFS_CODE 8 #define HRFSMFS_SEQ HRFSTYPES_SEQ, 8 #define HRFSMFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSNTFS_CODE 9 #define HRFSNTFS_SEQ HRFSTYPES_SEQ, 9 #define HRFSNTFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSVNODE_CODE 10 #define HRFSVNODE_SEQ HRFSTYPES_SEQ, 10 #define HRFSVNODE_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSJOURNALED_CODE 11 #define HRFSJOURNALED_SEQ HRFSTYPES_SEQ, 11 #define HRFSJOURNALED_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSISO9660_CODE 12 #define HRFSISO9660_SEQ HRFSTYPES_SEQ, 12 #define HRFSISO9660_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSROCKRIDGE_CODE 13 #define HRFSROCKRIDGE_SEQ HRFSTYPES_SEQ, 13 #define HRFSROCKRIDGE_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSNFS_CODE 14 #define HRFSNFS_SEQ HRFSTYPES_SEQ, 14 #define HRFSNFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSNETWARE_CODE 15 #define HRFSNETWARE_SEQ HRFSTYPES_SEQ, 15 #define HRFSNETWARE_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSAFS_CODE 16 #define HRFSAFS_SEQ HRFSTYPES_SEQ, 16 #define HRFSAFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSDFS_CODE 17 #define HRFSDFS_SEQ HRFSTYPES_SEQ, 17 #define HRFSDFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSAPPLSHARE_CODE 18 #define HRFSAPPLSHARE_SEQ HRFSTYPES_SEQ, 18 #define HRFSAPPLSHARE_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSRFS_CODE 19 #define HRFSRFS_SEQ HRFSTYPES_SEQ, 19 #define HRFSRFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSDGFS_CODE 20 #define HRFSDGFS_SEQ HRFSTYPES_SEQ, 20 #define HRFSDGFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) #define HRFSBFS_CODE 21 #define HRFSBFS_SEQ HRFSTYPES_SEQ, 21 #define HRFSBFS_LENGTH ( HRFSTYPES_LENGTH + 1 ) extern AsnObjectIdentifier hrFSTypes_oid; extern AsnObjectIdentifier hrSWOSIndex_oid; #define HRSWOSINDEX_CODE 1 #define HRSWOSINDEX_SEQ HRSWRUN_SEQ, 1 #define HRSWOSINDEX_LENGTH ( HRSWRUN_LENGTH + 1 ) #define HRSWRUN_VAR_INDEX ( HRSWRUN_LENGTH + 1 ) #define MIN_HRSWRUN_CODE 1 #define MAX_HRSWRUN_CODE 1 extern AsnObjectIdentifier hrSWRun_oid; extern AsnObjectIdentifier hrSWRunIndex_oid; extern AsnObjectIdentifier hrSWRunName_oid; extern AsnObjectIdentifier hrSWRunID_oid; extern AsnObjectIdentifier hrSWRunPath_oid; extern AsnObjectIdentifier hrSWRunParameters_oid; extern AsnObjectIdentifier hrSWRunType_oid; extern AsnObjectIdentifier hrSWRunStatus_oid; #define HRSWRUNINDEX_CODE 1 #define HRSWRUNINDEX_SEQ HRSWRUNENTRY_SEQ, 1 #define HRSWRUNINDEX_LENGTH ( HRSWRUNENTRY_LENGTH + 1 ) #define HRSWRUNNAME_CODE 2 #define HRSWRUNNAME_SEQ HRSWRUNENTRY_SEQ, 2 #define HRSWRUNNAME_LENGTH ( HRSWRUNENTRY_LENGTH + 1 ) #define HRSWRUNID_CODE 3 #define HRSWRUNID_SEQ HRSWRUNENTRY_SEQ, 3 #define HRSWRUNID_LENGTH ( HRSWRUNENTRY_LENGTH + 1 ) #define HRSWRUNPATH_CODE 4 #define HRSWRUNPATH_SEQ HRSWRUNENTRY_SEQ, 4 #define HRSWRUNPATH_LENGTH ( HRSWRUNENTRY_LENGTH + 1 ) #define HRSWRUNPARAMETERS_CODE 5 #define HRSWRUNPARAMETERS_SEQ HRSWRUNENTRY_SEQ, 5 #define HRSWRUNPARAMETERS_LENGTH ( HRSWRUNENTRY_LENGTH + 1 ) #define HRSWRUNENTRY_VAR_INDEX ( HRSWRUNENTRY_LENGTH + 1 ) #define HRSWRUNTYPE_CODE 6 #define HRSWRUNTYPE_SEQ HRSWRUNENTRY_SEQ, 6 #define HRSWRUNTYPE_LENGTH ( HRSWRUNENTRY_LENGTH + 1 ) #define HRSWRUNSTATUS_CODE 7 #define HRSWRUNSTATUS_SEQ HRSWRUNENTRY_SEQ, 7 #define HRSWRUNSTATUS_LENGTH ( HRSWRUNENTRY_LENGTH + 1 ) #define HRSWRUNENTRY_VAR_INDEX ( HRSWRUNENTRY_LENGTH + 1 ) #define MIN_HRSWRUNENTRY_CODE 1 #define MAX_HRSWRUNENTRY_CODE 7 extern AsnObjectIdentifier hrSWRunEntry_oid; #define HRSWRUNPERF_VAR_INDEX ( HRSWRUNPERF_LENGTH + 1 ) extern AsnObjectIdentifier hrSWRunPerfCPU_oid; extern AsnObjectIdentifier hrSWRunPerfMem_oid; #define HRSWRUNPERFCPU_CODE 1 #define HRSWRUNPERFCPU_SEQ HRSWRUNPERFENTRY_SEQ, 1 #define HRSWRUNPERFCPU_LENGTH ( HRSWRUNPERFENTRY_LENGTH + 1 ) #define HRSWRUNPERFMEM_CODE 2 #define HRSWRUNPERFMEM_SEQ HRSWRUNPERFENTRY_SEQ, 2 #define HRSWRUNPERFMEM_LENGTH ( HRSWRUNPERFENTRY_LENGTH + 1 ) #define HRSWRUNPERFENTRY_VAR_INDEX ( HRSWRUNPERFENTRY_LENGTH + 1 ) #define MIN_HRSWRUNPERFENTRY_CODE 1 #define MAX_HRSWRUNPERFENTRY_CODE 2 extern AsnObjectIdentifier hrSWRunPerfEntry_oid; extern AsnObjectIdentifier hrSWInstalledLastChange_oid; extern AsnObjectIdentifier hrSWInstalledLastUpdateTime_oid; #define HRSWINSTALLEDLASTCHANGE_CODE 1 #define HRSWINSTALLEDLASTCHANGE_SEQ HRSWINSTALLED_SEQ, 1 #define HRSWINSTALLEDLASTCHANGE_LENGTH ( HRSWINSTALLED_LENGTH + 1 ) #define HRSWINSTALLEDLASTUPDATETIME_CODE 2 #define HRSWINSTALLEDLASTUPDATETIME_SEQ HRSWINSTALLED_SEQ, 2 #define HRSWINSTALLEDLASTUPDATETIME_LENGTH ( HRSWINSTALLED_LENGTH + 1 ) #define HRSWINSTALLED_VAR_INDEX ( HRSWINSTALLED_LENGTH + 1 ) #define MIN_HRSWINSTALLED_CODE 1 #define MAX_HRSWINSTALLED_CODE 2 extern AsnObjectIdentifier hrSWInstalled_oid; extern AsnObjectIdentifier hrSWInstalledIndex_oid; extern AsnObjectIdentifier hrSWInstalledName_oid; extern AsnObjectIdentifier hrSWInstalledID_oid; extern AsnObjectIdentifier hrSWInstalledType_oid; extern AsnObjectIdentifier hrSWInstalledDate_oid; #define HRSWINSTALLEDINDEX_CODE 1 #define HRSWINSTALLEDINDEX_SEQ HRSWINSTALLEDENTRY_SEQ, 1 #define HRSWINSTALLEDINDEX_LENGTH ( HRSWINSTALLEDENTRY_LENGTH + 1 ) #define HRSWINSTALLEDNAME_CODE 2 #define HRSWINSTALLEDNAME_SEQ HRSWINSTALLEDENTRY_SEQ, 2 #define HRSWINSTALLEDNAME_LENGTH ( HRSWINSTALLEDENTRY_LENGTH + 1 ) #define HRSWINSTALLEDID_CODE 3 #define HRSWINSTALLEDID_SEQ HRSWINSTALLEDENTRY_SEQ, 3 #define HRSWINSTALLEDID_LENGTH ( HRSWINSTALLEDENTRY_LENGTH + 1 ) #define HRSWINSTALLEDTYPE_CODE 4 #define HRSWINSTALLEDTYPE_SEQ HRSWINSTALLEDENTRY_SEQ, 4 #define HRSWINSTALLEDTYPE_LENGTH ( HRSWINSTALLEDENTRY_LENGTH + 1 ) #define HRSWINSTALLEDDATE_CODE 5 #define HRSWINSTALLEDDATE_SEQ HRSWINSTALLEDENTRY_SEQ, 5 #define HRSWINSTALLEDDATE_LENGTH ( HRSWINSTALLEDENTRY_LENGTH + 1 ) #define HRSWINSTALLEDENTRY_VAR_INDEX ( HRSWINSTALLEDENTRY_LENGTH + 1 ) #define MIN_HRSWINSTALLEDENTRY_CODE 1 #define MAX_HRSWINSTALLEDENTRY_CODE 5 extern AsnObjectIdentifier hrSWInstalledEntry_oid; #define CLASS_TABLE_MAX 15 UINT GetHrSystemUptime( OUT TimeTicks *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSystemDate( OUT DateAndTime *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSystemInitialLoadDevice( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT SetHrSystemInitialLoadDevice( IN Integer *invalue , OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSystemInitialLoadParameters( OUT InternationalDisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT SetHrSystemInitialLoadParameters( IN InternationalDisplayString *invalue , OUT InternationalDisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSystemNumUsers( OUT Gauge *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSystemProcesses( OUT Gauge *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSystemMaxProcesses( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrSystemFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSystemFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSystemConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrSystemFreeInstance( IN OUT InstanceName *instance ); // HrSWRunEntry.c UINT GetHrSWRunIndex( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWRunName( OUT InternationalDisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWRunID( OUT ProductID *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWRunPath( OUT InternationalDisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWRunParameters( OUT InternationalDisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWRunType( OUT INTSWType *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWRunStatus( OUT INThrSWRunStatus *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT SetHrSWRunStatus( IN INThrSWRunStatus *invalue , OUT INThrSWRunStatus *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrSWRunEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSWRunEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSWRunEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrSWRunEntryFreeInstance( IN OUT InstanceName *instance ); // HrSWRun.c UINT GetHrSWOSIndex( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrSWRunFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSWRunFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSWRunConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrSWRunFreeInstance( IN OUT InstanceName *instance ); // HrSWRunPerfEntry.c UINT GetHrSWRunPerfCPU( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWRunPerfMem( OUT KBytes *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrSWRunPerfEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSWRunPerfEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSWRunPerfEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrSWRunPerfEntryFreeInstance( IN OUT InstanceName *instance ); // HrSWInstalled.c UINT GetHrSWInstalledLastChange( OUT TimeTicks *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWInstalledLastUpdateTime( OUT TimeTicks *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrSWInstalledFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSWInstalledFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSWInstalledConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrSWInstalledFreeInstance( IN OUT InstanceName *instance ); // HrStorage.c UINT GetHrMemorySize( OUT KBytes *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrStorageFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrStorageFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrStorageConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrStorageFreeInstance( IN OUT InstanceName *instance ); // HrStorageEntry.c UINT GetHrStorageIndex( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrStorageType( OUT ObjectIdentifier *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrStorageDesc( OUT Simple_DisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrStorageAllocationUnits( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrStorageSize( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT SetHrStorageSize( IN Integer *invalue , OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrStorageUsed( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrStorageAllocationFailures( OUT Counter *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrStorageEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrStorageEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrStorageEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrStorageEntryFreeInstance( IN OUT InstanceName *instance ); // HrProcessorEntry.c UINT GetHrProcessorFrwID( OUT ProductID *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrProcessorLoad( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrProcessorEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrProcessorEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrProcessorEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrProcessorEntryFreeInstance( IN OUT InstanceName *instance ); // HrPrinterEntry.c UINT GetHrPrinterStatus( OUT INThrPrinterStatus *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrPrinterDetectedErrorState( OUT OctetString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrPrinterEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrPrinterEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrPrinterEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrPrinterEntryFreeInstance( IN OUT InstanceName *instance ); // HrPrinterEntry.c UINT GetHrPrinterStatus( OUT INThrPrinterStatus *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrPrinterDetectedErrorState( OUT OctetString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrPrinterEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrPrinterEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrPrinterEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrPrinterEntryFreeInstance( IN OUT InstanceName *instance ); // HrPartitionEntry.c UINT GetHrPartitionIndex( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrPartitionLabel( OUT InternationalDisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrPartitionID( OUT OctetString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrPartitionSize( OUT KBytes *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrPartitionFSIndex( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrPartitionEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrPartitionEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrPartitionEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrPartitionEntryFreeInstance( IN OUT InstanceName *instance ); // HrNetworkEntry.c UINT GetHrNetworkIfIndex( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrNetworkEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrNetworkEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrNetworkEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrNetworkEntryFreeInstance( IN OUT InstanceName *instance ); // HrFSEntry.c UINT GetHrFSIndex( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrFSMountPoint( OUT InternationalDisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrFSRemoteMountPoint( OUT InternationalDisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrFSType( OUT ObjectIdentifier *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrFSAccess( OUT INTAccess *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrFSBootable( OUT Boolean *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrFSStorageIndex( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrFSLastFullBackupDate( OUT DateAndTime *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT SetHrFSLastFullBackupDate( IN DateAndTime *invalue , OUT DateAndTime *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrFSLastPartialBackupDate( OUT DateAndTime *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT SetHrFSLastPartialBackupDate( IN DateAndTime *invalue , OUT DateAndTime *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrFSEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrFSEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrFSEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrFSEntryFreeInstance( IN OUT InstanceName *instance ); // HrDiskStorageEntry.c UINT GetHrDiskStorageAccess( OUT INTAccess *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrDiskStorageMedia( OUT INThrDiskStorageMedia *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrDiskStorageRemoveble( OUT Boolean *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrDiskStorageCapacity( OUT KBytes *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrDiskStorageEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrDiskStorageEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrDiskStorageEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrDiskStorageEntryFreeInstance( IN OUT InstanceName *instance ); // HrDeviceEntry.c UINT GetHrDeviceIndex( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrDeviceType( OUT ObjectIdentifier *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrDeviceDesc( OUT Simple_DisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrDeviceID( OUT ProductID *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrDeviceStatus( OUT INThrDeviceStatus *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrDeviceErrors( OUT Counter *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrDeviceEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrDeviceEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrDeviceEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrDeviceEntryFreeInstance( IN OUT InstanceName *instance ); // hostmsmi.c UINT SMIGetBoolean( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetBoolean( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildBoolean( IN OUT RFC1157VarBind *VarBind , // Variable binding for building IN char *invalue ); UINT SMIGetKBytes( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetKBytes( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildKBytes( IN OUT RFC1157VarBind *VarBind , // Variable binding for building IN char *invalue ); UINT SMIGetINThrDeviceStatus( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetINThrDeviceStatus( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildINThrDeviceStatus( IN OUT RFC1157VarBind *VarBind , // Variable binding for building IN char *invalue ); UINT SMIGetINThrPrinterStatus( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetINThrPrinterStatus( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildINThrPrinterStatus( IN OUT RFC1157VarBind *VarBind , // Variable binding for building IN char *invalue ); UINT SMIGetINTAccess( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetINTAccess( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildINTAccess( IN OUT RFC1157VarBind *VarBind , // Variable binding for building IN char *invalue ); UINT SMIGetINThrDiskStorageMedia( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetINThrDiskStorageMedia( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildINThrDiskStorageMedia( IN OUT RFC1157VarBind *VarBind , // Variable binding for building IN char *invalue ); UINT SMIGetINTSWType( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetINTSWType( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildINTSWType( IN OUT RFC1157VarBind *VarBind , // Variable binding for building IN char *invalue ); UINT SMIGetINThrSWRunStatus( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetINThrSWRunStatus( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildINThrSWRunStatus( IN OUT RFC1157VarBind *VarBind , // Variable binding for building IN char *invalue ); UINT SMIGetDateAndTime( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetDateAndTime( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildDateAndTime( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN char *invalue ); UINT SMIGetInternationalDisplayString( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetInternationalDisplayString( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildInternationalDisplayString( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN char *invalue ); UINT SMIGetProductID( IN OUT RFC1157VarBind *VarBind , // Variable binding for get IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMISetProductID( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN unsigned long int cindex , IN unsigned long int vindex , IN InstanceName *instance ); UINT SMIBuildProductID( IN OUT RFC1157VarBind *VarBind , // Variable binding for set IN char *invalue ); // HrSWInstalledEntry.c UINT GetHrSWInstalledIndex( OUT Integer *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWInstalledName( OUT InternationalDisplayString *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWInstalledID( OUT ProductID *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWInstalledType( OUT INTSWType *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT GetHrSWInstalledDate( OUT DateAndTime *outvalue , IN Access_Credential *access , IN InstanceName *instance ); UINT HrSWInstalledEntryFindInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSWInstalledEntryFindNextInstance( IN ObjectIdentifier *FullOid , IN OUT ObjectIdentifier *instance ); UINT HrSWInstalledEntryConvertInstance( IN ObjectIdentifier *oid_spec , IN OUT InstanceName *native_spec ); void HrSWInstalledEntryFreeInstance( IN OUT InstanceName *instance ); /* |============================================================================== | hrProcessLoad_Refresh - Processor Load Time-Information Refresh Routine */ void hrProcessLoad_Refresh( void ); /* |============================================================================== | Magic "Fetch Instance" Macro | | This macro decodes an "InstanceName" structure given the HostMIB's indices | which are always simple numbers. */ #define GET_INSTANCE(n) (*((ULONG *)(instance->array[n]))) #endif // mib_h