/*
*
* U.S. Government Rights - Commercial software. Government users are subject
* to the Sun Microsystems, Inc. standard license agreement and applicable
* provisions of the FAR and its supplements.
*
*
* This distribution may include materials developed by third parties. Sun,
* Sun Microsystems, the Sun logo and Solaris are trademarks or registered
* trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
*
*/
/*
* Note: this file originally auto-generated by mib2c using
* : mib2c.iterate.conf,v 5.5 2002/12/16 22:50:18 hardaker Exp $
*/
#ifndef ENTPHYSICALTABLE_H
#define ENTPHYSICALTABLE_H
/* function declarations */
void init_entPhysicalTable(void);
void initialize_table_entPhysicalTable(void);
/* column number definitions for table entPhysicalTable */
typedef struct entPhysicalEntry_s {
char *entPhysicalDescr;
char *entPhysicalName;
char *entPhysicalHardwareRev;
char *entPhysicalFirmwareRev;
char *entPhysicalSoftwareRev;
char *entPhysicalSerialNum;
char *entPhysicalMfgName;
char *entPhysicalModelName;
char *entPhysicalAlias;
char *entPhysicalAssetID;
char *entPhysicalDescr,
int entPhysicalClass,
char *entPhysicalName,
char *entPhysicalHardwareRev,
char *entPhysicalFirmwareRev,
char *entPhysicalSoftwareRev,
char *entPhysicalSerialNum,
char *entPhysicalMfgName,
char *entPhysicalModelName,
char *entPhysicalAlias,
char *entPhysicalAssetID,
int entPhysicalIsFRU);
extern int makePhysicalTableEntryLive(int xPhysicalIndex);
extern int makePhysicalTableEntryStale(int xPhysicalIndex);
extern int deletePhysicalTableEntry(int xPhysicalIndex);
/* Fix for 4915080 */
extern int *getAllChildrenFromPhysicalContainedIn(int parentIndex);
/* End of Fix for 4915080 */
#endif /* ENTPHYSICALTABLE_H */