--------------------------------------------------------------------------------------Notes for add-on developers:--------------------------------------------------------------------------------------All add-ons must add a "Valid" boolean value to every recognized parameter. The preflet will check if all values were recognized and if not it will ask the user if he wants to edit the interface anyway...--------------------------------------------------------------------------------------Add-on registration:--------------------------------------------------------------------------------------Tabs and Protocols (protocols are tabs):DUN_TAB_ADDON_TYPE : pointer to DialUpAddon objectAuthenticators:DUN_AUTHENTICATOR_ADDON_TYPE : BMessage with the following entries:{"KernelModule" : string"TechnicalName" : string"FriendlyName" : string"Position" : int32}Devices:DUN_DEVICE_ADDON_TYPE : pointer to DialUpAddon objectAddons that must be deleted:DUN_DELETE_ON_QUIT : pointer to DialUpAddon object - this will be deleted when the preflet quits(you should register all your addons here, too)--------------------------------------------------------------------------------------Additional data in the BMessage object for add-ons:--------------------------------------------------------------------------------------DUN_MESSENGER : BMessenger - This messenger can be used to send messages to the prefletDUN_TAB_VIEW_RECT : BRect - This rect should be used for tabsDUN_DEVICE_VIEW_WIDTH : float - Maximum width a device add-on's view may have