What makes an internal IOCTL to being officially documented and supported?
1) Mentioned in the DDK documentation
2) Defined in a ntddXXX include file in the inc subdir of the ddk
3) Defined in a ntddXXX include file in an inc subdir of the src tree
I suppose that the case 2 is good enough. But what about the last case?
Seems to be a grey area. If it's official why the include file is not in the
main inc subdir. But on the other hand, if it's private why use that
particular filename convention?
Thanks