An interface for handing off computer system information. The interface
has a data structure stored on a computer readable medium. The data
structure has fields for component data pertaining to components of a
computer system. The data structure is available to be populated by a
first program filling in component data using identifiers for locating
the component data in the data structure. The first program is able to
discover components. The component data is accessible by a second program
indexing the data structure with the identifiers. The second computer
program is for assisting an operating system gain the component data.