Index: src/ch/MainWnd.h =================================================================== diff -u -N -r12b36349f6214befeace08efa9acc7e03be0d847 -r3c248d4f6d0fdb1e487cc868b2f0b219eec37ef4 --- src/ch/MainWnd.h (.../MainWnd.h) (revision 12b36349f6214befeace08efa9acc7e03be0d847) +++ src/ch/MainWnd.h (.../MainWnd.h) (revision 3c248d4f6d0fdb1e487cc868b2f0b219eec37ef4) @@ -24,6 +24,7 @@ #include "../libchcore/TTaskManager.h" #include "../libchcore/TSharedMemory.h" +class TShellExtMenuConfig; class CMiniViewDlg; class CStatusDlg; @@ -40,6 +41,9 @@ protected: virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam); + void PrepareDragAndDropMenuItems(TShellExtMenuConfig &cfgShellExt) const; + void PrepareNormalMenuItems(TShellExtMenuConfig &cfgShellExt) const; + BOOL RegisterClass(); int ShowTrayIcon(); void ShowStatusWindow(const chcore::TTaskPtr& spSelect = chcore::TTaskPtr());