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; |