用户模式应用程序的Nt * api标头

时间:2011-08-04 10:44:41

标签: c++ c header-files

我正在寻找包含ntdll.dll函数定义的C / C ++头文件。我知道这些api是供内部使用和无证件的。帕斯卡有这样的东西,我不能相信C / C ++没有,虽然我找不到。

感谢

2 个答案:

答案 0 :(得分:1)

将Pascal的转换回C语言应该不会太难。使用像Embarcadero的C ++ Builder这样的编译器,您可以通过随附的Delphi编译器完成它。只要问一个有C ++ Builder的人将.pas文件添加到C ++项目中,就会生成一个.hpp文件,这个文件只是一个.h文件,带有一些额外的设置供Delphi和C ++ Builder使用。删除C ++ Builder特定部分(如果有),然后设置。

FWIW,我有C ++ Builder。哪里可以获得Pascal文件?

答案 1 :(得分:1)

其中一些是(出于法律原因,我会假设)记录,但带有以下免责声明:

  

“...在将来的Windows版本中可能会被更改或不可用。   应用程序应使用此中列出的备用功能   主题。“

例如NtQuerySystemInformation

标题,虽然我不确定如何完整,但已包含在Windows Driver Kit