Index: src/chext/ShellExtControl.h =================================================================== diff -u -N -rebc7fabbd2d59f9a0f723ea480b5374cc393ec12 -r306fbe693c70290af9de9a5779084a697de22d75 --- src/chext/ShellExtControl.h (.../ShellExtControl.h) (revision ebc7fabbd2d59f9a0f723ea480b5374cc393ec12) +++ src/chext/ShellExtControl.h (.../ShellExtControl.h) (revision 306fbe693c70290af9de9a5779084a697de22d75) @@ -20,7 +20,9 @@ #define __SHELLEXTCONTROL_H_ #include "resource.h" // main symbols -#include "..\liblogger\TLogger.h" +#include "../liblogger/TLogger.h" +#include "../libchcore/TIpcMutex.h" +#include "../libchcore/TSharedMemory.h" ///////////////////////////////////////////////////////////////////////////// // CDropMenuExt @@ -48,7 +50,8 @@ protected: HANDLE m_hMemory; - HANDLE m_hMutex; + chcore::TIpcMutex m_mutex; + struct SHELLEXT_DATA { long m_lID; @@ -57,6 +60,7 @@ CComAutoCriticalSection m_lock; logger::TLoggerPtr m_spLog; + chcore::TSharedMemory m_shmConfiguration; }; #endif //__SHELLEXTCONTROL_H_