summaryrefslogtreecommitdiff
path: root/plugins/ExternalAPI
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/ExternalAPI')
-rw-r--r--plugins/ExternalAPI/m_NewStory.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/ExternalAPI/m_NewStory.h b/plugins/ExternalAPI/m_NewStory.h
index 9350672f62..ef2a247426 100644
--- a/plugins/ExternalAPI/m_NewStory.h
+++ b/plugins/ExternalAPI/m_NewStory.h
@@ -25,6 +25,15 @@ enum
};
/////////////////////////////////////////////////////////////////////////////////////////
+// NS get SRMM dialog
+// returns a pointer to the parent SRMM dialog, if used as a log window, or nullptr otherwise
+
+__forceinline CSrmmBaseDialog* NS_GetSrmm(HANDLE hwnd)
+{
+ return (CSrmmBaseDialog *)CallService("NewStory/GetSrmm", WPARAM(hwnd), 0);
+}
+
+/////////////////////////////////////////////////////////////////////////////////////////
// NS get current event
__forceinline MEVENT NS_GetCurrent(HANDLE hwnd)