Select windows printer/plotter

Hi! I need some help, i have searched for it at http://discussion.bentley.com/ and i have found nothing, and i'm thinking its impossible... i'm working with a v7 to v8 microstation mdl code, and adding some features requested, one of them, is a window/dialog to select a networked or phisical printer/plotter alreaddy installed in the machine, something like the "Select Printer" groupbox in this screenshot. http://help.allegheny.edu/tutorials/images/print/winxp_printer15.gif is it possible? how can i do it? i have a vc++ and vb6 compiler to develop a dll if i need it thankyou