Add the GuiGetMainThreadId function
This commit is contained in:
parent
ae3b36967d
commit
d1f384e5bf
|
|
@ -1783,6 +1783,11 @@ BRIDGE_IMPEXP void GuiShowTrace()
|
|||
_gui_sendmessage(GUI_SHOW_TRACE, nullptr, nullptr);
|
||||
}
|
||||
|
||||
BRIDGE_IMPEXP DWORD GuiGetMainThreadId()
|
||||
{
|
||||
return (DWORD)(duint)_gui_sendmessage(GUI_GET_MAIN_THREAD_ID, nullptr, nullptr);
|
||||
}
|
||||
|
||||
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
||||
{
|
||||
hInst = hinstDLL;
|
||||
|
|
|
|||
|
|
@ -1207,6 +1207,7 @@ typedef enum
|
|||
GUI_SELECT_IN_SYMBOLS_TAB, // param1=duint addr, param2=unused
|
||||
GUI_GOTO_TRACE, // param1=duint index, param2=unused
|
||||
GUI_SHOW_TRACE, // param1=unused, param2=unused
|
||||
GUI_GET_MAIN_THREAD_ID, // param1=unused, param2=unused
|
||||
} GUIMSG;
|
||||
|
||||
//GUI Typedefs
|
||||
|
|
@ -1392,6 +1393,7 @@ BRIDGE_IMPEXP void GuiShowReferences();
|
|||
BRIDGE_IMPEXP void GuiSelectInSymbolsTab(duint addr);
|
||||
BRIDGE_IMPEXP void GuiGotoTrace(duint index);
|
||||
BRIDGE_IMPEXP void GuiShowTrace();
|
||||
BRIDGE_IMPEXP DWORD GuiGetMainThreadId();
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
|||
|
|
@ -898,6 +898,9 @@ void* Bridge::processMessage(GUIMSG type, void* param1, void* param2)
|
|||
case GUI_SHOW_TRACE:
|
||||
emit showTraceBrowser();
|
||||
break;
|
||||
|
||||
case GUI_GET_MAIN_THREAD_ID:
|
||||
return (void*)dwMainThreadId;
|
||||
}
|
||||
|
||||
return nullptr;
|
||||
|
|
|
|||
Loading…
Reference in New Issue