home *** CD-ROM | disk | FTP | other *** search
- /*****************************************************************************
- * Project: Workstation inventory
- * File: RECDECL.H
- * Author: Morgan B. Adair
- * Date: 12/15/91
- *****************************************************************************/
-
- #ifndef _RECDECL_H
-
- #define _RECDECL_H
-
- #define NUMBER_OF_KEYS 1
- #define NUMBER_OF_KEY_SEGS 2
- #define KEY0_SIZE 12
-
- #define MAX_FLOPPY_DRIVES 2
- #define MAX_HARD_DRIVES 2
-
- #define MAX_BINDERY_OBJ_NAME 48
-
- typedef struct {
- BYTE network[4];
- BYTE node[6];
- char userName[MAX_BINDERY_OBJ_NAME];
- BYTE IPXmajorVersion;
- BYTE IPXminorVersion;
- BYTE SPXmajorVersion;
- BYTE SPXminorVersion;
- BYTE shellMajorVersion;
- BYTE shellMinorVersion;
- BYTE shellRevisionLevel;
- BYTE machineModel;
- BYTE machineSubmodel;
- WORD processorType;
- WORD coprocessorType;
- int conventionalMemoryK;
- WORD extendedMemoryK;
- WORD expandedMemoryK;
- int videoHardware;
- int alternateVideoHardware;
- BYTE DOSversionMajor;
- BYTE DOSversionMinor;
- BYTE NICtype[80];
- BYTE numPrintersInstalled;
- BYTE numSerialPorts;
- BYTE mouseType;
- WORD mouseDriverVersion;
- BYTE numFloppyDrives;
- BYTE floppyDriveType[MAX_FLOPPY_DRIVES];
- BYTE numHardDrives;
- LONG hardDriveSize[MAX_HARD_DRIVES];
- } WS_INVENTORY_RECORD;
-
- #endif
-