Итак, вопрос: Какой-либо компонент системы выполняет: p = ExAllocatePoolWithTag(NonPagedPool, (SIZE_T)0x4000, 'rtpM'); ..... как по известному указателю pointer == p установить размер блока (pool block). Быть может кто-нить пояснит мне как работать с POOL_HEADER, т.к. там точно должна содержаться необходимая информация.
И все же может кто-нить объяснит мне, где расположена структура POOL_HEADER? И что означают ее поля: BlockSize и PreviousSize?