After exhaustive study, I have obtained a copy of the Windows Vista Kernel Source code. It appears that Microsoft has moved to utilizing more of the .net environment to handle kernel events.
Here is the kernel386 source code:
using genuineadvantage;
using propriatery.codecs;
using os2.core.modules;
using vms.core.modules;
using sun.java.core.libraries;
using apple.macintosh.gui;
using Win31.api.thunk;
public class kernel386 {
public static void Main()
{
long int iCount extends infinity;
for (i=1; 1>0; i++)>
{
SpinHourGlass();
SpawnDoNothingProcess();
CheckGenuineAdvantage();
if ((int)(rand()*100)==1)
{
HaltRandomProcess();
ThrashHDD();
ExecuteWhiteScreenOfDeath();
}
if FindFile(“*.EXE”)
ThrowRandomError();
/* Legacy Code. do not remove */
LoadMacintoshGUI();
}
}
}