Usage dlltool
-m --machine Create as DLL for . [default: i386]
possible : arm[_interwork], i386, mcore[-elf][-le], ppc, thumb
-e --output-exp Generate an export file.
-l --output-lib Generate an interface library.
-a --add-indirect Add dll indirects to export file.
-D --dllname Name of input dll to put into interface lib.
-d --input-def Name of .def file to be read in.
-z --output-def Name of .def file to be created.
--export-all-symbols Export all symbols to .def
--no-export-all-symbols Only export listed symbols
--exclude-symbols Don't export
--no-default-excludes Clear default exclude symbols
-b --base-file Read linker generated base file.
-x --no-idata4 Don't generate idata$4 section.
-c --no-idata5 Don't generate idata$5 section.
-U --add-underscore Add underscores to symbols in interface library.
-k --kill-at Kill @ from exported names.
-A --add-stdcall-alias Add aliases without @.
-S --as Use for assembler.
-f --as-flags Pass to the assembler.
-n --no-delete Keep temp files (repeat for extra preservation).
-C --compat-implib Create backward compatible import library.
-v --verbose Be verbose.
-V --version Display the program version.
-h --help Display this information.