Missing ReactOS Functionality
This page is supposed to contain a list of APIs, Functionality, COM Interfaces, drivers, application, extensions or other that Windows has but ReactOS doesn't. There are other similar pages in this wiki that might help, e.g. Version_Status, Community Funded Ideas 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
General
- WMI http://msdn.microsoft.com/en-us/library/aa394582%28VS.85%29.aspx
- Diskpart http://support.microsoft.com/kb/300415 (command line partitioning tool)
- Use Event Tracing!!! http://www.microsoft.com/whdc/devtools/tools/EventTracing.mspx (turn debug channels into event channels??)
- Hibernation support
- LSASS
- Multi user support
- Fast User Switching
- Multi user support
- LDAP/ActiveDirectory
- TCP/IP Traffic Shaping/Scheduling
- Task Scheduler
- Printing
Win32 features
- Terminal Server
- Wtsapi32.dll/ Mstlsapi.dll http://msdn.microsoft.com/en-us/library/aa383468(VS.85).aspx
- shdocvw http://www.geoffchappell.com/viewer.htm?doc=studies/windows/ie/shdocvw/index.htm&tx=17
- browseui http://www.geoffchappell.com/viewer.htm?doc=studies/windows/ie/browseui/history/index.htm
- Layered windows http://msdn.microsoft.com/en-us/library/ms997507.aspx - see #1691
- ClearType
Introduced in Windows XP
- Image Mastering API (needed for many cd writing applications)
- Data Protection API (only stub needed) (required for IE 7+)
- Window ghosting (A window manager feature that lets the user minimize, move, or close the main window of an application that is not responding)
- Visual Styles http://msdn.microsoft.com/en-us/library/bb773187(VS.85).aspx
Introduced in Windows Vista
- User Interface Privilege Isolation (UIPI) see: ChangeWindowMessageFilter
- Condition Variables http://msdn.microsoft.com/en-us/library/ms682052(VS.85).aspx
- One Time Initialization http://msdn.microsoft.com/en-us/library/aa363808(VS.85).aspx
- ThreadPool API http://msdn.microsoft.com/en-us/library/ms686766(VS.85).aspx
- Windows Error Reporting http://msdn.microsoft.com/en-us/library/bb513636(VS.85).aspx
- Wait Chain Transversal http://msdn.microsoft.com/en-us/library/ms681623(VS.85).aspx
- Kernel Transaction Manager http://msdn.microsoft.com/en-us/library/aa366288(VS.85).aspx
- Desktop Window Manager http://msdn.microsoft.com/en-us/library/aa969540(VS.85).aspx
- MUI Support http://msdn.microsoft.com/en-us/library/dd317706%28VS.85%29.aspx
Introduced in Windows 7
- New Functions http://msdn.microsoft.com/en-us/library/dd433624%28VS.85%29.aspx
- To be filled in
Drivers
- Re-enable ACPI and update ACPICA core (http://www.acpica.org/) - see #3363 and #4775
- Bugfix/implement VBE 1.02/2.00/3.00+ support (special cases for buggy cards might be necessary)
- USB class drivers
- HID class drivers
- UDF (ISO/IEC 13346) driver (DVD)
- Partition Manager
- Volume Manager
- PCMCIA
- TDI
- WMIlib
- Windows Driver Framework
- Usermode Driver Framework
Display
- Support/bugfix EDID compliance http://en.wikipedia.org/wiki/Extended_display_identification_data
- Videomode change support
- Multimonitor support
Networking
- Internet Protocol Version 6 http://technet.microsoft.com/en-us/network/bb530961.aspx
- DHCP Server
- SMB Filesystem Client
- NFS Server/Client