Which bits in particular are you interested in? I've already got some routines that do the interrogation stuff, although I'm running into issues where I have to set the Windows default printer for a PageSetupDlg structure to get populated. I'd like to use DocumentProperties but it doesn't appear to return the same DEVMODE structure...
Regards
Simon