| pdlg_create() | Initialise print dialog, allocate memory |
| pdlg_open() | Open selection dialog in window |
| pdlg_close() | Close window |
| pdlg_delete() | Free memory |
| pdlg_get_setsize() | Get size of the structure |
| pdlg_add_printers() | Add application's printers |
| pdlg_remove_printers() | Remove application's printers |
| pdlg_update() | Update window title |
| pdlg_add_sub_dialogs() | Add application's sub-dialogs |
| pdlg_remove_sub_dialogs() | Remove application's sub-dialogs |
| pdlg_new_settings() | Return pointer to initialised printer |
| settings | |
| pdlg_free_settings() | Free memory used for printer settings |
| pdlg_dflt_settings() | Initialise memory region with printer |
| settings | |
| pdlg_validate_settings() | Validate printer settings |
| pdlg_use_settings() | Validate and adopt printer settings |
| pdlg_evnt() | Manage events for dialog in window |
| pdlg_do() | Display modal dialog |