Jump to content
  • Advertisement
Sign in to follow this  
frupert

Windows SDK Programming?

This topic is 4416 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi I got a book called the "Windows NT Native API Reference" and i would like to use some of the functions i am learning but i cannot seem to download any SDK's which have the headers like ntdll.h and others which will let me use these functions... I have downloaded the .Net Framework SDK 2.0 and i have downloaded the Platform SDK but neither SDK's have the appropriate header files, can anyone help me out please ???? Thanks

Share this post


Link to post
Share on other sites
Advertisement
it is actually possible to get the Windows DDK, just u have to order the CD/DVD through Microsoft who will charge me 25 dollars postage and handling and considering im only 16 i dont have a credit card....

Share this post


Link to post
Share on other sites
frupert,
The NATIVE API is the undocumented part of windows API.

for example,
CreateFile -> Native API : NtCreateFile

you basicly shouldn't call those function and thats why microsoft did not provided you with the header files.

you will not find the header files in the DDK , you may find part of them but mostly used to be called from Ring-0 (Kernel mode). there may be some unoffical header files on the net for them.

to be able to call Native APIs you have to decleare those functions yourself.

I believe the book gives you a full function prototype. all you have to do is decleare the function as an extern function and link the ntdll.lib to your project.

Incase you need an example , give me one of the Native function you willing to call. I'll try to provide you with a real life example.

Cheers,
Nuno1

Share this post


Link to post
Share on other sites
Are you actually trying to do driver development? If not, then you don't need the DDK, just the platform SDK and a compiler (like VS 2005 Express).

Share this post


Link to post
Share on other sites
Microsoft no longer offers the DDK for download, but you can always torrent it.

Granted, you shouldn't be using the DDK unless you're doing kernel-level stuff. Which is really crazy stuff - my best description of it is "a waterfall of blue screens of DEATH". [lol]


Edit by moderator: removed the active link to piratebay.

[Edited by - hplus0603 on April 20, 2006 10:29:34 AM]

Share this post


Link to post
Share on other sites
Quote:
Original post by Mushu
Microsoft no longer offers the DDK for download, but you can always torrent it.


That would be piracy, given that Microsoft (the owner of the data) no longer wishes to make it available over the Internet. I see your post as condoning active piracy, which is definitely against the terms of use of GDNet.

Share this post


Link to post
Share on other sites

This topic is 4416 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!