[CLIPBRD][EVENTVWR][MPLAY32][WELCOME][SYSDM]
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Mon, 3 Oct 2016 12:22:29 +0000 (12:22 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Mon, 3 Oct 2016 12:22:29 +0000 (12:22 +0000)
commit1c4750792d77a1350e19b87d1a9270641e840275
tree51ab103cfa3260ba367e77f06ccad1e838da2794
parenteb94308bbb8f3eeb553e26323459da938770093c
[CLIPBRD][EVENTVWR][MPLAY32][WELCOME][SYSDM]
Fix the ShowLastWin32Error helpers:
- don't display the last error string if it's ERROR_SUCCESS (since the code usually expects to display the last error message in case of errors);
- *always* call FormatMessage with the FORMAT_MESSAGE_IGNORE_INSERTS flag enabled. Indeed if it happens that the message string associated to an error ID contains insert parameter placeholders, and since we don't give here FormatMessage any argument array, the call would result into a crash without this flag.

svn path=/trunk/; revision=72897
reactos/base/applications/clipbrd/winutils.c
reactos/base/applications/mplay32/mplay32.c
reactos/base/applications/mscutils/eventvwr/eventvwr.c
reactos/base/setup/welcome/welcome.c
reactos/dll/cpl/sysdm/general.c