User:Petr-akhlamov/Compatibility mode

From ReactOS Wiki
< User:Petr-akhlamov
Revision as of 20:38, 26 December 2017 by Petr-akhlamov (talk | contribs) (NT 6.0 API support)
Jump to: navigation, search

NT 6.0 API support

  • CORE-11288 - Currently ReactOS targets only Windows 2003. Developer plans to implement a mechanism for user mode applications to be able to use APIs from Windows NT 6.0 and later, while still keeping the original 2k3 environment.
    • CORE-11289 - Research and document Windows compatibility settings
    • CORE-11290 - Make sure the loader respects compatibility settings
    • CORE-11291 - Create Windows 7 spec files for core DLLs
    • CORE-11292 - Core win32 API organization
    • CORE-11293 - Research kernel requirements for NT 6+ user mode APIs

Compatibility mode implementation

Status

Compatibility apps

Apps, which works in compatibility mode:

  • VMware Horizon Client for 32-bit Windows[1][2]
  • Windows Media Player 6.4[3]

*_vista-libraries

In ReactOS sources are libraries advapi32_vista, kernel32_vista, ntoskrnl_vista and ntdll_vista. You can think, what they are for implementation Vista+ API in ReactOS, but it's mistake. Right now these are there to provide needed functions for linking Wine's dlls which project use. [4]

Links