|
|
/*****************************************************************************
* * $Workfile: StdOids.cpp $ * * Copyright (C) 1997 Hewlett-Packard Company. * Copyright (C) 1997 Microsoft Corporation. * All rights reserved. * * 11311 Chinden Blvd. * Boise, Idaho 83714 * *****************************************************************************/
#include "precomp.h"
#include "stdoids.h"
// MIB2 group
UINT OID_Mib2_Prefix[] = { 1, 3, 6, 1, 2, 1 }; AsnObjectIdentifier MIB2_OidPrefix = { OID_SIZEOF(OID_Mib2_Prefix), OID_Mib2_Prefix };
// All leaf variables have a zero appended to their OID to indicate
// that it is the only instance of this variable and it exists.
// all others are used for GetNext purposes, and they are located in a table
// MIB2 - system group
UINT OID_Mib2_sysDescr[] = { 1, 3, 6, 1, 2, 1, 1, 1, 0 }; UINT OID_Mib2_sysContact[] = { 1, 3, 6, 1, 2, 1, 1, 4, 0};
// MIB2 - interfaces group
UINT OID_Mib2_ifType[] = { 1, 3, 6, 1, 2, 1, 2, 2, 1, 3 }; AsnObjectIdentifier OID_Mib2_ifTypeTree = { OID_SIZEOF(OID_Mib2_ifType), OID_Mib2_ifType }; UINT OID_Mib2_ifPhysAddress[] = { 1, 3, 6, 1, 2, 1, 2, 2, 1, 6 };
// MIB2 - tcp group
UINT OID_Mib2_tcpConnTable[] = { 1, 3, 6, 1, 2, 1, 6, 13, 1 }; UINT OID_Mib2_tcpConnLocalPort[] = { 1, 3, 6, 1, 2, 1, 6, 13, 1, 3 };
// Printer MIB group
UINT OID_PrtMIB_Prefix[] = { 1, 3, 6, 1, 2, 1, 43 }; AsnObjectIdentifier PrtMIB_OidPrefix = { OID_SIZEOF(OID_PrtMIB_Prefix), OID_PrtMIB_Prefix };
UINT OID_PrtMIB_testPrinterMIB[] = { 1, 3, 6, 1, 2, 1, 43 };
// HR MIB - host resources
UINT OID_HRMIB_hrDeviceType[] = { 1, 3, 6, 1, 2, 1, 25, 3, 2, 1, 2}; UINT OID_HRMIB_hrDeviceDescr[] = { 1, 3, 6, 1, 2, 1, 25, 3, 2, 1, 3}; UINT OID_HRMIB_hrDevicePrinter[] = { 1, 3, 6, 1, 2, 1, 25, 3, 1, 5}; AsnObjectIdentifier HRMIB_hrDevicePrinter = { OID_SIZEOF(OID_HRMIB_hrDevicePrinter), OID_HRMIB_hrDevicePrinter };
// status objects are defined in status .cpp
// OID_HRMIB_hrDeviceStatus[] = { 1, 3, 6, 1, 2, 1, 25, 3, 2, 1, 5, 1};
// OID_HRMIB_hrPrinterStatus[] = { 1, 3, 6, 1, 2, 1, 25, 3, 5, 1, 1, 1};
// OID_HRMIB_hrPrinterDetectedErrorState[] = { 1, 3, 6, 1, 2, 1, 25, 3, 5, 1, 2, 1};
// OT_groups
// tests the existance of Printer MIB in the device
AsnObjectIdentifier OT_TEST_PRINTER_MIB[] = { { OID_SIZEOF(OID_PrtMIB_testPrinterMIB), OID_PrtMIB_testPrinterMIB }, { 0, 0} };
// identifies the type of device
AsnObjectIdentifier OT_DEVICE_TYPE[] = { { OID_SIZEOF(OID_Mib2_sysDescr), OID_Mib2_sysDescr }, { OID_SIZEOF(OID_Mib2_tcpConnLocalPort), OID_Mib2_tcpConnLocalPort }, { 0, 0} };
// identifies the ports on the device
AsnObjectIdentifier OT_DEVICE_TCPPORTS[] = { { OID_SIZEOF(OID_Mib2_tcpConnLocalPort), OID_Mib2_tcpConnLocalPort }, { 0, 0} };
// identifies the hardware address of the device
AsnObjectIdentifier OT_DEVICE_ADDRESS[] = { { OID_SIZEOF(OID_Mib2_ifType), OID_Mib2_ifType }, { OID_SIZEOF(OID_Mib2_ifPhysAddress), OID_Mib2_ifPhysAddress }, { 0, 0} };
// identifies the MIB 2 device description
AsnObjectIdentifier OT_DEVICE_SYSDESCR[] = { { OID_SIZEOF(OID_Mib2_sysDescr), OID_Mib2_sysDescr }, { 0, 0} };
// identifies the HR device description (manufacturer id)
AsnObjectIdentifier OT_DEVICE_DESCRIPTION[] = { { OID_SIZEOF(OID_HRMIB_hrDeviceType), OID_HRMIB_hrDeviceType }, { OID_SIZEOF(OID_HRMIB_hrDeviceDescr), OID_HRMIB_hrDeviceDescr }, { 0, 0} };
// identifies the status of the device defined in status .cpp
// AsnObjectIdentifier OT_DEVICE_STATUS[]
|