Hi,
Our team was trying to use the IPrintCoreHelper Interface in our filter pipeline code. Our code is unidriver based.We tried to use it in the similar way as shown in the SimplePipelineFilter example in WDK6000. On debugging the StreamFilter code using WinDBG in the SimplePipelineFilter we found that it failed when it called the QueryInterface in InitializeFilter. The error code returned was
hr = 0x80004002 : _E _NOINTERFACE : no such interface supported .
Also we noticed that there does not exist any symbolic name for IPrintCoreHelper property in the Print Pipeline PropertyBag and the GetProperty method passed it as a string.
Has anybody come across the same observation? Help needed on resolving this issue.
The version of unidrv that we used is : 0.3.6000.16386
Thanks and regards,
Soorya