uses
Classes,
SysUtils,
LCLProc,
Useful lower level helper functions and classes
FileUtil,
Miscellaneous procedures and functions for manipulating files and filenames
StringHashList,
cwstring;