Jump to content

SplDisable

From EDM2
Revision as of 03:32, 12 December 2019 by Martini (talk | contribs) (Created page with "This function is called to disable the OS/2 spooler. The spooler remains disabled across reboots. It can be re-enabled using SplEnable. ; Note: There is currently no support...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This function is called to disable the OS/2 spooler. The spooler remains disabled across reboots. It can be re-enabled using SplEnable.

Note
There is currently no support for using this API to remotely disable a print spooler.

Syntax

SplDisable(pszComputerName, pReserved);

Parameters

pszComputerName (PSZ) - input
Name of the computer on which to disable the spooler.
This value currently must be NULL to disable the local spooler.
pReserved (PVOID) - input
Must be NULL. Reserved for future use.

Returns

rc (ULONG) - returns
Return codes.
  • 0 Success
ERROR_INVALID_PARAMETER(87)
An invalid buffer given.
PMERR_SPL_SPOOLER_NOT_INSTALLED(0x4009)
The spooler is not enabled.


Sample

#define INCL_SPL
#define INCL_SPLBIDI
#include <os2.h>

PSZ      pszComputerName;  /*  Name of the computer on which to disable the spooler. */
PVOID    pReserved;        /*  Must be NULL. Reserved for future use. */
ULONG    rc;               /*  Return codes. */

rc = SplDisable(pszComputerName, pReserved);