- Initialize cbSize for animationinfo
- Use widechar versions of structures

svn path=/trunk/; revision=72646
This commit is contained in:
Dmitry Chapyshev 2016-09-10 17:58:32 +00:00
parent 3776d19ec9
commit 47b4a945d2
2 changed files with 6 additions and 5 deletions

View file

@ -312,6 +312,7 @@ SpiUpdatePerUserSystemParameters(VOID)
gspv.serialkeys.cbSize = sizeof(SERIALKEYS); gspv.serialkeys.cbSize = sizeof(SERIALKEYS);
gspv.soundsentry.cbSize = sizeof(SOUNDSENTRYW); gspv.soundsentry.cbSize = sizeof(SOUNDSENTRYW);
gspv.highcontrast.cbSize = sizeof(HIGHCONTRASTW); gspv.highcontrast.cbSize = sizeof(HIGHCONTRASTW);
gspv.animationinfo.cbSize = sizeof(ANIMATIONINFO);
/* Make sure we don't use broken values */ /* Make sure we don't use broken values */
SpiFixupValues(); SpiFixupValues();

View file

@ -52,7 +52,7 @@ typedef struct _SPIVALUES
/* Accessability */ /* Accessability */
ACCESSTIMEOUT accesstimeout; ACCESSTIMEOUT accesstimeout;
HIGHCONTRAST highcontrast; HIGHCONTRASTW highcontrast;
BOOL bScreenReader; BOOL bScreenReader;
#if(WINVER >= 0x0600) #if(WINVER >= 0x0600)
AUDIODESCRIPTION audiodescription; AUDIODESCRIPTION audiodescription;
@ -63,7 +63,7 @@ typedef struct _SPIVALUES
#endif #endif
/* Sound */ /* Sound */
SOUNDSENTRY soundsentry; SOUNDSENTRYW soundsentry;
BOOL bShowSounds; BOOL bShowSounds;
BOOL bBeep; BOOL bBeep;
@ -175,11 +175,11 @@ typedef union _SPIBUFFER
STICKYKEYS stickykeys; STICKYKEYS stickykeys;
ACCESSTIMEOUT accesstimeout; ACCESSTIMEOUT accesstimeout;
SERIALKEYS serialkeys; SERIALKEYS serialkeys;
SOUNDSENTRY soundsentry; SOUNDSENTRYW soundsentry;
NONCLIENTMETRICSW ncmetrics; NONCLIENTMETRICSW ncmetrics;
MINIMIZEDMETRICS mmmetrics; MINIMIZEDMETRICS mmmetrics;
ICONMETRICS iconmetrics; ICONMETRICSW iconmetrics;
HIGHCONTRAST highcontrast; HIGHCONTRASTW highcontrast;
ANIMATIONINFO animationinfo; ANIMATIONINFO animationinfo;
#if(WINVER >= 0x0600) #if(WINVER >= 0x0600)
AUDIODESCRIPTION audiodescription; AUDIODESCRIPTION audiodescription;