WinAPI won't exist anymore, DX in its actual form does not exist anymore and unmanaged stuff will have a hard time on longhorn ...
so BM will have quite some problems then I fear ...
so BM will have quite some problems then I fear ...
The Win32 Api will continue to exist for a very long time. Removing it would break every existing application, which is exactly what microsoft has always tried to avoid throughout the evolution of Windows.
Applications can be traditional windows applications, Longhorn managed code based on XAML, WinFX, etc, and a combination of both, where an application contains both managed and unmanaged code. E.g. an unmanaged C++ app will be able to access features of Avalon, in various different ways, to provide features specific to longhorn.