DLC Differences Between Windows NT and Windows 95
There are significant differences between the Win32 DLC implementation on Windows NT and the Win32 DLC implementation Windows 95 and Windows 98. These differences are as follows:
-
Windows NT provides extensions for security, multiple processors, and Unicode character strings. These are not supported by Windows 95 or Windows 98.
-
Windows 95 and Windows 98 support the application identifier member of the command control block in the uchReserved2 member. On Windows NT, this member and the application key member have been superseded by an optional security descriptor in the LLC_EXTENDED_ADAPTER_PARMS structure.
-
Windows 95 and Windows 98 support polling the uchDlcStatus member of the command control block to check for command completion. This method is unreliable on Windows NT, so an application that uses it successfully on Windows 95 or Windows 98 may fail on Windows NT.
-
Windows 95 and Windows 98 allow an application to issue an LLC_DIR_STATUS command before it issues an LLC_DIR_OPEN_ADAPTER command. Windows NT does not support this behavior.
-
Windows 95 and Windows 98 do not support multiple logical adapters.
-
Windows 95 and Windows 98 do not have direct station support that is global to all applications.