Using Dependency Walker

Dependency Walker (depends.exe) can help you configure terminal emulators for SecureLogin's single sign-on functionality.

NOTE:  Dependency Walker doesn't work with 16-bit HLLAPI emulators.

Dependency Walker is available from the Dependency Walker Web site.

  1. Run depends.exe.


    Dependency Walker's main dialog box
  2. Click File > Open, then navigate to and open the hllappi.dll file.

    Look for a .dll file with the name "HLLAPI" (or some variation) in it. For example, the file for Quick3270 is QHLLAPI.DLL, found in the c:\Program Files\Quick3270 directory.


    The .dll filename in Dependency Walker
  3. In the function exports window, scroll through the exports until you locate "hllapi".

    The hllapi.dll file contains many HLLAPI functions. Use Dependency Walker to identify the HLLAPI initialization function or entry point. Typically, this function is called hllapi, Hllapi, Winhllapi, or WinHllapi. Look for some variation of hllapi.

    As the following figure illustrates, the export function displayed for Quick3270 is hllapi.


    The HLLAPI function type in Dependency Walker
  4. Enter this function type in Terminal Launcher's HLLAPI Function text box.


    The HLLAPI Function text box

    The function is case sensitive. For example, if the function is Hllapi and you enter hllapi, the emulator won't work.