(IFR) A database containing type information for interfaces, their data structures, operations and parameters, filled in from IDL files, usually by the IDL compiler. Can be used by clients or servers to retrieve type information at runtime.
A service that contains all the registered component interfaces, the methods they support, and the parameters they require. The IFR stores, updates, and manages object interface definitions. Programs may use the IFR APIs to access and update this information. An IFR is not necessary for normal client/server interactions.