reactos/dll/win32/msgina
George Bișoc 84b3fecb26
[MSGINA] Determine which kind of dialog box is before terminating it
Do a sanity check onto the dialog box type before terminating it. As it stands now, a call of PostQuitMessage() is invoked even when the dialog box is modal. This is illegal due to the fact that the shutdown dialog box is initiated by the "Security" main window thus WlxDialogBoxParam.

A call to PostQuitMessage onto a modal dialog box leads to a undefined behaviour, as it'll not just terminate the thread but also eventually killing the Winlogon process whose the thread belongs to.
CORE-17535
2021-04-22 13:30:55 +02:00
..
lang [TRANSLATION] Chinese Traditional (zh-TW) translation update (#3526) 2021-04-11 10:59:19 +02:00
resources [MSGINA][SHELL32] Rework friendly UI shutdown dialog box and implement friendly UI log off dialog box (#3399) 2021-02-28 20:03:35 +09:00
CMakeLists.txt [CMAKE] Introduce the atl_classes interface library 2020-10-20 21:44:54 +02:00
dimmedwindow.cpp
gui.c [MSGINA] gui: Improve 'DlgData_Destroy()' 2020-07-11 01:44:26 +02:00
lsa.c [MSGINA] Fix copying the TokenSource string 2019-07-20 13:56:18 +02:00
msgina.c [MSGINA] Clear the password on logoff 2018-05-23 00:27:11 +02:00
msgina.h [MSGIINA] Make sure we do not leak bitmaps 2018-05-23 00:24:53 +02:00
msgina.rc [MSGINA][SHELL32] Rework friendly UI shutdown dialog box and implement friendly UI log off dialog box (#3399) 2021-02-28 20:03:35 +09:00
msgina.spec [MSGINA] Improve exports for all stubbed functions (#3256) 2020-11-28 17:32:53 +03:00
resource.h [MSGINA][SHELL32] Rework friendly UI shutdown dialog box and implement friendly UI log off dialog box (#3399) 2021-02-28 20:03:35 +09:00
shutdown.c [MSGINA] Determine which kind of dialog box is before terminating it 2021-04-22 13:30:55 +02:00
stubs.c [MSGINA] Close the LSA handle on shutdown 2018-05-22 17:31:20 +02:00
tui.c