windows-nt/Source/XPSP1/NT/net/rras/ras/ui/rassrvui/arch.txt

39 lines
1.4 KiB
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
// ===============================================
// ===============================================
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.