NPSDeviceGetNumber


DWORD NPSDeviceGetNumber(
  LPTSTR lpLocalName,
  LPDWORD lpdwNumber,
  LPDWORD lpdwType
  );

lpLocalName

Contains the name of the local device the caller is interested in.

lpdwNumber

Returns the number associated with the local device. Devices "A:" to "Z:" for disk devices are assigned numbers 1 to 26, and devices "LPT1" onwards for print devices are assigned numbers 1 onwards.

lpdwType

Returns the type of device passed in. It can be RESOURCETYPE_DISK, RESOURCETYPE_PRINT.

WN_BAD_LOCALNAME

lpLocalName is not a valid disk or print device.