Paul Mayfield
From:	Paul Mayfield
Sent:	Friday, October 17, 1997 10:50 PM
To:	Daniel Dedu-Constantin; Rose Bigham
Cc:	Javed Rasool; Narendra Gidwani; Shaun Cox; Paul Mayfield
Subject:	Connections Ras Server UI update
Location:
	\\scratch\scratch\pmay\dialup

Current Status:
1. Device Management (General Tab)
	a. Display Devices (modems, DCC ports, VPN)			Ok. 
	b. Set Device Properities									Ok
		i.  Enable/Disable ports for dialin						Not implemented
		ii.  Enable multilink on all devices					Ok
		iv. Enable showing icons in task bar 					Ok
		v.  "Properties Button"								Not implemented
	c. Enable vpn to for dialup								Setting will be saved but has no effect on system

2. User Management (User Tab)
	a. Display Local Users									Ok
	b. Grant/Revoke Local User Dialin Priveleges				Ok
	c. Add New Local Users									Ok	
	d. Callback properties									Ok
	d. Launch MMC 										Ok

3. Protocol Management (Advanced Tab)
	a. Enable/Disable protocol for dialin						Ok
	b. Tcpip properties										Ok
		i. Use dhcp											Ok
		ii. Use pool											Ok
		iii. Allow static 										Ok
	c. Ipx properties											Ok
		i. Auto assign net nums								Ok
		ii. Assign pool										Ok
		iii. Assign same addr to all clients					Ok
	d. Enabling the exposing of the server's network			Ok
	e. Display Protocol description							Ok
	f.  Add protocol											Not implemented (INetConfig)
	g. Remove protocol										Not implemented (INetConfig)
	h. Show protocol description								Ok.  Wrong description displayed.
	
4. Connections Folder 
	a. Enumerate Connections 								Ok
	b. Hangup Connections 									Ok

5. Status
	a. Show connection stats								Ok 
	b. Disconnect connection								Ok 
	c. Multilink Tab											Ok
		i. Display ports in the connection						Ok
		ii. Allow hangup of individual ports					Ok
		iii. Allow status of individual ports						Ok

6. Wizard Pages
	a. Icoming Devices Tab									Ok
	b. Incoming Virtual Private... Tab							Ok
	c. Allowed Users Tab									Ok
	d. Allowed Protocols Tab								Ok
	e. Finish Tab											Ok 

7. Remote Acesss Service
	a. Install if not installed									Not implemented
	b. Start													Not implemented
	c. Mark Autostart										Not implemented
	d. Stop													Not implemented
	e. Mark Disabled										Not implemented

8. Error handling
	a. Remote Access 										Not implemented
		i. Dependency problems								Not implemented
		ii. Running in Domain and DC wont allow				Not implemented
		iii. Service specific errors							Not implemented
		iv. Start remoteacess if not started when ui launched	Not implemented
	b. General problems										Ok
		i. Insufficient privilege to modify vpn usage			Ok
		ii. Device wont allow usage modification				Ok
	c. User problems										Ok
		i. Insufficient privilege to add/modify users			Ok
	d. Protocol												Ok
		i. Insufficient privilege to modify protocols				Ok

9. Help
	a.  Add support for online help as supplied by UA			Not implemented

10. Finishing Touches
	a.  Make sure that error dialogs display string resources	Ok
	b.  Design smart error messages							Ok
	c.  Finishing UI Tweaks as per stevefal					Not implemented

Notes:
1. Pressing cancel will remove all users added from the user tab and rollback all callback settings 
   (this is the desired behavior).
2. Pressing cancel will not rollback any changes made by pressing the "Properties" button from the general tab.
    (this is by design).
3. Pressing cancel on the property sheet will no rollback changes made to the protocol properties by design.
4. [5.a] and [5.b] do not show up in test.exe as these will be implemented/tested by cwill.