typedef struct
{
char tbParmID[2];
char tbReserved1[2];
char tbVersion;
char tbFormat;
char tbReserved2[18];
char tbSubSystem[8];
char tbReserved3[4];
char tbTurboAnchor[8];
char tbReserved4[20];
} TbParmStruct;
typedef struct
{
char org;
char method;
char index;
char smc;
char readPassword[TB_PASSWORD_LENGTH];
char writePassword[TB_PASSWORD_LENGTH];
int rowSize;
int keySize;
int keyLocation;
int numberOfRows;
short generations;
short expansionFactor;
short lowDensity;
short highDensity;
char reserved1[6];
char dateTime[12];
short absoluteGenerationNumber;
char datasetName[44];
short relativeGenerationNumber;
short generationsPresent;
int rowsAtExpand;
char DDName[8];
char baseTable[8];
char openStatus;
char altsInvoked;
char viewVersion;
char reserved2;
char userID[8];
char viewName[8];
char viewDate[12] ;
char userComments[16];
char vtsName[8];
char reserved3[68];
} TbTableDefinitionStruct;
typedef struct
{
char tableName[TB_TABLE_NAME_LENGTH];
char tableOpenStatus;
char tableInOut;
char tableAltInvoked;
char tableCardinalId;
int filler;
int tableSize;
int tableRows;
int tableRwsBfExp;
char tableTrueName[TB_BASE_TABLE_NAME_LENGTH];
/* 44 BYTES FOR LT STAT UNTIL HERE */
int filler2;
char tableTimeOpen[12];
int filler3;
long long totalCallS;
long long totalCallU;
char vtsName[8];
} TbTableStatsStruct;
typedef struct
{
int from;
int reqd;
int size;
int total;
int returned;
int tsrHW;
int openHW;
int openNow;
int tsrNow;
int tsrSZ;
int strobe;
/* LT EXTENDED FIELDS FOR V603 */
int numOpenTable;
long long tsrCallCont;
int tsrMaxTable;
int mapCmeSize;
int tceHashSize;
int tceIdxSize;
int tceDefSize;
int tsrAvailBlocks;
char swSpaceManager;
char filler[7];
} TbListBlockStruct;