IMPLIB Fatal Error Messages

Number IMPLIB Fatal Error Message

IM1600 error writing to output file—message
  IMPLIB could not create the import library for the given reason.
  Probably the drive or directory where the import library is being created is full.
IM1601 out of memory, near/far heap exhausted
  There was not enough room in memory for the heap needed by IMPLIB.
  Increase the available memory. Some ways to do this include:

Remove TSR (terminate-and-stay-resident) programs

Run IMPLIB outside of an NMAKE session

Run IMPLIB outside of a shell

IM1602 syntax error in module-definition file
  IMPLIB could not understand the contents of a .DEF input file.
IM1603 filename : cannot create file—message
  IMPLIB could not create the given file for the given reason.
  One of the following may be a cause:

The file already exists with a read-only attribute.

There is insufficient disk space to create the file.

The drive cannot be written to.

IM1604 filename : cannot open file—message
  IMPLIB could not find the specified module-definition (.DEF) file or dynamic-link library (DLL) for the given reason.
IM1605 too many nested include files in module-definition file
  A module-definition (.DEF) file contained an INCLUDE statement specifying a nested set of included files that exceeded the limit for nesting. The limit is 10 levels.
IM1606 missing or invalid include file name
  A syntax error occurred in an INCLUDE statement in a module-definition (.DEF) file.
  One of the following may have occurred:

A filename was not specified.

More than one filename was specified.

A long filename was specified without being enclosed in quotation marks or was enclosed in one single and one double quotation mark.

IM1607 extension : invalid extension for target library
  The given extension was specified for the import library.
  An import library cannot be given a .DEF or .DLL extension.
IM1608 no .DLL or .DEF source file specified
  No input file was specified on the IMPLIB command line.