Gunnar Dalsnes wrote:
Windows use a read/write lock (ERESOURCE) per OBJECT_TYPE. BTW: windows has an internal function BOOL ObReferenceObjectSafe, which tells if the referencing succeded or not, while the ObReferenceObject is a VOID. Its probably unrelated thou.
Plus it reparses completely different from us and also uses locks for directory entries.
Best regards, Alex Ionescu