windows-nt/Source/XPSP1/NT/shell/osshell/cpls/access/notes.txt

30 lines
1.4 KiB
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
Bug Notes
Initialization is hard to follow
Conditional statements for tests that could not possibly true.
Invalid setting of flags
Improperly initialized structures before calling SPI_GETHIGHCONTRAST
Obsolete functions being used
Non-NULL values passed to functions that require NULL values
There was code that appended spaces to color scheme and then more code that removed the spaces - looked like 2 programmers worked on it.
There were loops that would never execute.
Incorrect array sizes passed to many, many functions
Variables declared, initialized but never used
HIGHCONTRAST and MOUSEKEYS did not have ??F_HOTKEYSOUND and ??F_CONFIRMHOTKEY flags set properly
Functions exist that never get called
Incorrect access rights specified when creating a registry key - system would not allow values to be set.
Code fragments repeated throughout
Repeated useless code: x = 5; x = 5;
FilterKeys Slider controls were handled incorrectly - worked on Win95 by coincidence
SPI_?ETKEYBOARDPREF is not on WinNT
SPI_?ETHIGHCONTRAST is not on WinNT
SPI_?ETSERIALKEYS is not on WinNT
// NT doesn't support SSF_INDICATOR but it's not documented or exposed by this Applet.
SOUNDSENTRY.iFSTextEffect is not supported on WinNT
SOUNDSENTRY.iWindowsEffectMSec is not supported on WinNT
MouseKeys:
WinNT only supports: MKF_MOUSEKEYSON, MKF_AVAILABLE, MKF_HOTKEYACTIVE, MKF_HOTKEYSOUND
WinNT does not support: MKF_CONFIRMHOTKEY, MKF_INDICATOR, MKF_MODIFIERS, MKF_REPLACENUMBERS