// =============================================== // =============================================== This file explains the design and architecture of the Connections Ras Server UI project. // =============================================== // =============================================== Databases ========= Each property sheet tab accesses databases to do the work behind the scenes. The following databases are included: Device Database: Getting/setting of ras device properties (devicedb.h) User Database: Getting/setting of local user parameters (userdb.h) Protocol Database: Getting/setting of protocol parameters. (protdb.h) Miscellaneous DB: Getting/setting of other misc. properties (miscdb.h) The function RasSrvGetDatabaseHandle allows access to the given databases. UI == The following files define the ui for the property sheets: gentab.c The general tab usertab.c The user tab, callback dialog, new user dialog advantab.c The advanced tab tcpipui.c The tcpip properties dialog ipxui.c The ipxui properties dialog multilink.c The multilink tab properties dialog Error reporting and handling policies ===================================== Only functions that display ui (in the files listed in the UI section) can display error dialog boxes and are responsible for doing so correctly. All other functions can print trace statements.