APIs

The following APIs are available:

Function Name

API Name

Send File function

utlsend

Send File Extension function

utlsendex

Send Request function

utlrecv

Send Request Extension function

utlrecvex

Instant Transfer Send File function

utlsendit

Job Execution Result Notification function

hulsndrc

Log Search function

hulrlog

The explanation of the APIs in this manual is based on the syntax of C (programming language).

= Remarks =

In the explanation of each parameter of an API, (IN) or (OUT) indicates that the parameter is an input or output parameter.

(IN)

This indicates that the parameter is an input parameter.

(OUT)

This indicates that the parameter is an output parameter.

 

To use the APIs, load the following DLLs:

Table 7.1 DLL to Load

User Application

DLL to Load

32-bit

hulapi.dll

64-bit

hulapi64.dll

Note
  • The stored location of the hulapi.dll of HULFT Ver.8 or higher is different from that of HULFT lower than Ver.8. If you use user applications that cooperate with HULFT lower than Ver.8, modify the user application so that you can load 'hulapi.dll' with a full path.

  • Depending on how you load DLL, you may have to load MonoCrypt.dll and hulftrt.dll before you load hulapi.dll. This document offers you sample codes when you load DLL by using LoadLibraryExAPI. For details on how to load DLL, visit the Microsoft website.

  • When you build an API above using VisualStudio, make sure you set Character Set, which is located in Project > Properties > Project Defaults > Character Set, to "Use Multi-Byte Character set" before you execute building.