Difference between revisions of "Missing ReactOS Functionality"
(Fast User Switching is built on Multi session support, not mutli user support) |
DGMurdockIII (talk | contribs) |
||
Line 35: | Line 35: | ||
* 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) | ||
* Visual Styles http://msdn.microsoft.com/en-us/library/bb773187(VS.85).aspx | * Visual Styles http://msdn.microsoft.com/en-us/library/bb773187(VS.85).aspx | ||
+ | * Features new to Windows XP http://en.wikipedia.org/wiki/Features_new_to_Windows_XP | ||
+ | |||
=== Introduced in Windows Vista === | === Introduced in Windows Vista === | ||
Line 50: | Line 52: | ||
* Windows Diagnostics Infrastructure (WDI) (bad documented) http://www.geoffchappell.com/viewer.htm?doc=notes/windows/wdi/index.htm | * Windows Diagnostics Infrastructure (WDI) (bad documented) http://www.geoffchappell.com/viewer.htm?doc=notes/windows/wdi/index.htm | ||
* Windows Display Driver Model http://msdn.microsoft.com/en-us/library/aa480220.aspx | * Windows Display Driver Model http://msdn.microsoft.com/en-us/library/aa480220.aspx | ||
+ | * Features new to Windows Vista http://en.wikipedia.org/wiki/Features_new_to_Windows_Vista | ||
+ | * List of features removed in Windows Vista http://en.wikipedia.org/wiki/List_of_features_removed_in_Windows_Vista | ||
+ | |||
=== Introduced in Windows 7 === | === Introduced in Windows 7 === | ||
Line 59: | Line 64: | ||
* Pin to Taskbar | * Pin to Taskbar | ||
* Multi-touch Support | * Multi-touch Support | ||
+ | * Features new to Windows 7 http://en.wikipedia.org/wiki/Features_new_to_Windows_7 | ||
+ | * List of features removed in Windows 7 http://en.wikipedia.org/wiki/Features_removed_from_Windows_7 | ||
== Drivers == | == Drivers == |
Revision as of 18:10, 1 April 2010
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)
- Disk Defragmenter
- Use Event Tracing!!! http://www.microsoft.com/whdc/devtools/tools/EventTracing.mspx (turn debug channels into event channels??)
- Hibernation support
- LSASS
- Multi user support
- Multi session support
- Fast User Switching
- LDAP/ActiveDirectory
- TCP/IP Traffic Shaping/Scheduling
- Task Scheduler
- Printing
- HTML Applications - HTML files with a .hta extension that run as Windows Applications using the MSHTML (IE) Engine - http://msdn.microsoft.com/en-us/library/ms536496(VS.85).aspx
- Active Desktop
- Animated Mouse Cursors
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
- Global hooks
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
- Features new to Windows XP http://en.wikipedia.org/wiki/Features_new_to_Windows_XP
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
- Windows Search http://msdn.microsoft.com/en-us/library/aa965362(VS.85).aspx
- Windows Diagnostics Infrastructure (WDI) (bad documented) http://www.geoffchappell.com/viewer.htm?doc=notes/windows/wdi/index.htm
- Windows Display Driver Model http://msdn.microsoft.com/en-us/library/aa480220.aspx
- Features new to Windows Vista http://en.wikipedia.org/wiki/Features_new_to_Windows_Vista
- List of features removed in Windows Vista http://en.wikipedia.org/wiki/List_of_features_removed_in_Windows_Vista
Introduced in Windows 7
- New Functions http://msdn.microsoft.com/en-us/library/dd433624%28VS.85%29.aspx
- Window Snapping
- Wallpaper Rotation
- Jump Lists
- Pin to Taskbar
- Multi-touch Support
- Features new to Windows 7 http://en.wikipedia.org/wiki/Features_new_to_Windows_7
- List of features removed in Windows 7 http://en.wikipedia.org/wiki/Features_removed_from_Windows_7
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/Express Bus driver
- 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
- Accelerated Graphics
- Screen Rotation
Networking
- Internet Protocol Version 6 http://technet.microsoft.com/en-us/network/bb530961.aspx
- DHCP Server
- SMB Filesystem Client
- NFS Server/Client