2012/10/5 Dmitry Timoshkov <dmi...@baikal.ru>
> Christian Costa <titan.co...@gmail.com> wrote: > > > > Why do you think that returning the structure filled with garbage is > better > > > than returning NULL? > > > > > > > > It is not supposed to return NULL afaik but a valid pointer as you said > > before. > > The structure is zeroed except UniqueProcessId I need for MDL functions. > > MDL struct have a PEPROCESS field and I would like to do things in a > clean > > way. > > What's the problem with that ? > > The problem is that the returned info in the structure must be valid, you > can't initialize single field and pretend as done with it. > > This struct is huge. Do you have some fields in mind? What matters is what drivers need. I can add some typical fields if needed but that could be done in other patches when needed as well.