Would it be possible to create a kernel wrapper for Windows 2000 that would allow it to run software compiled with Visual C++ 2010? I think it needs in addition to the functions implemented in kernelxp, InterlockedPopEntrySList, InterlockedPushEntrySList, InterlockedFlushSList, QueryDepthSList, HeapQueryInformation, and possibly HeapSetInformation.