Mini Shell

Direktori : /opt/dell/srvadmin/etc/srvadmin-isvc/ndx/
Upload File :
Current File : //opt/dell/srvadmin/etc/srvadmin-isvc/ndx/hiphii.cxm

#//-------------------------------------------------------------------------
#//
#//                 Dell Inc. PROPRIETARY INFORMATION
#//
#//  This software is supplied under the terms of a license agreement or
#//  nondisclosure agreement with Dell Inc. and may not be copied or
#//  disclosed except in accordance with the terms of that agreement.
#//
#//  Copyright (c) 2010 Dell Inc. All Rights Reserved.
#//
#//  Abstract/Purpose:
#//    NDX configuration file
#//    See readme_ndx.txt for more info
#//
#//-------------------------------------------------------------------------

typedef struct _HIIObjHdr
{
	u32 offsetName;
	u32 offsetDisplayName;
	u32 offsetFQDD;
	u32 offsetDescription;
	u32 displayIndex;
	u32 biosMappingID;
	booln bReadOnly;
	booln bSuppressed;
	booln bRebootNeeded;
	__BITMAP u16 progModifierBitMap;
} HIIObjHdr;

typedef struct _HIIFQDDObj
{
	HIIObjHdr hdr;
	booln bPasswdProtected;
} HIIFQDDObj;

typedef struct _HIIFormObj
{
	HIIObjHdr hdr;
	u32 offsetParentName;
} HIIFormObj;

typedef struct _HIIDependency
{
	u32 offsetType;
	u32 offsetName;
	u32 offsetValue;
} HIIDependency;

typedef struct _HIIIntegerObj
{
	HIIObjHdr hdr;
	booln bPendingValid;
	booln bDefaultValid;
	s64 currentValue;
	s64 pendingValue;
	s64 defaultValue;
	s64 minValue;
	s64 maxValue;
	u32 numDependencies;
	HIIDependency dependencies[-1];
} HIIIntegerObj;

typedef struct _HIIStringObj
{
	HIIObjHdr hdr;
	u32 offsetCurrent;
	u32 offsetPending;
	u32 offsetDefault;
	u16 minLength;
	u16 maxLength;
	booln bPasswdObj;
	u32 numDependencies;
	HIIDependency dependencies[-1];
} HIIStringObj;

typedef struct _HIIEnumObj
{
	HIIObjHdr hdr;
	booln bPendingValid;
	booln bDefaultValid;
	u8 currentState;
	u8 pendingState;
	u8 defaultState;
	u8 numPosibleStates;
	u32 numDependencies;
	HIIDependency dependencies[-1];
} HIIEnumObj;

typedef struct _HIIEnumValueObj
{
	u32 stateNumber;
	u32 mappingID;
	u32 offsetName;
	u32 offsetDisplayName;
	u32 numDependencies;
	HIIDependency dependencies[-1];
} HIIEnumValueObj;

typedef struct _HIIOrderedListObj
{
	HIIObjHdr hdr;
	booln bAllowEnDisEntries;
	u8 reserved[2];
	u32 numOrdListEntries;
	u32 numDependencies;
	HIIDependency dependencies[-1];
} HIIOrderedListObj;

typedef struct _HIIOrderedListEntryObj
{	
	HIIObjHdr hdr;
	u32 currentIndex;
	u32 pendingIndex;
	booln bPendingValid;
	booln bCurrentEnabled;
	booln bPendingEnabled;
	booln bFailoverCapable;
} HIIOrderedListEntryObj;

typedef struct _HIIFormReferenceObj
{
	HIIObjHdr hdr;
} HIIFormReferenceObj;

typedef struct _HIICrossDependency
{
	u32 offsetName;         
	u32 offsetValue;        
} HIICrossDependency;

typedef struct _HIICrossObj
{
	u32 numDependency;
	HIICrossDependency crossDependencies[-1];
} HIICrossObj;

#//-------------------------------------------------------------------------
#// End
#//-------------------------------------------------------------------------


Zerion Mini Shell 1.0