| GetSpecialPath method 
           Returns the full path name of special standard path on the PC. 
        Syntax:
        
          variable = object.GetSpecialPath(pathID) 
         
        Parameters:
        
        PathID - a constant for the special path (see also the ASP
        include files). It can be one of the following values: 
          
            
              | Value | 
              Constant | 
              Description | 
             
            
              | -5 | 
              cGSPCommonFiles | 
              Common Files directory - usually a subdirectory
                of Program Files directory. Common DLL should be installed
                there. | 
             
            
              | -4 | 
              cGSPProgramFiles | 
              Program Files directory. Usually the applications
                are installed in its subdirectories. | 
             
            
              | -3 | 
              cGSPTempPath | 
              Temporary folder. | 
             
            
              | -2 | 
              cGSPWinDir | 
              Windows directory | 
             
            
              | -1 | 
              cGSPSysPath | 
              System directory (system or system32 directory) | 
             
            
              | 2 | 
              cGSPPrograms | 
              Start menu\Programs | 
             
            
              | 5 | 
              cGSPPersonal | 
              Personal folder (or MyDocuments on the newer OS
                versions) | 
             
            
              | 6 | 
              cGSPFavorites | 
              Favorites directory | 
             
            
              | 7 | 
              cGSPStartup | 
              Start Menu\Startup | 
             
            
              | 8 | 
              cGSPRecent | 
              Recent documents directory | 
             
            
              | 9 | 
              cGSPSendTo | 
              Send To directory | 
             
            
              | 11 | 
              cGSPStartMenu | 
              Start Menu folder | 
             
            
              | 16 | 
              cGSPDesktopDirectory | 
              The folder containing the desktop items | 
             
            
              | 20 | 
              cGSPFonts | 
              Fonts directory | 
             
            
              | 21 | 
              cGSPTemplates | 
              Templates directory | 
             
            
              | 22 | 
              cGSPCommonStartMenu | 
              All Users\Start menu* | 
             
            
              | 23 | 
              cGSPCommonPrograms | 
              All Users\Start Menu\Programs* | 
             
            
              | 24 | 
              cGSPCommonStartUp | 
              All Users\Start Menu\Start Up* | 
             
            
              | 25 | 
              cGSPCommonDesktopDir | 
              All Users desktop directory | 
             
            
              | 26 | 
              cGSPAPPData | 
              Application data directory. Here the applications
                can create subfolders where they can save their configuration
                and other data. | 
             
            
              | 31 | 
              cGSPCommonFavorites | 
              All Users\Favorites* | 
             
            
              | 33 | 
              cGSPCookies | 
              Cookies directory | 
             
            
              | 34 | 
              cGSPHistory | 
              History directory | 
             
           
          * - on Windows 95/98/ME/CE/CE.NET systems common and user specific folders
          may overlap depending on the system configuration 
          Note: Some of the special paths are not available on all the
          platforms. Please check MSDN for more detailed information. More
          constants can be used if you are interested see the
          SHGetSpecialFolderLocation function in MSDN.  
         
        Examples:
        
          Set sf = Server.CreateObject("newObjects.utilctls.SFMain")
Response.Write "Windows directory is: " & sf.GetSpecialPath(-2)
         
        Remarks:
        
          The values returned are usually passed to file open/create methods,
          to ShellLink object (if shortcuts are to
          be created/inspected) and any other file manipulation/information
          routines. 
          The directories are returned without a trailing "\"
          character. 
         
        Applies to:  SFMain object 
          Supported on: 
          
            Windows 95/NT and later 
            Pocket PC/Windows Mobile 2003 and later 
            Also available in some special editions for Windows CE/CE.NET 
           
          
         |