NAME FindConfigDev - find a matching ConfigDev entry SYNOPSIS configDev = FindConfigDev( oldConfigDev, manufacturer, product ) D0 A0 D0 D1 FUNCTION This routine searches the list of existing ConfigDev structures in the system and looks for one that has the specified manufacturer and product codes. If the oldConfigDev is NULL the the search is from the start of the list of configuration devices. If it is not null then it searches from the first configuration device entry AFTER oldConfigDev. A code of -1 is treated as a wildcard -- e.g. it matches any manufacturer (or product) INPUTS oldConfigDev - a valid ConfigDev structure, or NULL to start from the start of the list. manufacturer - the manufacturer code being searched for, or -1 to ignore manufacturer numbers. product - the product code being searched for, or -1 to ignore product numbers. RESULTS configDev - the next ConfigDev entry that matches the manufacturer and product codes, or NULL if there are no more matches. EXCEPTIONS EXAMPLES /* to find all configdevs of the proper type */ struct ConfigDev *cd = NULL; while( cd = FindConfigDev( cd, MANUFACTURER, PRODUCT ) ) { /* do something with the returned ConfigDev */ } SEE ALSO BUGS