<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>TeamDev Support : Document List - ComfyJ</title>
    <link>http://support.teamdev.com/community/java_platform_integration_solutions/comfyj?view=documents</link>
    <description>Latest Documents in ComfyJ</description>
    <language>en</language>
    <pubDate>Thu, 27 Aug 2009 08:46:53 GMT</pubDate>
    <generator>Clearspace 2.5.3 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-08-27T08:46:53Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>ComfyJ Installation Instructions</title>
      <link>http://support.teamdev.com/docs/DOC-1039</link>
      <description>&lt;!-- [DocumentBodyStart:f1a0839b-3117-4413-92f0-b0ce2111d239] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;h3&gt;&lt;span&gt;Installing Library JAR File&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span&gt;ComfyJ JAR files should be on the program's class path. The library files can also be placed on the boot class path or in the extension directory of Java runtime, but this is not required.&lt;/span&gt;&lt;/p&gt;&lt;h3&gt;&lt;span&gt;Installing License File&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;span&gt;The ComfyJ library requires valid license file(s): comfyj.lic and jniwrap.lic.&lt;br/&gt;&lt;/span&gt;&lt;span&gt;Visit TeamDev site (&lt;a class="jive-link-external-small" href="http://www.teamdev.com"&gt;http://www.teamdev.com&lt;/a&gt;) to purchase the product or get an evaluation license.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;License file(s) has to be installed in the same directory  as  the  native  code library or in the META-INF subfolder of any jar library from  the  application's classpath.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;Warning:&lt;/span&gt;&lt;/strong&gt; Do NOT rename the license file or it will not be recognized.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:f1a0839b-3117-4413-92f0-b0ce2111d239] --&gt;</description>
      <pubDate>Tue, 23 Dec 2008 14:45:21 GMT</pubDate>
      <author>roman.kazmin@teamdev.com</author>
      <guid>http://support.teamdev.com/docs/DOC-1039</guid>
      <dc:date>2008-12-23T14:45:21Z</dc:date>
      <clearspace:dateToText>1 year, 1 week ago</clearspace:dateToText>
    </item>
    <item>
      <title>Mapping COM Types to ComfyJ Classes</title>
      <link>http://support.teamdev.com/docs/DOC-1055</link>
      <description>&lt;!-- [DocumentBodyStart:d16eefaf-3984-47c6-98e5-2ad8b6b778e7] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;span&gt;Please find below the mappings table for most of the existing COM data types.&lt;/span&gt;&lt;/p&gt;&lt;table border="1" cellpadding="0" cellspacing="0" style="width: 200px;" width="200"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="center" style="background: #b3bdc7; border: #f0f0f0;"&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span style="color: #000000;"&gt;COM Type&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td align="center" style="background: #b3bdc7; border: #f0f0f0;"&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;&lt;span style="color: #000000;"&gt;ComfyJ Class&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;ADVF&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/AdviceFlags.html"&gt;&lt;span&gt;AdviceFlags&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;ARRAYDESC&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/ArrayDesc.html"&gt;&lt;span&gt;ArrayDesc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;BINDPTR&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/BindPtr.html"&gt;&lt;span&gt;BindPtr&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;BIND_FLAGS&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/BindFlags.html"&gt;&lt;span&gt;BindFlags&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;BIND_OPTS&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/BindOptions.html"&gt;&lt;span&gt;BindOptions&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;BOOL&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/VariantBool.html"&gt;&lt;span&gt;VariantBool&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;BSTR&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/BStr.html"&gt;&lt;span&gt;BStr&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;CALLCONV&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/CallConv.html"&gt;&lt;span&gt;CallConv&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;CLSCTX&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/ClsCtx.html"&gt;&lt;span&gt;ClsCtx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;CLSID&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/CLSID.html"&gt;&lt;span&gt;CLSID&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;CONNECTDATA&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/ConnectData.html"&gt;&lt;span&gt;ConnectData&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;CONTROLINFO&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/ControlInfo.html"&gt;&lt;span&gt;ControlInfo&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;CY&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/CY.html"&gt;&lt;span&gt;CY&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DATADIR&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/DataDir.html"&gt;&lt;span&gt;DataDir&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DATE&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/Date.html"&gt;&lt;span&gt;Date&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DECIMAL&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/Decimal.html"&gt;&lt;span&gt;Decimal&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DESCKIND&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/DescKind.html"&gt;&lt;span&gt;DescKind&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DISPID&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/DispID.html"&gt;&lt;span&gt;DispID&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DISPPARAMS&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/DispParams.html"&gt;&lt;span&gt;DispParams&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DOCHOSTUIDBLCLK&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/mshtml/types/DocHostUIDblClk.html"&gt;&lt;span&gt;DocHostUIDblClk&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DOCHOSTUIFLAG&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/mshtml/types/DocHostUIFlag.html"&gt;&lt;span&gt;DocHostUIFlag&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DOCHOSTUIINFO&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/mshtml/types/DocHostUIInfo.html"&gt;&lt;span&gt;DocHostUIInfo&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DOCMISC&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/DocMisc.html"&gt;&lt;span&gt;DocMisc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DROPEFFECT&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/DropEffect.html"&gt;&lt;span&gt;DropEffect&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DVASPECT&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/DvAspect.html"&gt;&lt;span&gt;DvAspect&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DVASPECTINFO&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/DvAspectInfo.html"&gt;&lt;span&gt;DvAspectInfo&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;DVTARGETDEVICE&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/DvTargetDevice.html"&gt;&lt;span&gt;DvTargetDevic&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;ELEMDESC&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/ElemDesc.html"&gt;&lt;span&gt;ElemDesc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;EXCEPINFO&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/ExcepInfo.html"&gt;&lt;span&gt;ExcepInfo&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;FORMATETC&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/FormatEtc.html"&gt;&lt;span&gt;FormatEtc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;FUNCDESC&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/FuncDesc.html"&gt;&lt;span&gt;FuncDesc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;FUNCFLAGS&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/FuncFlags.html"&gt;&lt;span&gt;FuncFlags&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;FUNCKIND&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/FuncKind.html"&gt;&lt;span&gt;FuncKind&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;GUID&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/GUID.html"&gt;&lt;span&gt;GUID&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;HREFTYPE&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/HRefType.html"&gt;&lt;span&gt;HRefType&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;IDLDESC&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/IDLDesc.html"&gt;&lt;span&gt;IDLDesc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;IID&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/IID.html"&gt;&lt;span&gt;IID&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;IMPLTYPEFLAGS&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/ImplTypeFlags.html"&gt;&lt;span&gt;ImplTypeFlags&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;INVOKEKIND&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/InvokeKind.html"&gt;&lt;span&gt;InvokeKind&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;KEYMODIFIERS&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/KeyModifiers.html"&gt;&lt;span&gt;KeyModifiers&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;LCID&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/LocaleID.html"&gt;&lt;span&gt;LocaleID&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;LOCKTYPE&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/stg/types/LockType.html"&gt;&lt;span&gt;LockType&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;LONG_PTR&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/LongPtr.html"&gt;&lt;span&gt;LongPtr&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;MEMBERID&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/MemberID.html"&gt;&lt;span&gt;MemberID&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OBJECTDESCRIPTOR&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/ObjectDescriptor.html"&gt;&lt;span&gt;ObjectDescriptor&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLECLOSE&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleClose.html"&gt;&lt;span&gt;OleClose&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLECMD&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleCmd.html"&gt;&lt;span&gt;OleCmd&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLECMDEXECOPT&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleCmdExecOpt.html"&gt;&lt;span&gt;OleCmdExecOpt&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLECMDF&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleCmdFlags.html"&gt;&lt;span&gt;OleCmdFlags&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLECMDID&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleCmdID.html"&gt;&lt;span&gt;OleCmdID&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLECMDTEXT&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleCmdText.html"&gt;&lt;span&gt;OleCmdText&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLECMDTEXTF&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleCmdTextFlags.html"&gt;&lt;span&gt;OleCmdTextFlags&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLECONTF&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleContf.html"&gt;&lt;span&gt;OleContf&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLECREATE&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleCreate.html"&gt;&lt;span&gt;OleCreate&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEGETMONIKER&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleGetMoniker.html"&gt;&lt;span&gt;OleGetMoniker&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEINPLACEFRAMEINFO&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleInplaceFrameInfo.html"&gt;&lt;span&gt;OleInplaceFrameInfo&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLELINKBIND&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleLinkBind.html"&gt;&lt;span&gt;OleLinkBind&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEMENUGROUPWIDTHS&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleMenuGroupWidths.html"&gt;&lt;span&gt;OleMenuGroupWidths&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEMISC&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleMisc.html"&gt;&lt;span&gt;OleMisc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLERENDER&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleRender.html"&gt;&lt;span&gt;OleRender&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEUIBUSY&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleUIBusy.html"&gt;&lt;span&gt;OleUIBusy&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEUICHANGEICON&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleUIChangeIcon.html"&gt;&lt;span&gt;OleUIChangeIcon&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEUICHANGESOURCE&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleUIChangeSource.html"&gt;&lt;span&gt;OleUIChangeSource&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEUICONVERT&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleUIConvert.html"&gt;&lt;span&gt;OleUIConvert&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEUIEDITLINKS&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleUIEditLinks.html"&gt;&lt;span&gt;OleUIEditLinks&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEUIINSERTOBJECT&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleUIInsertObject.html"&gt;&lt;span&gt;OleUIInsertObject&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEUIPASTEENTRY&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleUIPasteEntry.html"&gt;&lt;span&gt;OleUIPasteEntry&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEUIPASTEFLAG&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleUIPasteFlag.html"&gt;&lt;span&gt;OleUIPasteFlag&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEUIPASTESPECIAL&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleUIPasteSpecial.html"&gt;&lt;span&gt;OleUIPasteSpecial&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEUPDATE&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleUpdate.html"&gt;&lt;span&gt;OleUpdate&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEVERB&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleVerb.html"&gt;&lt;span&gt;OleVerb&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEVERBATTRIB&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleVerbAttrib.html"&gt;&lt;span&gt;OleVerbAttrib&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;OLEWHICHMK&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/OleWhichMk.html"&gt;&lt;span&gt;OleWhichMk&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;PARAMDESC&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/ParamDesc.html"&gt;&lt;span&gt;ParamDesc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;PARAMDESCEX&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/ParamDescEx.html"&gt;&lt;span&gt;ParamDescEx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;PARAMFLAGS&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/ParamFlags.html"&gt;&lt;span&gt;ParamFlags&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;POINTF&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/PointF.html"&gt;&lt;span&gt;PointF&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;POINTL&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/winpack/javadoc/com/jniwrapper/win32/PointL.html"&gt;&lt;span&gt;PointL&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;REGCLS&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/RegCls.html"&gt;&lt;span&gt;RegCls&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;REGKIND&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/RegKind.html"&gt;&lt;span&gt;RegKind&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;SAFEARRAY&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/SafeArray.html"&gt;&lt;span&gt;SafeArray&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;SAFEARRAYBOUND&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/SafeArrayBound.html"&gt;&lt;span&gt;SafeArrayBound&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;SCODE&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/SCode.html"&gt;&lt;span&gt;SCode&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;SIZEL&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/winpack/javadoc/com/jniwrapper/win32/Size.html"&gt;&lt;span&gt;Size&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;STATDATA&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/StatData.html"&gt;&lt;span&gt;StatData&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;STATFLAG&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/stg/types/StatFlag.html"&gt;&lt;span&gt;StatFlag&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;STATSTG&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/stg/types/StatStg.html"&gt;&lt;span&gt;StatStg&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;STGC&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/stg/types/StgCommit.html"&gt;&lt;span&gt;StgCommit&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;STGFMT&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/stg/types/StgFmt.html"&gt;&lt;span&gt;StgFmt&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;STGM&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/stg/types/StgMode.html"&gt;&lt;span&gt;StgMode&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;STGMEDIUM&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/StgMedium.html"&gt;&lt;span&gt;StgMedium&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;STGOPTIONS&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/stg/types/StgOptions.html"&gt;&lt;span&gt;StgOptions&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;STREAM_SEEK&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/stg/types/StreamSeek.html"&gt;&lt;span&gt;StreamSeek&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;SYSKIND&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/SysKind.html"&gt;&lt;span&gt;SysKind&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;TLIBATTR&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/TLibAttr.html"&gt;&lt;span&gt;TLibAttr&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;TYMED&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/TyMed.html"&gt;&lt;span&gt;TyMed&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;TYPEATTR&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/TypeAttr.html"&gt;&lt;span&gt;TypeAttr&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;TYPEDESC&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/TypeDesc.html"&gt;&lt;span&gt;TypeDesc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;TYPEFLAGS&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/TypeFlags.html"&gt;&lt;span&gt;TypeFlags&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;TYPEKIND&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/TypeKind.html"&gt;&lt;span&gt;TypeKind&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;USERCLASSTYPE&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/ole/types/UserClassType.html"&gt;&lt;span&gt;UserClassType&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;VARDESC&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/VarDesc.html"&gt;&lt;span&gt;VarDesc&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;VARFLAGS&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/VarFlags.html"&gt;&lt;span&gt;VarFlags&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;VARIANT&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/Variant.html"&gt;&lt;span&gt;Variant&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;VARIANTARG&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/VariantArg.html"&gt;&lt;span&gt;VariantArg&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;VARIANT_BOOL&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/VariantBool.html"&gt;&lt;span&gt;VariantBool&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;VARKIND&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/VarKind.html"&gt;&lt;span&gt;VarKind&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;VARTYPE&lt;/span&gt;&lt;/strong&gt; &lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/types/VarType.html"&gt;&lt;span&gt;VarType&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;_RemotableHandle&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/_RemotableHandle.html"&gt;&lt;span&gt;_RemotableHandle&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 110; mso-yfti-lastrow: yes;"&gt;&lt;td&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;__MIDL_IWinTypes_0009&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span&gt;&lt;a class="jive-link-external-small" href="http://teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/__MIDL_IWinTypes_0009.html"&gt;&lt;span&gt;__MIDL_IWinTypes_0009&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:d16eefaf-3984-47c6-98e5-2ad8b6b778e7] --&gt;</description>
      <pubDate>Thu, 29 Jan 2009 16:08:17 GMT</pubDate>
      <author>roman.kazmin@teamdev.com</author>
      <guid>http://support.teamdev.com/docs/DOC-1055</guid>
      <dc:date>2009-01-29T16:08:17Z</dc:date>
      <clearspace:dateToText>1 year, 7 months ago</clearspace:dateToText>
    </item>
    <item>
      <title>ComfyJ Technical Questions and Answers</title>
      <link>http://support.teamdev.com/docs/DOC-1038</link>
      <description>&lt;!-- [DocumentBodyStart:507d44c1-91eb-409a-b2b7-ef05c3c21513] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Get answers to most commonly asked technical questions about ComfyJ. If you can’t find the answer here, please send us your question using the &lt;a class="jive-link-external-small" href="/forms/reportForm.jsf"&gt;support request form&lt;/a&gt; , and we will add it to this FAQ after answering you.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;1. Why is the "IllegalStateException: The ClassName object is null (not initialized)." exception thrown on attempt to invoke methods of the ClassName object?&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;Answer&lt;/strong&gt;: This exception is thrown if a COM object was not initialized before its methods are invoked. A COM object is not initialized when there is no valid COM object that corresponds to its Java wrapper. COM objects are usually initialized by the appropriate &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/types/CoClass.html"&gt;CoClasses&lt;/a&gt;, &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/ComFunctions.html"&gt;ComFunctions&lt;/a&gt;.&lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/ComFunctions.html#coCreateInstance(com.jniwrapper.win32.com.types.CLSID,%20com.jniwrapper.win32.com.IUnknown,%20com.jniwrapper.win32.com.types.ClsCtx)"&gt;coCreateInstance()&lt;/a&gt; method or by other COM objects. For more details, please refer to &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/docs/ComfyJ-PGuide.html"&gt;ComfyJ Programmer's Guide&lt;/a&gt;.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;2. A COM object method throws ComException with the error code like 0x800401f0. How can I get the error description?&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;Answer&lt;/strong&gt;: ComfyJ provides messages for all standard HResult error codes. If ComException is thrown without any message, but with the error code, then this error is COM object specific and you should refer to the appropriate documentation for the error's details.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;3. Is it necessary to call the .addRef() method of a COM object?&lt;/span&gt;&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;Answer&lt;/strong&gt;: No, it is not. This method is called automatically when a COM object is created.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;4. Is it necessary to release a COM object using the .release() method?&lt;/span&gt;&lt;br/&gt;Answer&lt;/strong&gt;: No, it is not. By default, this method is called automatically by ComfyJ.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;5. What does the AutoDelete property of the IUknown class mean?&lt;br/&gt;&lt;/span&gt;Answer&lt;/strong&gt;: This property instructs ComfyJ's &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/jniwrapper/javadoc/jniwrapper_v3/com/jniwrapper/NativeResourceCollector.html"&gt;NativeResourceCollector&lt;/a&gt; whether to release the COM object automatically or not. By default, this property is set to true. When this property is set to false, the &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/jniwrapper/javadoc/jniwrapper_v3/com/jniwrapper/NativeResource.html#release()"&gt;.release()&lt;/a&gt; method should be called.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;6. How to query a necessary COM interface from a COM object?&lt;br/&gt;&lt;/span&gt;Answer&lt;/strong&gt;: A COM interface can be queried using the &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/impl/IUnknownImpl.html#queryInterface(com.jniwrapper.win32.com.types.IID,%20com.jniwrapper.win32.com.IUnknown)"&gt;.queryInterface()&lt;/a&gt; method.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For example:&lt;/p&gt;&lt;!--[CodeBlockStart:b6ca0b5f-dfc4-4d3e-b9b6-a200e9662ede]--&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-java"&gt;  IOleObjectImpl oleObject = &lt;font color="navy"&gt;&lt;b&gt;new&lt;/b&gt;&lt;/font&gt; IOleObjectImpl();
  comObject.queryInterface(oleObject.getIID(), oleObject);
