ChangeWindowMessageFilterEx function user32
Win32Result<bool>
ChangeWindowMessageFilterEx(
- HWND hwnd,
- int message,
- WINDOW_MESSAGE_FILTER_ACTION action,
- Pointer<
CHANGEFILTERSTRUCT> ? pChangeFilterStruct,
Modifies the User Interface Privilege Isolation (UIPI) message filter for a specified window.
To learn more, see learn.microsoft.com/windows/win32/api/winuser/nf-winuser-changewindowmessagefilterex.
Implementation
Win32Result<bool> ChangeWindowMessageFilterEx(
HWND hwnd,
int message,
WINDOW_MESSAGE_FILTER_ACTION action,
Pointer<CHANGEFILTERSTRUCT>? pChangeFilterStruct,
) {
resolveGetLastError();
final result_ = _ChangeWindowMessageFilterEx(
hwnd,
message,
action,
pChangeFilterStruct ?? nullptr,
);
return .new(value: result_ != FALSE, error: GetLastError());
}