Difference between revisions of "Advapi32.dll"

From ReactOS Wiki
Jump to: navigation, search
(Add development notes section.)
m (Relationship with Wine: Reduce a redirect by piping the case used in the article name.)
Line 8: Line 8:
  
 
== Relationship with Wine ==
 
== Relationship with Wine ==
Advapi32.dll is NOT synced with [[Wine]], it is made by ReactOS [http://www.reactos.org/forum/viewtopic.php?f=9&t=11006#p90534 (source)]
+
Advapi32.dll is NOT synced with [[WINE|Wine]], it is made by ReactOS [http://www.reactos.org/forum/viewtopic.php?f=9&t=11006#p90534 (source)]
  
 
However, information that has been documented by Wine is of interest to us:  
 
However, information that has been documented by Wine is of interest to us:  

Revision as of 01:55, 17 March 2019

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 NOT synced with Wine, it is made by ReactOS (source)

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