Description:
PrtOpen opens a device (port), file, named pipe, or UNC name, and returns its spooler handle in the location addressed by phDevice.
#include <os2.h>
PSZ pszDeviceName;
PHFILE phDevice;
PUSHORT psAction;
ULONG cbFile;
ULONG ulFat; /* The file attribute. */
ULONG fnOpen; /* The Open function type. */
ULONG flMode; /* The Open mode of the file. */
ULONG lRes; /* Reserved. Must be zero. */
ULONG rc; /* Return codes. */
rc = PrtOpen(pszDeviceName, phDevice, psAction,
cbFile, ulFat, fnOpen, flMode, lRes);