Import libraries are used by programs that wish to link with DLLs. Import libraries are not usually needed when SLINK is used because SLINK can extract the information directly from the DLL itself. However, SLINK will generate import libraries for the DLLs it creates if requested and will also accept them as input for the load command. Import libraries have to be generated for other linkers that cannot extract information directly from the DLL.