NWDPResListDrvFiles2

Contains information needed to obtain a list of printer driver files


Structure

typedef struct {  
NWDPOSTypeEnum osType;
pnstr16 printerType16Ptr;
pnstr16 printerMfr16Ptr;
pnstr16 infFileName16Ptr;
pNWDPOctetString printerIdPtr;
pnstr printerTypePtr;
} NWDPResListDrvFiles2, N_FAR *pNWDPResListDrvFiles2;


Header File

nwdp_res.h


Fields

osType

Specifies the operating system type:

0 NWDP_RES_OS_DOS
1 NWDP_RES_OS_WIN_31
2 NWDP_RES_OS_WIN_95
3 NWDP_RES_OS_WIN_NT
4 NWDP_RES_OS_OS_2
5 NWDP_RES_OS_MAC
6 NWDP_RES_OS_UNIX

printerType16Ptr

Points to a Unicode string containing the readable printer type.


printerMfr16Ptr

Points to a Unicode string containing the printer manufacturer name.


infFileName16Ptr

Points to a Unicode string containing the index (.INF) filename and path.


printerIdPtr

Points to a Unicode string containing the P1284 Device ID string from a printer.


printerTypePtr

Points to a Unicode string containing the type of printer.


Remarks

Input for this structure comes from data returned in the NWDPResCallbackItem structure after the NWDPResListResource function is called with a resListType parameter of NWDP_RES_LIST_PRN_DRV_TYPES.

The contents of this structure change based on the information available as follows:

Used by the NWDPResListResource function.