In ToolBook 8.5, many of the functions found in the WIN, DOS, DLG, REG and TBFILE32 dlls have been converted to internal functions. This means that you no longer need to Link these functions before using them. chooseColorDlg chooseDirectoryDlg32 chooseFontDlg clientFromPage clientFromScreen colorPaletteDlg copyFile32 createDirectory32 displayAspectX displayAspectXY displayAspectY displayBitsPerPixel displayColorPlanes displayFonts displayLogPixelsX displayLogPixelsY fileExists32 fileToPrinter getCDDriveList32 getCurrentDirectory32 getCurrentDrive32 getCustomColors getDirectoryOnlyList32 getDOSEnvironmentString32 getDriveKind32 getDriveList32 getEllipsisByCharCount32 getEllipsisByFont32 getFileAttributes32 getFileDate32 getFileDateEx32 getFileList32 getFileListDlg getFileListDlgFilterIndex getFileOnlyList32 getFileSize32 getFileVersion32 getFreeDiskSpace32 getIniVar getLongFileName32 getModuleList getModulePath getOpenFileDlgFilterIndex32 getSaveAsDlgFilterIndex32 getShortFileName32 getVolumeName32 getWinIniVar HLStoRGB horizontalDisplayRes horizontalDisplaySize isCDDrive32 isDOSDrive32 itemOffset listToTextline modalPopText moveFile32 openDlgLFN openFileDlg32 pageFromClient pageFromScreen popMenu popText popTextGetBounds printerFonts registryGetKey registryGetValueSize registryGetValueType registryKeyList registryRemoveKey registryRemoveValue registrySetKey registryValueList removeDirectory32 removeFile32 RGBtoHLS saveAsDlg32 screenFromClient screenFromPage sendKeys setCurrentDirectory32 setCurrentDrive32 setCustomColors setFileAttributes32 setFileDate32 setIniVar setSystemCursor32 setSystemDate32 setSystemTime32 setWinIniVar sortList sortTextlines textlineContains textlineOffset textlineToList textToPrinter validateForDOS32 verticalDisplayRes verticalDisplaySize xPixelsFromUnits xUnitsFromPixels yieldApp yPixelsFromUnits yUnitsFromPixels Again, in ToolBook 8.5, many of the functions found in the WIN, DOS, DLG, REG and TBFILE32 dlls have been converted to internal functions. However, some have NOT been converted. Since some functions have not been converted to internal functions, you will still be required to link to them as you have in the past - OR - you can use our suggested alternate function. The suggested alternate function will be an internal function which will not require any linking. The functions which have not been internalized will work fine in 8.5 but in the next version of ToolBook they will not work at all - since linking to 16 bit dlls will not be permitted at that time. ORIGINAL FUNCTION NAME SUGGESTED REPLACEMENT ---------------------- --------------------- chooseDirectoryDlg chooseDirectoryDlg32 chooseDirectoryDlgLFN chooseDirectoryDlg32 copyFile copyFile32 createDirectory createDirectory32 fileExists fileExists32 freeMemBlock freeMemBlock32 getCDDriveList getCDDriveList32 getCurrentDirectory getCurrentDirectory32 getCurrentDirectoryLFN getCurrentDirectory32 getCurrentDrive getCurrentDrive32 getDirectoryOnlyList getDirectoryOnlyList32 getDirectoryOnlyListLFN getDirectoryOnlyList32 getDosEnvironmentString getDosEnvironmentString32 getDriveKind getDriveKind32 getDriveList getDriveList32 getFileAttributes getFileAttributes32 getFileDate getFileDate32 getFileList getFileList32 getFileListLFN getFileList32 getFileOnlyList getFileOnlyList32 getFileOnlyListLFN getFileOnlyList32 getFileSize getFileSize32 getFileVersion getFileVersion32 getFreeDiskSpace getFreeDiskSpace32 getMemBlock getMemBlock32 getOpenFileDlgFilterIndex getOpenFileDlgFilterIndex32 getSaveAsDlgFilterIndex getSaveAsDlgFilterIndex32 getVolumeName getVolumeName32 isCDDrive isCDDrive32 moveFile moveFile32 openDlg openDlgLFN openFileDlg openFileDlg32 openFileDlgLFN openFileDlg32 registryGetBinaryKey registryGetBinaryKey32 registrySetBinaryKey registrySetBinaryKey32 removeDirectory removeDirectory32 removeFile removeFile32 saveAsDlg saveAsDlg32 saveAsDlgLFN saveAsDlg32 setCurrentDirectory setCurrentDirectory32 setCurrentDrive setCurrentDrive32 setFileAttributes setFileAttributes32 setFileDate setFileDate32 setSystemDate setSystemDate32 setSystemTime setSystemTime32