If you have the function descriptor, then you know how to call the library's functions. If you have the library, then you know how to determine the offsets of the library's functions. It might be possible to link the object code into yours and call the functions with an understanding of the overall layout; however, if the library calls any of its own functions or any other internal functions, you're still hosed. So, you'd have to decompile the library and go from there.
So, anything is technically possible, but is the benefit worth the cost?
Trev
P.S. In the United States, all creative works, including software source and object code, are implicitly copyrighted unless they're explicitly placed in the public domain. "Freeware" is copyrighted software licensed free of charge for limited use. Be sure to consult your own country's copyright laws, international treaties, and the country of origin's copyright laws before publicly distributing your work. (Private, non-commerical use typically qualifies as a fair use in countries that apply the fair use doctrine.)