262 lines
17 KiB
HTML
262 lines
17 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE html
|
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html lang="en-us" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow" />
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<meta name="DC.Type" content="reference" />
|
|
<meta name="DC.Title" content="API groups, header files, import libraries, and DLLs" />
|
|
<meta name="abstract" content="Access interface definition files for all iSeries Access for Windows C/C++ API groups in the iSeries Access for Windows Programmer's Toolkit." />
|
|
<meta name="description" content="Access interface definition files for all iSeries Access for Windows C/C++ API groups in the iSeries Access for Windows Programmer's Toolkit." />
|
|
<meta name="DC.Relation" scheme="URI" content="rzaikcaexpapiover.htm" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 1999, 2006" />
|
|
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1999, 2006" />
|
|
<meta name="DC.Format" content="XHTML" />
|
|
<meta name="DC.Identifier" content="rzaikapigrphdrfile" />
|
|
<meta name="DC.Language" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
|
|
<link rel="stylesheet" type="text/css" href="./ic.css" />
|
|
<title>API groups, header files, import libraries, and DLLs</title>
|
|
</head>
|
|
<body id="rzaikapigrphdrfile"><a name="rzaikapigrphdrfile"><!-- --></a>
|
|
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
|
|
<h1 class="topictitle1">API groups, header files, import libraries, and DLLs</h1>
|
|
<div><p>Access interface definition files for all iSeries™ Access for Windows<sup>®</sup> C/C++
|
|
API groups in the iSeries Access for Windows <strong>Programmer's Toolkit</strong>.</p>
|
|
<div class="section"><p>For each iSeries Access for Windows C/C++ API group, the table below
|
|
provides: </p>
|
|
<ul><li>Links to the API documentation</li>
|
|
<li>Required interface definition (header) files, where applicable</li>
|
|
<li>Associated import library files, where applicable</li>
|
|
<li>Associated Dynamic Link Library (DLL) files</li>
|
|
</ul>
|
|
</div>
|
|
<div class="section"><h4 class="sectiontitle">How to access iSeries Access for Windows header
|
|
files in the Toolkit:</h4><ol><li>Find the <strong>Programmer's Toolkit</strong> icon in your iSeries Access for Windows program
|
|
directory and <a href="rzaiklaunchexpresstoolkit.htm#launchtoolkit">launch</a> it.
|
|
If it is not displayed in the program directory, <a href="rzaikinstalltoolkit.htm#installtoolkit">install</a> the
|
|
Toolkit.</li>
|
|
<li>In the left navigation panel, select the appropriate API group.<div class="note"><span class="notetitle">Note:</span> Names
|
|
of some API categories in the Programmer's Toolkit differ from the names that
|
|
are used in iSeries Access
|
|
for Windows programming: </div>
|
|
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><thead align="left"><tr><th valign="top" width="55.26315789473685%" id="d0e88">To find this iSeries Access for Windows programming
|
|
API group header file:</th>
|
|
<th valign="top" width="44.73684210526316%" id="d0e96">Select this Programmer's Toolkit topic:</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr><td valign="top" width="55.26315789473685%" headers="d0e88 ">Administration</td>
|
|
<td valign="top" width="44.73684210526316%" headers="d0e96 ">Client Information</td>
|
|
</tr>
|
|
<tr><td valign="top" width="55.26315789473685%" headers="d0e88 ">Data transformation</td>
|
|
<td rowspan="2" valign="top" width="44.73684210526316%" headers="d0e96 ">Data Manipulation</td>
|
|
</tr>
|
|
<tr><td valign="top" width="55.26315789473685%" headers="d0e88 ">National language support</td>
|
|
</tr>
|
|
<tr><td valign="top" width="55.26315789473685%" headers="d0e88 ">LDAP</td>
|
|
<td valign="top" width="44.73684210526316%" headers="d0e96 ">Directory</td>
|
|
</tr>
|
|
<tr><td valign="top" width="55.26315789473685%" headers="d0e88 ">Serviceability</td>
|
|
<td valign="top" width="44.73684210526316%" headers="d0e96 ">Error Handling</td>
|
|
</tr>
|
|
<tr><td valign="top" width="55.26315789473685%" headers="d0e88 ">AS/400<sup>®</sup> Object</td>
|
|
<td rowspan="2" valign="top" width="44.73684210526316%" headers="d0e96 ">AS/400 Operations</td>
|
|
</tr>
|
|
<tr><td valign="top" width="55.26315789473685%" headers="d0e88 ">System Object Access</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</li>
|
|
<li>Select the <strong>C/C++ APIs</strong> subtopic in the left navigation panel.</li>
|
|
<li>In the right display panel, find the header (.h) file and select it.</li>
|
|
</ol>
|
|
<div class="note"><span class="notetitle">Note:</span> In addition to interface descriptions and definitions, the iSeries Access
|
|
for Windows API
|
|
group topics in the Toolkit include links to other information resources.</div>
|
|
</div>
|
|
<div class="section"><h4 class="sectiontitle">About import libraries:</h4><p>The import libraries that
|
|
are shipped with the Programmer'sToolkit were built with the Microsoft<sup>®</sup> Visual
|
|
C++ compiler. As a result, they are in the Common Object File Format (COFF).
|
|
Some compilers, such as Borland's C compiler, do not support COFF. To access
|
|
the iSeries Access
|
|
for Windows C/C++
|
|
APIs from these compilers, you must create Object Model Format (OMF) import
|
|
libraries by using the IMPLIB tool. For example: </p>
|
|
<pre>implib cwbdq.lib %windir%\system32\cwbdq.dll</pre>
|
|
<div class="note"><span class="notetitle">Note:</span> As
|
|
of V5R1, the format for the cwbapi.lib import library has changed to make
|
|
the file size smaller. This library will not work with Microsoft Visual
|
|
C++ 5.0 or earlier. If you need to call the APIs from Microsoft Visual
|
|
C++ 5.0 or earlier, you can can get the import library built using the old
|
|
format at <a href="http://www.ibm.com/eserver/iseries/access/toolkit/importlibraries.htm">import libraries </a>.(www.ibm.com/eserver/iseries/access/toolkit/importlibraries.htm)</div>
|
|
</div>
|
|
<div class="section">
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" frame="border" border="1" rules="all"><caption>Table 1. iSeries Access for Windows C/C++
|
|
API groups, header files, library files, and DLL files</caption><thead align="left"><tr><th align="left" valign="bottom" width="24.076809453471196%" id="d0e192">API group</th>
|
|
<th align="left" valign="bottom" width="20.088626292466767%" id="d0e194">Header file</th>
|
|
<th align="left" valign="bottom" width="18.020679468242246%" id="d0e196">Import library</th>
|
|
<th align="left" valign="bottom" width="37.813884785819795%" id="d0e198">DLL</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikadmin.htm#admin">Administration</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbad.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbad.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikappncm.htm#appncm">Communications
|
|
and Security</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 "><p>cwbcosys.h<br />
|
|
cwbco.h<br />
|
|
cwb.h</p>
|
|
</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbco.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikappdq.htm#appdq"> Data
|
|
Queues</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbdq.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbdq.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikdt.htm#dt">Data transformation</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbdt.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbdt.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikupdatex.htm#updatex">Directory
|
|
Update</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbup.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbup.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikemulator.htm#emulator">Emulation</a> (Standard
|
|
HLLAPI interface)</td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">hapi_c.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">pscal32.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 "><p>pcshll.dll<br />
|
|
pcshll32.dll</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikemulator.htm#emulator">Emulation</a> (Enhanced
|
|
HLLAPI interface)</td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">ehlapi32.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">ehlapi32.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">ehlapi32.dll</td>
|
|
</tr>
|
|
<tr><td rowspan="2" align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikemulator.htm#emulator">Emulation</a> (Windows EHLLAPI
|
|
interface)</td>
|
|
<td rowspan="2" align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">whllapi.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">whllapi.lib </td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">whllapi.dll </td>
|
|
</tr>
|
|
<tr><td valign="top" width="18.020679468242246%" headers="d0e196 ">whlapi32.lib</td>
|
|
<td valign="top" width="37.813884785819795%" headers="d0e198 ">whllapi32.dll</td>
|
|
</tr>
|
|
<tr><td rowspan="2" align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikemulator.htm#emulator">Emulation</a> (HACL
|
|
interface)</td>
|
|
<td rowspan="2" align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">eclall.hpp</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">pcseclva.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">pcseclva.dll</td>
|
|
</tr>
|
|
<tr><td valign="top" width="18.020679468242246%" headers="d0e196 ">pcseclvc.lib</td>
|
|
<td valign="top" width="37.813884785819795%" headers="d0e198 ">pcseclvc.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikemulator.htm#emulator">Emulation</a> (PCSAPI
|
|
interface)</td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">pcsapi.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">pcscal32.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 "><p>pcsapi.dll<br />
|
|
pcsapi32.dll</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaiknls.htm#nls">National language
|
|
support</a> <p>(General NLS)</p>
|
|
</td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbnl.h </td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbnl.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaiknls.htm#nls">National language
|
|
support</a> <p>(Conversion NLS)</p>
|
|
</td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbnlcnv.h </td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbnl1.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaiknls.htm#nls">National language
|
|
support</a> <p>(Dialog-box NLS)</p>
|
|
</td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbnldlg.h </td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbnldlg.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikappobj.htm#appobj">iSeries objects</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbobj.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbobj.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikappodbc.htm#appodbc">ODBC</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 "><p>sql.h<br />
|
|
sqlext.h<br />
|
|
sqltypes.h<br />
|
|
sqlucode.h</p>
|
|
</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">odbc32.lib </td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">odbc32.dll </td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikapposql.htm#apposql">Database
|
|
APIs (Optimized SQL)</a><div class="note"><span class="notetitle">Note:</span> Choose this link for important information
|
|
regarding these APIs.</div>
|
|
</td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbdb.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbdb.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikoledbprovider.htm#oledbprovider">OLE
|
|
DB Provider</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 "><p>ad400.h<br />
|
|
da400.h</p>
|
|
</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 "> </td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbzzodb.dll <p>See the <a href="http://www.microsoft.com/data/oledb/default.htm" target="_blank">OLE
|
|
DB Section of the Microsoft Universal Data Access Web Site</a><img src="www.gif" alt="Link outside the Information Center" /> for more information</p>
|
|
</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikapprc.htm#apprc">Remote
|
|
Command/Distributed Program Call</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbrc.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbrc.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaikappsv.htm#appsv">Serviceability</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbsv.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbsv.dll</td>
|
|
</tr>
|
|
<tr><td align="left" valign="top" width="24.076809453471196%" headers="d0e192 "><a href="rzaiksoa.htm#soa">System Object
|
|
Access</a></td>
|
|
<td align="left" valign="top" width="20.088626292466767%" headers="d0e194 ">cwbsoapi.h</td>
|
|
<td align="left" valign="top" width="18.020679468242246%" headers="d0e196 ">cwbapi.lib</td>
|
|
<td align="left" valign="top" width="37.813884785819795%" headers="d0e198 ">cwbsoapi.dll</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzaikcaexpapiover.htm" title="See the following topics for iSeries Access for Windows C/C++ APIs overview information.">iSeries Access for Windows C/C++ APIs overview</a></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html> |