This is an example how to use lookaside list and doubly linked list to manage the memory blocks allocated from lookaside list. Use KmdManager to register/unregister and start/stop it. Watch its debug output with the DbgView (www.sysinternals.com) or use SoftICE. Tested under: Windows 2000, XP and Server 2003. Four-F, four-f@mail.ru