ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzaik_5.4.0.1/rzaikapigrphdrfile.htm

262 lines
17 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?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 ">&nbsp;</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>