pszComputerName (PSZ) - input
This parameter is NULL for printers whose ports exist on the current machine.
pszPortName (PSZ) - input
The name of the printer port for pszComputerName, used to display a control panel. Following is an example of a port name: LPT1
pszDeviceID (PSZ) - input
pszControlPanel (PSZ) - input
This name can be one of the following:
hab (HAB) - input
flCapabilities (ULONG) - input
FL_ADMIN - 0x00000001
rc (ULONG) - returns
ERROR_INVALID_NAME(123)