Sweden-Number/dlls/user32
Jacek Caban f0e7bd248e user32: Introduced ThreadDetach driver entry point.
The problem was diagnosed by Ken Thomases.

Currently drivers use DllMain(DLL_THREAD_DETACH) to release thread data.
The problem is that DLLs (like native urlmon.dll, esp. reproducible in
IE8) may still do user32 calls after driver detaches thread. Loader
ensures that since user32.dll was loaded before dependent DLLs, user32's
DllMain will be called in the right moment. Due to lazy loading of
drivers, we have no control over them. We may use a new entry point to
make sure that we detach user32 and driver at the same time.

Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-27 13:23:52 +09:00
..
resources
tests user32: Notify the clipboard viewer on close even if we are not the owner. 2016-08-25 22:09:08 +09:00
Makefile.in
button.c user32: Scale the button size with screen resolution. 2016-08-22 23:05:22 +09:00
caret.c
class.c
clipboard.c user32: Notify the clipboard viewer on close even if we are not the owner. 2016-08-25 22:09:08 +09:00
combo.c user32: Use straight assignments instead of CopyRect(). 2016-08-02 16:18:05 -05:00
controls.h
cursoricon.c
dde_client.c
dde_misc.c
dde_private.h
dde_server.c
defdlg.c
defwnd.c
desktop.c
dialog.c user32: Handle invalid dialog handles in IsDialogMessage(). 2016-08-17 11:53:41 +09:00
driver.c user32: Introduced ThreadDetach driver entry point. 2016-08-27 13:23:52 +09:00
edit.c user32: Use straight assignments instead of CopyRect(). 2016-08-02 16:18:05 -05:00
exticon.c
focus.c
hook.c
icontitle.c
input.c
listbox.c
lstr.c
mdi.c user32: Don't always insert menu items during WM_MDISETMENU. 2016-08-08 18:41:29 +09:00
menu.c
message.c
misc.c
msgbox.c
nonclient.c
painting.c
property.c
resource.c
resources.h
scroll.c
spy.c
static.c
sysparams.c user32: Use straight assignments instead of CopyRect(). 2016-08-02 16:18:05 -05:00
text.c
uitools.c user32: Scale the check mark drawn with DrawFrameControl(). 2016-08-22 23:05:22 +09:00
user32.rc
user32.spec
user_main.c user32: Introduced ThreadDetach driver entry point. 2016-08-27 13:23:52 +09:00
user_private.h user32: Introduced ThreadDetach driver entry point. 2016-08-27 13:23:52 +09:00
win.c user32: Prevent resetting WS_MINIMIZE through SetWindowLong. 2016-08-18 11:57:25 +09:00
win.h
winhelp.c
winpos.c
winproc.c
winstation.c
wsprintf.c