wine/ include/win.h include/wine/server_protoc ...

Gerard Patel gerard.patel at nerim.net
Wed Oct 10 15:41:57 CDT 2001


At 06:46 PM 10/10/2001 +0200, you wrote:
>No the application does a SendMessage
>
>096ed3f8:Call user32.SendMessageA(ffffffff,0000c00c,00000000,00000000)
ret=004141aa

ffffffff = Broadcast message.

Take a look at this

/***********************************************************************
 *              broadcast_message_callback
 *
 * Helper callback for broadcasting messages.
 */
static BOOL CALLBACK broadcast_message_callback( HWND hwnd, LPARAM lparam )
{
    struct send_message_info *info = (struct send_message_info *)lparam;
    if (!(GetWindowLongW( hwnd, GWL_STYLE ) & (WS_POPUP|WS_CAPTION))) return
TRUE;

GetWindowLong does not work currently between processes.
There are a lot to do for the whole of Apis to work between processes yes,
but there is not so much remaining for this kind of installer to work IMO.


Gerard





More information about the wine-devel mailing list