///////////////////////////////////////////////////////////////////////////////
// 
//  File Name: 32TO16.THK
// 
//  Copyright 1997 Hewlett-Packard Company.  
//  All rights reserved.
// 
//  11311 Chinden Blvd.
//  Boise, Idaho  83714
// 
//    
//  Description: Thunk script for WPNPINST.DLL -> WPNPIN16.DLL
// 
//  Author:  Garth Schmeling
//         
// 
//  Modification history:
// 
//  Date		Initials		Change description
// 
//  10-10-97	GFS				Initial checkin
// 
// 
// 
///////////////////////////////////////////////////////////////////////////////

enablemapdirect3216 = true;

typedef unsigned int	UINT;
typedef unsigned char	UCHAR;

typedef UCHAR		BYTE;

typedef UINT		RETERR;

typedef BYTE		*LPBYTE;

typedef struct tagSetupInfo {
    char            szPortMonitor[512];
    char            szPrintProcessor[512];
    char            szVendorSetup[512];
    char            szVendorInstaller[512];
	char            ShareName[256];
	char            INFfileName[256];
    char            szPort[256];
    char            szDriverFile[256];
    char            szDataFile[256];
    char            szConfigFile[256];
    char            szHelpFile[256];
	char            szDriverDir[256];
	char            BinName[256];
    char            szFriendly[256];
    char            szModel[256];
    char            szDefaultDataType[256];
    int				dwDriverVersion;
    int				dwUniqueID;
    int				bNetPrinter;
    int				wFilesUsed;
    int				wFilesAllocated;
    int				wRetryTimeout;
    int				wDNSTimeout;
    int				bDontQueueFiles;
    int				bNoTestPage;
    int				hModelInf;
	int				wCommand;
	int				nRes1;
    LPBYTE          lpPrinterInfo2;
    LPBYTE          lpDriverInfo3;
    LPBYTE          lpFiles;
    LPBYTE          lpVcpInfo;
} SETUPINFO;
typedef SETUPINFO	*LPSI;


RETERR ParseINF16(LPSI lpsi)
{
	lpsi = inout;
}