Lines Matching refs:VimOle
28 static DISPID VimGetDispatchId(COleAutomationControl& VimOle, char* Method);
29 static void VimErrDiag(COleAutomationControl& VimOle);
30 static void VimChangeDir(COleAutomationControl& VimOle, DISPID DispatchId, BSTR& FileName);
513 COleAutomationControl VimOle; in VimOpenFile() local
520 DispatchId = VimGetDispatchId(VimOle, "SendKeys"); in VimOpenFile()
540 if (! VimOle.Method(DispatchId, "s", TO_OLE_STR_BUF(VimCmd, Buf))) in VimOpenFile()
545 VimChangeDir(VimOle, DispatchId, FileName); in VimOpenFile()
572 if (! VimOle.Method(DispatchId, "s", TO_OLE_STR_BUF(VimCmd, Buf))) in VimOpenFile()
579 if (! VimOle.Method(DispatchId, "s", TO_OLE_STR_BUF(VimCmd, Buf))) in VimOpenFile()
584 if (! VimOle.Method("SetForeground")) in VimOpenFile()
585 VimOle.ErrDiag(); in VimOpenFile()
593 VimErrDiag(VimOle); in VimOpenFile()
601 static DISPID VimGetDispatchId(COleAutomationControl& VimOle, char* Method) in VimGetDispatchId() argument
604 if (! VimOle.IsCreated()) in VimGetDispatchId()
606 if (! VimOle.CreateObject("Vim.Application")) in VimGetDispatchId()
612 DISPID DispatchId = VimOle.GetDispatchId("SendKeys"); in VimGetDispatchId()
624 VimOle.DeleteObject(); in VimGetDispatchId()
625 if (! VimOle.CreateObject("Vim.Application")) in VimGetDispatchId()
629 if (! (DispatchId = VimOle.GetDispatchId("SendKeys"))) in VimGetDispatchId()
640 static void VimErrDiag(COleAutomationControl& VimOle) in VimErrDiag() argument
642 SCODE sc = GetScode(VimOle.GetResult()); in VimErrDiag()
653 VimOle.ErrDiag(); in VimErrDiag()
664 static void VimChangeDir(COleAutomationControl& VimOle, DISPID DispatchId, BSTR& FileName) in VimChangeDir() argument
698 VimOle.Method(DispatchId, "s", TO_OLE_STR_BUF(VimCmd, Buf)); in VimChangeDir()