SDK Documentation

Microsoft SNA Server 3270 Emulator Interface Specification
This guide is intended for independent software vendors who are developing their own 3270 emulation client software to work with Microsoft SNA Server. It provides the following information:
  • Internal concepts of SNA Server that are required to integrate 3270 client software.
  • Definitions of the interfaces used by the client software to communicate with SNA Server components.
  • Information on using SNA Server’s configuration and diagnostics features.
  • Instructions for compiling and linking the client software with the necessary SNA Server-supplied files.
Microsoft SNA Server AFTP API Programmer’s Guide
The Advanced Program-to-Program Communications (APPC) Application Suite provides application programming interfaces (APIs) to its APPC File Transfer Protocol (AFTP) functions. It provides the information you will need to write an application program to implement AFTP client functions.
Microsoft SNA Server APPC Programmer’s Guide
This book provides the information required to develop C-language applications that use Advanced Program-to-Program Communications (APPC) to exchange data in a Systems Network Architecture (SNA) environment.
Microsoft SNA Server Client Setup
This book provides information regarding the installation of the SNA Server Client binaries. This information will enable you to consolidate SNA Server into your product’s own setup, simplifying operation for the end user.
Installation information is provided for the following environments:
  • Windows 3.x (16-bit Windows)
  • Windows NT and Windows 95 (Win32®)
This information should allow you to integrate the installation of the SNA Server client binaries with your own product.
Microsoft SNA Server CPI-C Programmer’s Guide
This book provides information required to develop C-language applications that use the Common Programming Interface for Communications (CPI-C) to exchange data in an SNA environment.
This guide is intended for the programmer writing applications that use CPI-C to exchange data. It provides conceptual information and detailed reference information.
Microsoft SNA Server LUA Programmer’s Guide
This book explains how to develop C-language applications that use the conventional Logical Unit Application programming interface (LUA) to exchange data in an SNA environment.
This implementation of LUA is compatible with the Request Unit Interface (RUI) and the Session Level Interface (SLI) of LUA for the Microsoft Windows NT® operating system, the Microsoft Windows® 95 operating system, the Microsoft Windows® graphical environment, and the IBM Extended Services for OS/2 version 1.0.
Microsoft SNA Server SNA Print Server Data Filter
This section introduces the SNA Print Server Data Filter API (sometimes referred to as the Print Exit API) that can be used to extend the capabilities of SNA Print Server.
Microsoft SNA Server SNA Device Interface Specification
This guide is intended for original equipment manufacturers (OEMs) and adapter vendors who are developing their own SNALink software to work with Microsoft SNA Server. It provides the following information:
  • Internal concepts of SNA Server that are required to integrate new communications adapters into the server environment.
  • Definitions of the interfaces used by SNA Server to communicate with SNALinks.
  • Information on using SNA Server’s configuration and diagnostics features.
  • Instructions for compiling and linking the SNALink support software.
Microsoft SNA Server National Language Support
This book describes the features available in SNA Server for supporting international languages and different national language character sets. Introduced with SNA Server version 3.0, the SNANLS API available on Windows NT and Windows 95 can be used to support international languages in SNA applications by means of a standardized and consistent interface.
Microsoft OLE DB Provider for AS/400 and VSAM
This book introduces Microsoft OLE DB Provider for AS/400 and VSAM. This utility allows users to directly access record-level data in mainframe VSAM, Partitioned Data Sets (PDS), and midrange OS/400 files from within an OLE-aware application. The object linking and embedding database (OLE DB) is a standard set of interfaces that provide access to disparate sources of information located on file systems, e-mail folders, and databases. OLE DB Provider for AS/400 and VSAM combines the universal data access of OLE DB with the record-level input/output (RLIO) protocol of IBM's Distributed Data Management (DDM) architecture.