This is not completely correct. but will do for now. In order to be correct, it will be required to set up a proper pool entry object in ExAllocatePoolWithTag