void InvokeCommand(IntPtr command, Point pt, IntPtr ansiCommand) {
const int SW_SHOWNORMAL = 1;
var invoke = new CMINVOKECOMMANDINFOEX();
invoke.cbSize = Marshal.SizeOf(invoke);
invoke.nShow = SW_SHOWNORMAL;
invoke.fMask = (int)(CMIC.FlagNoUi | CMIC.Unicode);
invoke.lpVerb = ansiCommand;
invoke.lpVerbW = command;
//invoke.ptInvoke = pt;
m_ComInterface.InvokeCommand(ref invoke);
}