pw3270.idl
1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// This is the type library for libhllapi.dll
//
// References:
//
// http://support.microsoft.com/kb/189133
// http://msdn.microsoft.com/en-us/library/windows/desktop/aa367300(v=vs.85).aspx
//
[
// Use GUIDGEN.EXE to create the UUID that uniquely identifies
// this library on the user's system. NOTE: This must be done!!
uuid(4CC73F7D-5C10-4313-8FFD-F01999A44656),
// This helpstring defines how the library will appear in the
// References dialog of VB.
helpstring("PW3270 HLLAPI typelib"),
// Assume standard English locale.
lcid(0x0409),
// Assign a version number to keep track of changes.
version(5.0)
]
library HLLAPI
{
// Now define the module that will "declare" your C functions.
[
helpstring("HLLAPI calls for pw3270"),
version(5.0),
// Give the name of your DLL here.
dllname("libhllapi.dll")
]
module hllApiFunctions
{
[
helpstring("Initialize pw3270´s instance."),
entry("hllapi_init")
]
// The [in], [out], and [in, out] keywords tell the Automation
// client which direction parameters need to be passed. Some
// calls can be optimized if a function only needs a parameter
// to be passed one-way.
DWORD __stdcall hllapi_init( [in] LPSTR mode);
} // End of Module
}; // End of Library