ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzakx_5.4.0.1/rzakxdescia4hierarchy.htm

51 lines
4.6 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="copyright" content="(C) Copyright IBM Corporation 2005" />
<meta name="DC.rights.owner" content="(C) Copyright IBM Corporation 2005" />
<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="concept" />
<meta name="DC.Title" content="Description of IA4HierarchyFolder Interface" />
<meta name="abstract" content="The IA4HierarchyFolder interface describes a set of functions that the independent software vendor will implement. IA4HierarchyFolder is a component object model (COM) interface that IBM defined for the purpose of allowing third parties to add new folders and objects to the iSeries Navigator hierarchy." />
<meta name="description" content="The IA4HierarchyFolder interface describes a set of functions that the independent software vendor will implement. IA4HierarchyFolder is a component object model (COM) interface that IBM defined for the purpose of allowing third parties to add new folders and objects to the iSeries Navigator hierarchy." />
<meta name="DC.Relation" scheme="URI" content="rzakxcomint.htm" />
<meta name="DC.Relation" scheme="URI" content="http://www.microsoft.com" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzakxdescia4hierarchy" />
<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>Description of IA4HierarchyFolder Interface</title>
</head>
<body id="rzakxdescia4hierarchy"><a name="rzakxdescia4hierarchy"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Description of IA4HierarchyFolder Interface</h1>
<div><p>The IA4HierarchyFolder interface describes a set of functions that the independent software vendor will implement. IA4HierarchyFolder is a component object model (COM) interface that IBM<sup>®</sup> defined for the purpose of allowing third parties to add new folders and objects to the iSeries™ Navigator hierarchy.</p>
<p>For a description of the Microsoft<sup>®</sup> COM, see the Microsoft Web site.</p>
<p>The iSeries Navigator program calls the methods on the IA4HierarchyFolder interface whenever it needs to communicate with
the third-party plug-in. The primary purpose of the interface is to supply the Navigator with list data that will be used when displaying the contents of a folder defined by the plug-in. The methods on
the interface allow the Navigator to bind to a particular third-party folder and list its contents. There are methods for returning the number of columns in the details view and their associated headings.
Additional methods exist that supply the specifications for a custom toolbar to be associated with the folder.</p>
<p>The interface implementation is typically compiled and linked into an ActiveX server Dynamic Link Library (DLL). The Navigator learns about the existence of the new DLL by means of entries in the Windows<sup>®</sup> registry. These entries specify the location of the DLL on the user's personal computer and the "junction
point" in the object hierarchy where the new folder or folders are to be inserted. The Navigator then loads the DLL at the appropriate time and calls methods on the IA4HierarchyFolder interface as needed.</p>
<p>The header file CWBA4HYF.H contains declarations of the interface prototype and associated data structures and return codes.</p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzakxcomint.htm" title="The functions implemented by a plug-in logically are grouped into Component Object Model (COM) interfaces.">iSeries Navigator COM interfaces for C++</a></div>
</div>
<div class="relinfo"><strong>Related information</strong><br />
<div><a href="http://www.microsoft.com">Microsoft Web site</a></div>
</div>
</div>
</body>
</html>