Difference between revisions of "Missing ReactOS Functionality"
m |
m |
||
Line 48: | Line 48: | ||
* Window ghosting (A window manager feature that lets the user minimize, move, or close the main window of an application that is not responding) | * Window ghosting (A window manager feature that lets the user minimize, move, or close the main window of an application that is not responding) | ||
* Error Reporting [http://msdn.microsoft.com/en-us/library/bb513636(VS.85).aspx] (Would be tremendously helpful to development) | * Error Reporting [http://msdn.microsoft.com/en-us/library/bb513636(VS.85).aspx] (Would be tremendously helpful to development) | ||
− | * [[MUI]] Support [http://msdn.microsoft.com/en-us/goglobal/dd218459.aspx] | + | * [[MUI]] Support [http://msdn.microsoft.com/en-us/goglobal/dd218459.aspx] (An alternative is worked on by Stefan Fulea- see [https://jira.reactos.org/browse/CORE-10335 CORE-10335]) |
* Prefetching [http://www.microsoft.com/whdc/archive/XP_kernel.mspx#E3KAC] | * Prefetching [http://www.microsoft.com/whdc/archive/XP_kernel.mspx#E3KAC] | ||
* Background Intelligent Transfer Service (BITS) [http://msdn.microsoft.com/en-us/library/bb968799.aspx] (optional, stuff that would be nice to have) | * Background Intelligent Transfer Service (BITS) [http://msdn.microsoft.com/en-us/library/bb968799.aspx] (optional, stuff that would be nice to have) |
Revision as of 19:53, 21 March 2017
This page contains a list of APIs, COM interfaces, drivers, application, extensions or other functionality that Windows has but ReactOS does not. There are other similar pages in this wiki that might help, e.g. Version Status and Roadmap. This page is intended as a list of general tasks that need to be done in ReactOS. If a certain component already exists, consider filing a bug report.
Contents
- 1 General
- 2 Win32 features
- 2.1 Introduced in Windows NT
- 2.2 Introduced in Windows 98
- 2.3 Introduced in Windows ME
- 2.4 Introduced in Windows 2000
- 2.5 Introduced in Windows XP
- 2.6 Introduced in Windows XP x64, Windows Server 2003
- 2.7 Introduced in Windows Vista
- 2.8 Introduced in Windows 7
- 2.9 Introduced in Windows 8
- 2.10 Introduced in Windows 10
- 3 Drivers
- 4 Display
- 5 Networking
- 6 Low Priority Framework implementations
General
- Boot from non-primary/logical/secondary partition; Boot from some primary partitions
- Automatic Updates
- Search
- User Login
- WMI [1]
- Diskpart [2] (command line partitioning tool)
- Disk Defragmenter [3]
- Use Event Tracing [4] (turn debug channels into event channels??)
- Hibernation support
- LSASS [5]
- Multi user support
- Multi session support
- Fast User Switching
- LDAP/ActiveDirectory [6]
- Task Scheduler
- Printing
- HTML Applications – HTML files with a .hta extension that run as Windows Applications using the MSHTML (IE) Engine – [7]
- Animated Mouse Cursors
- Security Support Provider Interface (and the MS provided default packages) [8]
- NTFS
Win32 features
- Terminal Server
- Wtsapi32.dll/ Mstlsapi.dll [9]
- shdocvw [10]
- browseui [11]
Introduced in Windows NT
- NT-based CHKDSK [12]
Introduced in Windows 98
- System File Checker [13] (nice, but not absolutely needed)
Introduced in Windows ME
- System Restore [14]
Introduced in Windows 2000
- Windows File Protection [15]
- Layered windows [16] – see CORE-1576
- Data Protection API (required for IE 7+) [17]
- WebDAV wikipedia:WebDAV
Introduced in Windows XP
- Image Mastering API (needed for many cd writing applications)
- Window ghosting (A window manager feature that lets the user minimize, move, or close the main window of an application that is not responding)
- Error Reporting [18] (Would be tremendously helpful to development)
- MUI Support [19] (An alternative is worked on by Stefan Fulea- see CORE-10335)
- Prefetching [20]
- Background Intelligent Transfer Service (BITS) [21] (optional, stuff that would be nice to have)
Introduced in Windows XP x64, Windows Server 2003
Introduced in Windows Vista
- User Interface Privilege Isolation (UIPI) see: ChangeWindowMessageFilter
- User Account Control (UAC) [24]
- Address Space Layout Randomization (ASLR) [25]
- Condition Variables [26]
- One Time Initialization [27]
- ThreadPool API [28]
- Wait Chain Traversal [29]
- Kernel Transaction Manager [30]
- Desktop Window Manager [31]
- Windows Search [32]
- Windows Diagnostics Infrastructure (WDI) [33]
- Windows Display Driver Model [34]
Introduced in Windows 7
- New API Functions [35]
- Jump Lists [36]
- Pin to Taskbar [37]
- Window Snapping [38]
- Wallpaper Rotation [39]
- Multi-touch Support [40] (optional)
- exFAT (Extended File Allocation Table) [41]
- DPI settings are per-user [42]
Introduced in Windows 8
Introduced in Windows 10
- APPX packaging for desktop apps
Drivers
- Bugfix/implement VBE 1.02/2.00/3.00+ support (special cases for buggy cards might be necessary)
- USB 3.0 specs [45]
- USB 3.1 specs
- UDF (ISO/IEC 13346) driver. (DVD) [46]
- Partition Manager
- Volume Manager
- PCMCIA/Express Bus driver
- WMIlib
- Windows Driver Framework [47]
- Usermode Driver Framework [48]
Display
- Support/bugfix EDID compliance wikipedia:Extended display identification data
- Multimonitor support
- Screen Rotation
- WDDM
Networking
- Internet Protocol Version 6 [49]
- DHCP Server
- SMB Filesystem Server/Client [50]
- NFS Server/Client [51]
Low Priority Framework implementations
- MFC and Visual C support runtimes...
- Visual Basic Runtime
- .NET alternative such as Mono
- Windows Runtime