Yup that's the base-10 of the 80004005 'unspecific error' code. I like the 3rd party previewer solution, Adobe sux anyway. There's FoxIt or somesuch too that has a preview handler that should work.

Wait.. if that's on QueryInterface, your call to CoCreateInstance succeeded in creating the preview handler at least then?