Start by looking at DynAPI.
(I try to avoid this stuff, and pointing people there usually delays them long enough for me to make my escape...)
Yes I took a look at that; thanks for the link. There's not much in it for the stuff I'm looking to do though.
Thanks,
John