struct OPEN_DLG type dd ? procinfo dd ? com_area_name dd ? com_area dd ? opendir_path dd ? dir_default_path dd ? start_path dd ? lp_drawwndproc dd ? status dd ? openfile_path dd ? filename_area dd ? filter_area dd ? x_size dw ? x_pos dw ? y_size dw ? y_pos dw ? ends