В кои-то веки нашелся человек, который хотя бы понимает о чем речь в моей проблеме.
И пропал.
ZwQueryObject от NULL с флагом ObjectAllTypesInformation неправильно отрабатывает, хоть и возвращает STATUS_SUCCESS.
Код приводить не буду, там все тривиально.
При парсении буфера оказывается, что NumberOfTypes меньше чем должно быть.
Даже если покласть на это значение и разобрать буфер, считая что 27 типов, то действительно последние несколько типов не возвращаются.
Это все на 2000AS(EN)+SP2+все фиксы.
NtGlobalFlag = 0