Here is my new little function called _DLLGetFunctionNames. It extracts the dll function names from dll files. It's not perfect, but it works good. I hope you like it. Greetings from Austria! #Include <Array.au3> $DLLFile = FileOpenDialog("Choose DLL file", @SystemDir, "DLL files (*.dll)", 3) if @error Then Exit $aNames = _DLLGetFunctionNames($DLLFile) If @error Then Exit ConsoleWrite($DLLFile & ": Fault " & @error & @CR) ;~ $sNames = _DLLGetFunctionNames($DLLFi