Using Com Objects Programming For Enhanced Library Search Applications