C + + structure defined in Typedef struct { Unsign long SurceType;/* the Type of the device */ Unsign ling RSRVD; Reserved/* */ Char Name;/* Device model name
Char NameInOS;/* Device model name in OS Unsign long PortType./* the Port type */ CdPortDescripUnion u;/* the Union of the I/O port descriptor */ } cdSourceInfo; The cdPortDescripUnion type for the following structure Typedef union {