shlwapi: Implement SHSendMessageBroadcastA/W.
This commit is contained in:
parent
57122e4daa
commit
680b5df5cf
|
@ -3691,6 +3691,30 @@ DWORD WINAPI MLClearMLHInstance(DWORD x)
|
||||||
return 0xabba1247;
|
return 0xabba1247;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*************************************************************************
|
||||||
|
* @ [SHLWAPI.432]
|
||||||
|
*
|
||||||
|
* See SHSendMessageBroadcastW
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
DWORD WINAPI SHSendMessageBroadcastA(UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
|
{
|
||||||
|
return SendMessageTimeoutA(HWND_BROADCAST, uMsg, wParam, lParam,
|
||||||
|
SMTO_ABORTIFHUNG, 2000, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*************************************************************************
|
||||||
|
* @ [SHLWAPI.433]
|
||||||
|
*
|
||||||
|
* A wrapper for sending Broadcast Messages to all top level Windows
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
DWORD WINAPI SHSendMessageBroadcastW(UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
|
{
|
||||||
|
return SendMessageTimeoutW(HWND_BROADCAST, uMsg, wParam, lParam,
|
||||||
|
SMTO_ABORTIFHUNG, 2000, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
/*************************************************************************
|
/*************************************************************************
|
||||||
* @ [SHLWAPI.436]
|
* @ [SHLWAPI.436]
|
||||||
*
|
*
|
||||||
|
|
|
@ -429,8 +429,8 @@
|
||||||
429 stdcall -noname MLIsMLHInstance(long)
|
429 stdcall -noname MLIsMLHInstance(long)
|
||||||
430 stdcall -noname MLSetMLHInstance(long long)
|
430 stdcall -noname MLSetMLHInstance(long long)
|
||||||
431 stdcall -noname MLClearMLHInstance(long)
|
431 stdcall -noname MLClearMLHInstance(long)
|
||||||
432 stub -noname SHSendMessageBroadcastA
|
432 stdcall -noname SHSendMessageBroadcastA(long long long)
|
||||||
433 stub -noname SHSendMessageBroadcastW
|
433 stdcall -noname SHSendMessageBroadcastW(long long long)
|
||||||
434 stdcall -noname SendMessageTimeoutWrapW(long long long long long long ptr) user32.SendMessageTimeoutW
|
434 stdcall -noname SendMessageTimeoutWrapW(long long long long long long ptr) user32.SendMessageTimeoutW
|
||||||
435 stdcall -noname CLSIDFromProgIDWrap(wstr ptr) ole32.CLSIDFromProgID
|
435 stdcall -noname CLSIDFromProgIDWrap(wstr ptr) ole32.CLSIDFromProgID
|
||||||
436 stdcall -noname CLSIDFromStringWrap(wstr ptr)
|
436 stdcall -noname CLSIDFromStringWrap(wstr ptr)
|
||||||
|
|
Loading…
Reference in New Issue