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