typedef struct {
icSignature deviceMfg; /* Device Manufacturer */
icSignature deviceModel; /* Decvice Model */
icUInt64Number attributes; /* Device attributes */
icTechnologySignature technology; /* Technology signature */
icInt8Number data[icAny]; /* Descriptions text follows */
/* Data that follows is of this form, this is an icInt8Number
* to avoid problems with a compiler generating bad code as
* these arrays are variable in length.
* icTextDescription deviceMfgDesc; * Manufacturer text
* icTextDescription modelDesc; * Model text */
} icDescStruct;
|