Alexandre Julliard
|
b73c5e895f
|
user: Get rid of the MSGPARAMS16 structure.
|
2006-05-20 16:36:56 +02:00 |
Alexandre Julliard
|
917d03bd04
|
user: Make a lot of winproc functions static.
|
2006-05-20 16:36:52 +02:00 |
Alexandre Julliard
|
dc61a4bc65
|
user: Use winproc callbacks instead of message map/unmap for 16-bit hooks.
|
2006-05-20 16:34:14 +02:00 |
Alexandre Julliard
|
58a03a103d
|
user: Use winproc callbacks instead of message map/unmap in SendMessage16.
|
2006-05-20 16:32:45 +02:00 |
Alexandre Julliard
|
396ff0007c
|
user: Use a winproc callback instead of a message map/unmap in SendMessageTimeoutA.
|
2006-05-20 16:31:27 +02:00 |
Alexandre Julliard
|
4316025294
|
user: Convert the 16-bit winproc functions to use a callback pointer.
|
2006-05-18 19:44:30 +02:00 |
Alexandre Julliard
|
6456317153
|
user: Convert the other winproc 32-bit functions to use a callback pointer.
|
2006-05-18 19:09:32 +02:00 |
Alexandre Julliard
|
d1a5d5ae98
|
user: Make WINPROC_CallProc32WTo32A take a callback function pointer.
This way it doesn't need to know about dialog procedures. Also renamed
it to WINPROC_CallProcWtoA.
|
2006-05-18 18:05:01 +02:00 |
Alexandre Julliard
|
2ff505c2cf
|
user: Added helper functions for A<->W conversion of single characters.
|
2006-05-18 16:31:36 +02:00 |
Alexandre Julliard
|
3fe201c308
|
user: Simplify 16-bit mappings of the WM_GETDLGCODE message.
|
2006-05-18 16:30:56 +02:00 |
Alexandre Julliard
|
6efb68cb0e
|
user: Unify the mapping of listbox and combobox messages.
|
2006-05-18 12:43:40 +02:00 |
Alexandre Julliard
|
7033649c4f
|
user: Get rid of the WINPROC_MapMsg32WTo32A function.
|
2006-05-18 12:29:19 +02:00 |
Alexandre Julliard
|
f6ba476d91
|
user: Added fast W->A mapping for WM_IME_CHAR.
|
2006-05-18 12:28:07 +02:00 |
Alexandre Julliard
|
6c4082df74
|
user: Added fast W->A mapping for WM_CHAR and related messages.
|
2006-05-18 12:27:27 +02:00 |
Alexandre Julliard
|
dd442faa2e
|
user: Added fast W->A mapping for EM_GETLINE.
|
2006-05-18 12:20:14 +02:00 |
Alexandre Julliard
|
b34521c43d
|
user: Added fast W->A mapping for LB_GETTEXT and CB_GETLBTEXT.
|
2006-05-18 12:17:44 +02:00 |
Alexandre Julliard
|
96a430f530
|
user: Added fast W->A mapping for LB_ADDSTRING and related messages.
|
2006-05-18 11:46:07 +02:00 |
Alexandre Julliard
|
d415df99bc
|
user: Added fast W->A mapping for WM_MDICREATE.
|
2006-05-18 11:37:41 +02:00 |
Alexandre Julliard
|
bba0159910
|
user: Added fast W->A mapping for WM_SETTEXT and related messages.
|
2006-05-18 11:29:31 +02:00 |
Alexandre Julliard
|
f793b818a4
|
user: Added fast W->A mapping for WM_GETTEXT and WM_ASKCBFORNAME.
|
2006-05-18 11:22:55 +02:00 |
Alexandre Julliard
|
cb36cbd0aa
|
user: Added helper functions for buffer management in WINPROC_CallProc32WTo32A..
|
2006-05-18 11:03:30 +02:00 |
Alexandre Julliard
|
de125e656e
|
user: Merged WINPROC_CallProc32WTo32A_fast into WINPROC_CallProc32WTo32A.
|
2006-05-18 11:02:28 +02:00 |
Alexandre Julliard
|
c1c5f14839
|
user: The result for dialog procedures is stored in DWLP_MSGRESULT.
So we have to access it using Get/SetWindowLong when unmapping the
message results (based on a patch by Troy Rollo).
|
2006-05-17 20:53:51 +02:00 |
Alexandre Julliard
|
0667292eb5
|
user: Support storing multiple winprocs in a single winproc handle.
Allows to remove special cases for window classes being Ascii and
Unicode at the same time.
|
2006-05-17 13:55:36 +02:00 |
Alexandre Julliard
|
2a809c195d
|
user: Allocate 16-bit thunks separately from the window proc structure.
Also make sure the thunk memory block has execute permissions.
|
2006-05-17 13:51:37 +02:00 |
Alexandre Julliard
|
56220c246b
|
user: Have WINPROC_GetProc16 allocate a new winproc if necessary.
|
2006-05-10 16:55:55 +02:00 |
Alexandre Julliard
|
99dc29d926
|
user: Store the pointer to the winproc in the thunk structure.
This allows simplifying the handling of 16-bit thunks.
|
2006-05-10 15:50:18 +02:00 |
Alexandre Julliard
|
c8ce866a8a
|
user: Make the WINDOWPROCTYPE enum private to winproc.c.
|
2006-05-10 13:34:45 +02:00 |
Alexandre Julliard
|
4cc498f880
|
user: Replace WINPROC_GetProcType by WINPROC_IsUnicode.
|
2006-05-10 13:27:21 +02:00 |
Alexandre Julliard
|
a9e5e94b0d
|
user: Replace WINDOWPROCTYPE by a unicode flag in WINPROC_GetProc/AllocProc.
|
2006-05-10 13:20:34 +02:00 |
Alexandre Julliard
|
397bf3c2b1
|
user: Added specific winproc functions for calling dialog procedures.
|
2006-05-09 20:33:11 +02:00 |
Alexandre Julliard
|
c1f3adc4a4
|
user: Use handles for 32-bit window procedures instead of pointers into the bss segment.
|
2006-05-09 20:24:19 +02:00 |
Alexandre Julliard
|
9d4bf4914f
|
user: Remove some redundant NULL pointer checks.
|
2006-05-09 19:55:27 +02:00 |
Alexandre Julliard
|
41b5e687fd
|
user: Separate the 16 and 32-bit versions of WINPROC_AllocProc.
|
2006-05-09 19:55:05 +02:00 |
Alexandre Julliard
|
4c40190620
|
user: Separate the 16 and 32-bit versions of WINPROC_GetProc.
|
2006-05-09 18:40:46 +02:00 |
Ken Thomases
|
d6865383a6
|
user: Fixed the lifetime of MDICREATESTRUCT variables.
|
2006-01-19 12:43:45 +01:00 |
Vitaliy Margolen
|
a80d93c5e9
|
user: Fix LB_GETTEXT unmapping for A<->W.
|
2005-12-19 18:16:18 +01:00 |
Alexandre Julliard
|
cc01e8ff05
|
Preserve 16-byte stack alignment in the various assembly
functions. Needed for MacOSX.
|
2005-11-23 19:55:06 +01:00 |
Markus Amsler
|
86b6749208
|
Improve c2man Documented-Total count. Changes:
- add missing description
- add missing returns section
- complete missing A/W pairs
- reformate comments, to match c2man requirements
|
2005-11-09 10:33:40 +00:00 |
Richard Cohen
|
b26ae86b58
|
Handle NULL string lparam when translating messages A->W.
|
2005-10-21 15:43:09 +00:00 |
Krzysztof Foltman
|
73045050b3
|
Fix CB_GETLBTEXT ANSI-Unicode calls when return value is an error
code.
|
2005-10-19 18:29:36 +00:00 |
Frank Richter
|
7686aa86e6
|
When doing A->W WM_GETTEXTLENGTH, use WM_GETTEXT behind the scenes to
obtain an exact length.
|
2005-10-18 10:45:18 +00:00 |
Alexandre Julliard
|
ba41fe20bc
|
Fixed a few more pointer to integer typecast issues for 64-bit
platforms.
|
2005-09-12 21:22:32 +00:00 |
Alexandre Julliard
|
20a1a203c6
|
Use a more portable scheme for storing the name of a critical
section.
|
2005-09-09 10:19:44 +00:00 |
Mike McCormack
|
c787b146e1
|
-Wpointer-sign fixes for gcc 4.0.
|
2005-07-06 10:36:28 +00:00 |
Alexandre Julliard
|
e4412a618c
|
Removed the special casing of kernel32 and ntdll for the TEB
definition in winternl.h.
|
2005-05-16 17:52:10 +00:00 |
Alexandre Julliard
|
827a69f8ca
|
Avoid referencing stackframe.h from outside kernel32.
|
2005-05-16 14:20:16 +00:00 |
Alexandre Julliard
|
d876893fc1
|
Store the 16-bit stack pointer in the WOW32Reserved TEB field.
|
2005-05-14 12:16:46 +00:00 |
Rein Klazes
|
aecbcac865
|
Add 16<->32 bit message mappings for WM_COPYDATA messages.
|
2005-05-05 16:43:17 +00:00 |
Alexandre Julliard
|
6b4c02e57f
|
Moved remaining messaging definitions to user_private.h and removed
message.h.
|
2005-04-27 10:23:24 +00:00 |