INFO: Win32 Platform DifferencesID: Q227123
|
The Win32 Platform Differences topic in the Platform SDK lists a variety of Win32 API and operating system features and indicates how each platform supports them. This topic contains a version of the table updated to include Windows 2000 and Windows 98.
Following is a list of the operating system differences between Windows NT and Windows 2000; Windows 95 and Windows 98; and Windows 3.1 with Win32s. The bold text indicates an operating system feature rather than an API feature.
| Feature | Windows NT/Windows 2000 | Windows 95/Windows 98 | Windows 3.1 with Win32s |
|---|---|---|---|
| 32-bit Coordinate System | Yes | No | No |
| 32-bit Flat Memory model | Yes | Yes | Yes |
| 3-D look | Yes | Yes | Yes |
| Asynchronous file I/O | Yes | No | No |
| Asynchronous input model | Yes | Yes | No |
| COMM | Yes | Yes | Through Universal Thunks |
| Common Controls | Yes | Yes | Yes |
| Property sheet tabs | Yes | Yes | Yes |
| Drag list boxes | Yes | Yes | Yes |
| Toolbar | Yes | Yes | Yes |
| Status bar | Yes | Yes | Yes |
| Column heading | Yes | Yes | Yes |
| Spin buttons | Yes | Yes | Yes |
| Slider | Yes | Yes | Yes |
| Scrolling button indicator | Yes | Yes | Yes |
| Rich Edit Control | Yes | Yes | Yes |
| Progress indicator | Yes | Yes | Yes |
| Tree View | Yes | Yes | Yes |
| List View | Yes | Yes | Yes |
| Common Dialogs | Yes | Yes | Yes |
| Console Support | Yes | Except code page | No |
| Context menu on mouse button 2 | Yes | Yes | Yes |
| Enhanced metafiles | Yes | Yes | No |
| Event logging | Yes | No | No |
| File mapping | Yes | Yes | Yes |
| File merge/reconciliation | Yes | Yes | No |
| File Viewers | Yes | Yes | Not used |
| Image Color Matching (ICM) | Not yet | Yes | No |
| Long Filenames (LFN) | Yes | Yes | Won't appear |
| Multimedia API | Yes | Yes | Windows 3.1 level |
| Multiprocessor Machines | Yes | No | No |
| Named pipes | Yes | Client-side | Client-side |
| National Language Support (NLS) | Yes | Yes | Yes |
| Network DDE | Yes | Through thunk | No |
| Non-Intel machines | Yes | No | No |
| Paths/Beziers | Yes | Limited | No |
| Plug and Play event aware | Won't get events | Yes | Won't get events |
| Preemptive multitasking | Yes | Yes | No |
| Print spooler | Yes | Except forms | No |
| Remote Access Services (RAS) | Yes | Yes | No |
| Remote Procedure Calls | Yes | Yes | Through Universal Thunks |
| Security | Yes | No | No |
| Security (C2 certifiable) | Yes | No | No |
| Separate address space | Yes | Yes | No |
| Service control manager | Yes | No | No |
| Simple MAPI | Yes | Yes | Through Universal Thunks |
| Structured exception handling (SEH) | Yes | Yes | Yes |
| TAPI | Yes | Yes | Yes (Through TAPI SDK) |
| Threads | Yes | Yes | No |
| Unicode | Yes | No | No |
| Universal Naming Convention (UNC) | Yes | Yes | Yes |
| User and GDI system resources | Virtually Unlimited | Expanded | Win 3.1 Limits |
| Windows 4.0 Help | Yes | Yes | Context menu help won't appear |
| Windows Network (WNet) | Yes | Yes | Through Universal Thunks |
| Windows Sockets | Yes | Yes | Yes |
| World transforms | Yes | Scaling only | No |
Additional query words: compatguidediff
Keywords : kbWinOS2000 kbGrpKernBase
Version : winnt:
Platform : winnt
Issue type : kbinfo
Last Reviewed: June 23, 1999