; by using regedit.exe on this file, the following caveats become clear:
; 1. spaces are not allowed in names
; 2. punctuation other than . is not allowed in names
; 3. names not at the top level can start with numbers
; 4. any line not starting with HKEY_CLASSES_ROOT is a comment (regtool uses ; or #)
; 5. regedit will take these comments without the ; (but regtool won't)
; 6. comments work only at the beginning of the line
;
; conclude:
; - obey caveats 1,2,3 when naming things
; - "Sketch" is a valid env name but "2D Test" is not [1,2,3]
; - use regtool.exe, not regedit.exe [4,5,6]
; - on the next line, regedit keeps " ; def..." which screws up the env name [4,5,6]
;
; Applications are defined only by registry. They are made up of one or more documents and environments.
; Environments are dependent on and defined by the application. They are generated by a registry file and a resource dll that contains their menus, etc.
; Documents are independent of applications. They are made up of registry information, an autoextension dl
; Views are independent of applications. They are made up of registry information and a view dll.
; An application definition is made up of the following:
; 1. One or more environment definitions.
; 2. One or more document types, one of which is designated as the default, which contains
; a. One or more view types, one of which is the default view for the document, which contains:
; 1) One or more of the application environments, one of which is the default for the view.
;
; History
; Bob Garrett 02/24/96 Changed object that layers menu command invokes.
; Bob Garrett 02/27/96 Changed object that pinpoint menu command invokes.
; Bob Garrett 03/01/96 Changed object that pinpoint menu command invokes again.
; Benright 03/09/96 Added Fitted Curve to Default HSO
; Philip Davis 03/28/96 Added Refresh Command.
; John Gauthier 04/11/96 TR16740 - Added HKEY_CLASSES_ROOT\SmartSketch.Document\protocol\StdFileEditing\server = SmartSketch.exe since Excel is using OLE1
; protocol for icon case.
; Joe Crubaugh 08/13/96 Added Version
; Denis Schaffer 08/14/96 Added UISELECTSET option to UnGroup, Bring To Front, Send To Back, Pull Up, and Push Down commands
; Pam Hughes 09/30/96 Changed to .igr = SmartSketch.Document for MFC to connect to existing app
; Shashikanth Prabhakar 12/10/96 Changed INI file entries for MSTN and ACAD to new INI files (itmstn.ini and itacad.ini).
;
; pth changed CurVer to 1.11 for mfc created documents
; Egbert Cassier 01/16/97 Added registration entries for Proren and TV2D translators.
; Shashikanth Prabhakar 12/10/96 Removed registration entries for Proren and TV2D translators