Hi,
Attached patch should fix some problems of RtlStoreUlong().
1) store SECONDBYTE of the value correctly.
2) store a ULONG value but not a ULONG_PTR value.
There is RtlStoreUlongPtr() which stores a ULONG_PTR value.
http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/k109_2dd28516-e8e4…
--
d_layer