I'm looking at someone's old code here, and they reference a DLL (advapi32.dll) that I've never looked at before. Searching google doesn't give me a whole ton of useful information, so I was wondering, has anyone found a site that's just a solid reference site for common DLLs?
A Good DLL Reference
My bad Govtcheez, not a dll reference, you're right :(
Thanks, but unless I'm missing something it looks like you can only download the files there. I have the file, I just want to learn more about it.
What exactly is it that you want to know about the DLL?
If you know any of the function names in the dll, you can call them in VB and intellisense should pick it up and give you the parameters that should be passed to the function. Granted, you have to know what the functions are before doing that. But I guess if you're looking for the actual algorithms, that'd be different.
Pretty much a list of functions for the DLL and quick sumamries of what they do. I found it for this already, but it'd be handy to have a site that had something similar for a long list of common libraries.
That dll is loaded by most windows processes (either directly or otherwise) and is a standard part of the user interface for windows. It houses the function jumps for accessing the registry in windows along with a load of other stuff.
If you want info, headers and libraries for it, download the Platform SDK
If you have the platform SDK, you can do a search for advapi32 in the documentation to get a list. Here is a quick overview of the APIs advapi32.dll contains:
- Registry (RegOpenKey)
- Encryption (CryptGenRandom)
- Security (SetEntriesInAcl)
- Performance Monitoring (OpenTrace)
- Event Log (ReportEvent)
- Services (StartService)
- Shutdown (InitiateSystemShutdown)