Alex Ionescu schrieb:
Hi,
Thanks for adding this feature to the kernel, I only have one problem with it... Would it be possible to modify the code to use the documented KINTERRUPT structure? This would (already does) wreck havoc on the new header system, which uses documented Windows structures (except in extreme cases where our code is very old, and those structures were unavailable, ie the Ob Manager structures... although enventually that code will have to be updated).
I see no reason to make all internal structures from ntoskrnl compatible with the M$ one. I'm not sure if the KINTERRUPT structure is public documented. The end of the structure looks like a little bit if it was extracted from code or from a symbol file. For smp machines we need an array of KINTERRUPT structures. IMOH it should be an header with some informations (count, the nice ProcessorEnableMask, ..) and an array of the real interrupt structures. But in this case the structures for the Io- and Ke-functions are different.
- Hartmut