The correct thing is you do the import of the DLL as a component for Delphi, and do not go out by doing reverse engineering on the DLL (personal ethics issue).
Menu: Component -> Import Component...
This way Delphi will create a unit
with the funções
and procedures
they have in the library!
As you have already done the test by changing the extension of the DLL to EXE and got the IDE icon from Delphi then I do not believe that the Library is ActiveX , so when importing the component choose the option : Import a Type Library
.
If the DLL does not appear in the Libraries List available at the time of import, you must register this DLL for Delphi to recognize:
regsvr32 "caminho_da_dll"