I have been trying to adapt the CPSUISAM treeview example in the ui onto the printer interface dll, even though I have read from http://www.osronline.com/showThread.cfm?link=85623 and DDK documentation that it’s highly not recommended. However, I really want the functionality of the treeview drop-down listboxes (as I think this method could have easier implementation shall I want to change the contents. However, I’m not sure if this requires migration of the CPSUISAM example or if I need to change the parameter type from propsheetinfo structure that I’ve seen in a lot of examples from DDK as well as some open source examples out there, to INSERTPSUIPAGE_INFO structure that is in the CPSUISAM example. Again, my objective would be to implement the OPTITEM lists as easily as possible, as I have been attempting to migrate the CPSUISAM example and not having much luck with it. Thanks in advance for any explanations. I would be happy to further clear up my question if you’re still confused as though I am describing my problem as clearly as I could.