The DDK says ExAllocatePool is obsolete. We sould use ExAllocatePoolWithTag instead. The same applies to other generic pool APIs. Here is a unofficial list of memory pool tags: http://alter.org.ua/docs/win/pooltag/index.php Emanuele