Zhiyi Zhang (@zhiyi) commented about dlls/comctl32/tests/tab.c:
- if (object_id != OBJID_CLIENT) return;
- /* ignore events not from a tab control */
- if (!GetClassNameA(hwnd, class_name, ARRAY_SIZE(class_name)) ||
strcmp(class_name, WC_TABCONTROLA) != 0)
return;
- msg.message = event;
- msg.flags = winevent_hook|wparam|lparam;
- msg.wParam = object_id;
- msg.lParam = child_id;
- add_message(sequences, TAB_SEQ_INDEX, &msg);
+}
+static void init_winevent_hook(void) {
- HWINEVENTHOOK (WINAPI *pSetWinEventHook)(DWORD, DWORD, HMODULE, WINEVENTPROC, DWORD, DWORD, DWORD);
SetWinEventHook is available since Windows 2000. I think we can link to the function directly.