A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Alex Ionescu d107f7d0f4 - Set an invalid pointer as the object header's type when freeing it, to detect invalid usage.
- Optimize type mutex acquisition in ObpDeleteObject. Also optimize freeing of the unicode_String containing the name. Also add callout checks/protection during the security and delete procedure callouts.
- Acquire object type mutex during modification of the OB_FLAG_PERMANENT flag in ObpSetPermanentObject.
- Initialize default QueryReferences field to 1 during object allocation.
- Support undocumented 0x10000 object attribute flag used in Windows 2003 SP1 and higher to protect objects from user-mode access (such as PhysicalMemory).
- Use InterlockedIncrements for ObjectType accounting outside the type lock.
- Clear the lookup context's object pointer for future use.

svn path=/trunk/; revision=25369
2007-01-08 07:51:07 +00:00
irc modified Resources/hresult.xml 2006-09-09 10:53:28 +00:00
reactos - Set an invalid pointer as the object header's type when freeing it, to detect invalid usage. 2007-01-08 07:51:07 +00:00
rosapps do not build hello as GUI apps it is CUI apps. printf is redirect in GUI apps and does not output to console. Now we change to CUI, printf are redirect to console when it build as CUI. 2007-01-04 14:46:20 +00:00