Yes, there is a 32-bit Windows specification for HLLAPI, called WinHLLAPI. It's focused on C/C++, but you can call it from VB6/VB.NET through the proper "Declares". I worked a lot with Attachmate products and most of them support WinHLLAPI. Actually, most 3270/5250 emulators support WinHLLAPI and they normally provide some screen scraping samples. Other alternatives: The drawback is that, HLLAPI (which you are using now) and its Win32 counterpart, WinHLLAPI, although fine for single user/single machine applications, it is awful slow and too memory hungry for high-performance server applications, In this case, I discovered that by writing a TN3270 emulator I got about a 15x faster application, also saving several tenths of MB RAM. If there is a LU6.2 transaction available, I would definitively go for APPC. Microsoft's Host Integration Server can map, through a simple wizard, an APPC to a COM+ component, easily used from VB6/VB.NET. ORACLE One Real A$#h%le Called Lary Ellison