Microsoft Windows COM library

In the standard installation ITP/Server contains APIs for job submission. The current Microsoft Windows APIs are DLL functions for submitting jobs. Such functions are easy to use in programming languages like C or C++.

This section describes an alternative API for submitting jobs. This API is available as a COM library. A COM library is easier to use in some environments such as certain scripting languages, Visual Basic and Delphi.

This COM library implements a class called ITPDS.Job. This class provides all functionality needed for job submission. It supports a so-called dual interface. Both late binding (Dispatch interface for OLE Automation) as well as early binding (VTBL interface) is supported. Late binding is very suited for scripting languages while early binding is more suited for compiled languages.

The standard Microsoft Windows APIs for ITP/Server are available for the TCP/IP interface. This COM library only supports the TCP/IP interface. It is implemented on top of the standard API.