Advapi32.dll

From ReactOS Wiki
Revision as of 10:27, 17 March 2019 by Learn more (talk | contribs) (Relationship with Wine)
Jump to: navigation, search

The page Advapi32.dll is a short article on something that should have a lot more information written on it.
If you know anything else about it, you are STRONGLY encouraged to add the information in. If you are unsure of proper formatting or style, add it to the talk page or this page itself as you think best and others will help.


Advapi32.dll is an advanced Windows 32 base API DLL file that provides access to functions beyond the kernel. This API services library supports security and registry calls. Also included are things like shutdown/restart the system (or abort), start/stop/create a Windows service, and manage user accounts.

Development notes

Never call the registry functions within DllMain. These functions are implemented in Advapi32.dll. If Advapi32.dll is not initialized before your DLL, the DLL can access uninitialized memory and cause the process to crash.

Relationship with Wine

Advapi32.dll is partially synced with Wine.

However, information that has been documented by Wine is of interest to us:

Wine advapi32.dll exports

Code History

Commit history (Source code can be found in: /reactos/dll/win32/advapi32)

External links