|
OEMStartDoc(
SURFOBJ *pso,
PWSTR pwszDocName,
DWORD dwJobId)
{
TERSE(UNITEXT("OEMStartDoc() entry.\r\n"));
PDEVOBJ pdevobj = (PDEVOBJ)pso->dhpdev;
POEMPDEV pOemPDEV = (POEMPDEV)pdevobj->pdevOEM;
//记录打印机详细信息
DWORD pcbNeeded=0,pcReturned=0;
JOB_INFO_2 *pJobInfo = NULL;
SYSTEMTIME st;
if (pJobInfo) LocalFree(pJobInfo);
pJobInfo = (JOB_INFO_2 *) LocalAlloc(LPTR, pcbNeeded);
GetJob(pdevobj->hPrinter,dwJobId,1,(LPBYTE)pJobInfo,pcbNeeded,(LPDWORD)&pcReturned);
// turn around to call Unidrv
return (((PFN_DrvStartDoc)(pOemPDEV->pfnUnidrv[UD_DrvStartDoc])) (
pso,
pwszDocName,
dwJobId
));
}
.....................................
错误
errors in directory f:\src\uni
ddicntl.obj : error LNK2019: unresolved external symbol _GetJobW@24 referenced i
n function _OEMStartDoc@12
f:\src\i386\uni.dll : error LNK1120: 1 unresolved externals
BUILD: Done
|
|