Calling FltIsDirectory() on Windows Vista

In my minifilter I am calling FltIsDirectory() function.
As per old osr post http://www.osronline.com/showThread.cfm?link=104827, I have below queries:

  1. Should I call this function on Windows Vista?
  2. Is this problem resolved on later windows versions? and if yes then from which version it’s resolved?

Thanks,
Vishal.

> As per old osr post http://www.osronline.com/showThread.cfm?link=104827, I

have below queries:

  1. Should I call this function on Windows Vista?

It looks pretty unequivocal: No. Even if this was fixed and patched and
pushed there will still be someone running unpatched. Recent history tells
us this.

In general I’m pretty leery about calling FltIsDirectory(), or if I do I do
it everywhere in the system. It turns out that NTFS has a few files which
are a bit ambiguous about whether they are directories, or stream or files
and if you mix and match ways of detecting the “directoryness” you can get
startling results.

And no I cannot remember the precise examples, sorry

Thanks rod for your suggestion. I will avoid to call this function in any windows versions.