You need to provide a lot more information for people to help you. What applications? What applications on the mainframe? What protocols?
My employer (http://www.gcom.com) deals with the protocol end of that question, but we don't do Windows.
Oolan Zimmer
Each DLL has a statically linked interface library that you link in with your application. Then, you include the header file for the DLL and just use the function. Simple, easy.
It's possible to use DLL's in more exotic ways, but that's best saved for people intimately involved in the guts of...