In a completely default interface, the file transfer application handles all events connected with the user interface and the progress dialog box provided by the file transfer engine. The file transfer engine sends user interface events to the xfNotifyProc function that the application provides, and that function passes all events connected with the user interface to the xfDefNotifyProc function for default interaction.