Index: src/chext/DropMenuExt.cpp
===================================================================
diff -u -N -r1e067c9bfa3d29a7299317c9a6f782bf2849b9b3 -rb5f6c00d1615afa6d26e4d74e564afe0af893174
--- src/chext/DropMenuExt.cpp	(.../DropMenuExt.cpp)	(revision 1e067c9bfa3d29a7299317c9a6f782bf2849b9b3)
+++ src/chext/DropMenuExt.cpp	(.../DropMenuExt.cpp)	(revision b5f6c00d1615afa6d26e4d74e564afe0af893174)
@@ -66,7 +66,7 @@
 		OTF2("Keys State: Shift:%u, ctrl:%u, alt:%u\r\n", bShift, bCtrl, bAlt);
 */
 		// got a config
-		_COMMAND* pCommand=(_COMMAND*)g_pscsShared->szData;
+		_COMMAND* pCommand = g_pscsShared->GetCommandsPtr();
 		int iCommandCount=0;
 
 		if (g_pscsShared->uiFlags & DD_COPY_FLAG)
@@ -116,7 +116,7 @@
 		hWnd=::FindWindow(_T("Copy Handler Wnd Class"), _T("Copy handler"));
 		if (hWnd)
 		{
-			_COMMAND* pCommand=(_COMMAND*)g_pscsShared->szData;
+			_COMMAND* pCommand = g_pscsShared->GetCommandsPtr();
 			
 			switch (idCmd)
 			{
@@ -144,7 +144,7 @@
 		
 		if (hWnd)
 		{
-			_COMMAND* pCommand=(_COMMAND*)g_pscsShared->szData;
+			_COMMAND* pCommand = g_pscsShared->GetCommandsPtr();
 
 			switch (idCmd)
 			{
@@ -313,7 +313,7 @@
 		return E_FAIL;
 
 	// commands
-	_COMMAND* pCommand=(_COMMAND*)g_pscsShared->szData;
+	_COMMAND* pCommand = g_pscsShared->GetCommandsPtr();
 
 	// IPC struct
 	COPYDATASTRUCT cds;