Windows EvolutionWindows Release HistorySupported CPU ArchitecturesWindows Build FlavorsWindows Servicing TerminologyWindows ArchitectureKernel Mode vs. User ModeUser-Mode System ProcessesUser-Mode Application ProcessesLow-Level Windows Communication MechanismsCalling Kernel-Mode Code from User ModeCalling User-Mode Code from Kernel ModeInterprocess CommunicationWindows Developer InterfaceDeveloper Documentation ResourcesWDM, KMDF, and UMDFThe NTDLL and USER32 LayersThe Win32 API LayerThe COM LayerCOM in the Windows Operating SystemWriting COM ServersConsuming COM ObjectsThe CLR (.NET) Layer.NET Side-by-Side Versioning.NET Executable Programs Load SequenceInteroperability Between Managed and Native CodeMicrosoft Developer ToolsThe Windows DDK (WDK)The Windows SDKSummary