Windows NT Native API上是否有最新的书籍或网站?

Bil*_*eal 12 c++ windows windows-nt nt-native-api

NT有一个大多数未记录的API,称为"Native API",在其上实现了公共子系统(即Windows API,OS/2 API和POSIX(现在通常称为" Interix ")子系统).

存在一些试图记录此API的书籍和网站:

不幸的是,没有一本书或网站,我可以尝试触摸64位版本的Windows(当然除了WDK,但WDK是有限的....).API调用本身是相同的 - 最大的问题与结构定义本身有关.即 - 指针值和DWORD在32位平台上的大小相同,但在x64平台上不同.因此,在x64窗口上,通常被定义为DWORD数组的结构的"未知填充"位是错误的 - 结果是完全垃圾.

我通过每次API调用手动添加额外的填充来手动处理这些事情,但是这真的令人沮丧,并且有一个资源只是记录这些事情以便他们正确使用会很好指针而不是DWORD(如果需要),因此单个结构定义可以同时用于32位和64位Windows.

这样的资源是否存在?

Gab*_*abe 10

是否http://doxygen.reactos.org/annotated.html帮助吗?ReactOS显然不是Windows,但它必须实现足够的本机API才能与使用未记录的API的驱动程序和程序兼容,因此它可能足以帮助您.