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).
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:
User Application |
DLL to Load |
---|---|
32-bit |
hulapi.dll |
64-bit |
hulapi64.dll |
-
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.