API

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

where can i find a list of dll's that vista has and their functions? such as
dll modules?
 
Do you have a programming program installed such as visual studio?
If so, start a project and start looking at references.

I really don't think you're going to find a list out there on the internet.
 
Christopher said:
where can i find a list of dll's that vista has and their functions? such
as
dll modules?

It's a big question, so it has a big answer :-)

The "list" of APIs is theMicrosoft® Windows® Software Development Kit for
Windows Vistaâ„¢:
http://www.microsoft.com/downloads/...00-F358-4523-B479-F53D234CDCCF&displaylang=en
This is an essential reference for anyone interested in programming Windows
Vista, or just Vista internals. As of Vista, Microsoft have basically
renamed the old "Platform SDK" to "Windows SDK" - but it is the same thing.

Much of the same info is available online, in theWin32 section of the MSDN
Library:
http://msdn2.microsoft.com/en-au/library/aa139672.aspx

These are both indexed by API; that is: you look up the API and it tells you
which library or DLL is required, and which versions of Windows support it.

If you want a list of DLLs, with the APIs in each DLL, well that's a bit
harder. You can easily work out what APIs are exported by any DLL, by using
the "Depends" utility from the SDK. If you just want Depends.exe on its own,
download it from here:
http://www.dependencywalker.com/
Load up NTDLL.DLL into Depends, and knock yourself out :)

A good discussion of the role and function of core operating system files
(GDI32.DLL, NTDLL.DLL, NTOSKRNL.EXE, etc) is in the "Inside Windows" books
by Solomon and Russinovich, from Microsofft Press. The new Vista edition
hasn't been released yet, see http://www.solsem.com/books.html. There are
also numerous shorter (and free) articles by Solomon and Russinovish in
Technet on Vista internals, which elaborate on APIs exported by core OS
files (eg
http://www.microsoft.com/technet/technetmag/issues/2007/02/VistaKernel/).

Hope it helps,
Andrew
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top