&lt;/code&gt;&lt;/pre&gt;&lt;!--[CodeBlockEnd:b6ca0b5f-dfc4-4d3e-b9b6-a200e9662ede]--&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: Courier New;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: arial,helvetica,sans-serif;"&gt;The alternative way is:&lt;/span&gt;&lt;/p&gt;&lt;!--[CodeBlockStart:210ec705-6c75-4134-84e9-ed05850ba51a]--&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;IOleObjectImpl oleObject = new IOleObjectImpl(comObject);&lt;/code&gt;&lt;/pre&gt;&lt;!--[CodeBlockEnd:210ec705-6c75-4134-84e9-ed05850ba51a]--&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;7. Does ComfyJ also work from an applet?&lt;/span&gt;&lt;/strong&gt; &lt;span style="color: #ff6600;"&gt;[new]&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;Answer&lt;/strong&gt;: Yes, it does work from an applet.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;8. Can I embed visual ActiveX Controls (OleContainer) into JInternalFrame?&lt;/span&gt;&lt;/strong&gt; &lt;span style="color: #ff6600;"&gt;[new]&lt;br/&gt;&lt;/span&gt;&lt;strong&gt;Answer&lt;/strong&gt;: &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/OleContainer.html"&gt;OleContainer&lt;/a&gt; is a "heavyweight" component and the JInternalFrame is a "lightweight" one. It is not recommended to embed "heavyweight" components into "lightweight" ones.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;See &lt;a class="jive-link-external-small" href="http://java.sun.com/products/jfc/tsc/articles/mixing/index.html"&gt;http://java.sun.com/products/jfc/tsc/articles/mixing/index.html&lt;/a&gt; for more information. It's better to use one of the "heavyweight" components instead of the JInternalFrame.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;9. Why do I get the E_UNEXPECTED exception while trying to register an event handler for an ActiveX component?&lt;/span&gt;&lt;/strong&gt; &lt;span style="color: #ff6600;"&gt;[new]&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;Answer&lt;/strong&gt;: If you use an inner class as an event handler, make sure it is static. In other case, please compare your code with the one from &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/docs/ComfyJ-PGuide.html"&gt;ComfyJ Programmer's Guide&lt;/a&gt;.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: #800000;"&gt;10. Why do I get the CONNECT_E_ADVISELIMIT exception while trying to register an event handler for an ActiveX component?&lt;/span&gt;&lt;/strong&gt; &lt;span style="color: #ff6600;"&gt;[new]&lt;/span&gt;&lt;br/&gt;&lt;strong&gt;Answer&lt;/strong&gt;: You need to register the event handler interface and the &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/IDispatch.html"&gt;IDispatch&lt;/a&gt; interface in the instance of the &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/server/IClassFactoryServer.html"&gt;IClassFactoryServer&lt;/a&gt; class with the &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/com/server/IClassFactoryServer.html#registerInterface(java.lang.Class,%20com.jniwrapper.win32.com.server.IUnknownVTBL)"&gt;registerInterface()&lt;/a&gt; method. Both the event handler interface and the IDispatch interface should be registered using a new &lt;a class="jive-link-external-small" href="http://www.teamdev.com/downloads/comfyj/javadoc/com/jniwrapper/win32/automation/server/IDispatchVTBL.html"&gt;IDispatchVTBL&lt;/a&gt; object like this:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;!--[CodeBlockStart:6f6c752a-44f3-4612-9b3c-90c8cf52fe90]--&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-java"&gt;IClassFactoryServer server = &lt;font color="navy"&gt;&lt;b&gt;new&lt;/b&gt;&lt;/font&gt; IClassFactoryServer(MyEventHandler.class);
server.registerInterface(IDispatch.class, &lt;font color="navy"&gt;&lt;b&gt;new&lt;/b&gt;&lt;/font&gt; IDispatchVTBL(server));
server.registerInterface(MyEventHandler.class, &lt;font color="navy"&gt;&lt;b&gt;new&lt;/b&gt;&lt;/font&gt; IDispatchVTBL(server));
&lt;/code&gt;&lt;/pre&gt;&lt;!--[CodeBlockEnd:6f6c752a-44f3-4612-9b3c-90c8cf52fe90]--&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:507d44c1-91eb-409a-b2b7-ef05c3c21513] --&gt;</description>
      <pubDate>Mon, 22 Dec 2008 18:48:46 GMT</pubDate>
      <author>forum-admin@teamdev.com</author>
      <guid>http://support.teamdev.com/docs/DOC-1038</guid>
      <dc:date>2008-12-22T18:48:46Z</dc:date>
      <clearspace:dateToText>1 year, 8 months ago</clearspace:dateToText>
    </item>
  </channel>
</rss>

