diff --git a/Source/UI/Window/UIWindowMgr.h b/Source/UI/Window/UIWindowMgr.h index f69ee8a6..6de4db20 100644 --- a/Source/UI/Window/UIWindowMgr.h +++ b/Source/UI/Window/UIWindowMgr.h @@ -19,6 +19,7 @@ class CBitmapRes; class CWebBrowser; struct MessengerMember; struct ReplayOptions; +struct ModeDragState; struct WindowTextEntry { /* 0000 */ std::string text; @@ -520,6 +521,8 @@ public: UIWindow* GetHoverWindow(); int GetRenderedWindowIds(int* ids); void HideWindow01C8(); + bool DropAt(int x, int y, ModeDragState* drag); + void FocusWindow01C8Edit(); bool IsHoverOnWindow01C8Button(); void SelectWhisperName(const char* name); void AddWhisperName(const char* name); diff --git a/Source/UI/Window/WindowMgrState.cpp b/Source/UI/Window/WindowMgrState.cpp index 36db7fb1..6efc53ce 100644 --- a/Source/UI/Window/WindowMgrState.cpp +++ b/Source/UI/Window/WindowMgrState.cpp @@ -15,6 +15,9 @@ #include "Render/Textures/Surface.h" #include "Resource/Bitmap/BitmapResource.h" #include "UI/Edit/UIEditCtrl.h" +#include "UI/Window/WindowMouseHit.h" +#include "Client/ReplayPacketRecorder.h" +#include "Client/Mode/ModeDragState.h" #include #include #include @@ -696,3 +699,12 @@ void UIWindowMgr::SendFlagEffect(int message) { break; } } + +// OFFSET: 0x00A8FCA0 + +// OFFSET: 0x00A8FD30 + +// OFFSET: 0x00A90120 +// FUNCTION: fn_17152 +void __stdcall Nullsub369(int, int, int, int) { +}