DLLs

Associate
Joined
19 Oct 2002
Posts
1,521
Location
Chippenham
Hey all,
Been programming for ages now, and every now and then i end up using a function from a DLL, such as this:
Code:
<System.Runtime.InteropServices.DllImport("coredll.dll")> _
Private Shared Function CeRunAppAtEvent(ByVal AppName As String, ByVal WhichEvent As Integer) As Boolean
ive often wondered what else is contained in the most common DLLs like core.
Is there anywhere i can go that will give me such a list?

The results i get back from google are just thos 'fix dll errors in minutes' adverts lol
 
What's exposed in things like win32.dll and core.dll is basically the windows API. MSDN has lots to say about it, but I don't think there's a complete list anywhere...
 
Windows DLL files are a brand of PE file with a few differences:
A DLLMain() entry point, instead of a WinMain() or main().
The DLL flag set in the PE header.

You could reverse engineer them using IDA/GDB or similar if you want more informaton. However m$ provides a tool called dumpbin which provides more info on them.

If you wish to learn more about PE file formats I can provide a few links. Which explain them better than I could.
 
Back
Top Bottom