## Presentation Device Driver Reference for OS/2

[prev][next][parent][TOC]

### SplSetPort - Syntax

Description:

This function sets the BIDI capabilities of a printer port.

This function is used by the print object or other applications to enable or disable BIDI communications with a printer. If the port driver is capable of BIDI communications, SplSetPort can override the port driver and disable BIDI with the printer. This is useful in case there are problems with the BIDI components.

    #define INCL_SPL

    #define INCL_SPLBIDI

    #include <os2.h>

    PSZ      pszComputerName;  /*  Name of the computer connected to the port. */

    PSZ      pszPortName;      /*  Name of the port to set. */

    ULONG    ulLevel;          /*  Level of information to set. */

    PVOID    pBuf;             /*  Buffer containing new port setting. */

    ULONG    cbBuf;            /*  Length of buffer pointed to by pBuf, in bytes. */

    ULONG    ulParmNum;        /*  Parameter number used to change port settings. */

    ULONG    rc;               /*  Return codes. */

    rc = SplSetPort(pszComputerName, pszPortName,

           ulLevel, pBuf, cbBuf, ulParmNum);