Есть ли на сайте свежие книги или веб-сайты Windows NT Native API?

NT имеет в основном недокументированный API, называемый «Native API», на котором работают общие подсистемы (например, Windows API, OS / 2 API и POSIX (обычно называемый « Interix ») в настоящее время) подсистемы).

Существует несколько книг и веб-сайтов, которые пытаются задокументировать этот API:

К сожалению, ни одна из книг или веб-сайтов, которые я не могу найти, пытается найти коснитесь 64-битных версий Windows (кроме WDK, конечно, но WDK ограничен ....). Сами вызовы API такие же - большая проблема связана с определениями самих структур. А именно - что значение указателя и DWORD имеют одинаковый размер на 32-битных платформах, но разные на платформах x64. Следовательно, биты «неизвестного заполнения» структур, которые часто определяются как массив DWORD, неверны в окнах x64 - и в результате получается полный мусор.

Я вручную работал над подобными вещами, добавляя вручную дополнительные отступы для каждого вызова API, но это очень расстраивает, и было бы неплохо иметь ресурс, который просто документировал эти вещи, чтобы они ' d правильно использовать указатели вместо DWORD там, где это необходимо, чтобы одно определение структуры могло служить как для 32-битной, так и для 64-битной Windows.

Существует ли такой ресурс?

12
задан Sathyajith Bhat 19 June 2012 в 11:58
поделиться