Alex Ionescu wrote: > That's what the assert should do as well. Mutants have APC Disable = > 0. Mutexes have it =1. Usermode can only create mutant, so apcdisable > will always be 0. This means the ASSERT statemant is wrong. The correct statement is: ASSERT(Mutant->ApcDisable == 0); - Hartmut