internal void Send(Srpc.Message msg, SrpcCompletion fComplete) { if (fComplete != null) { string sSrpcId = "_" + _nSrpcId++; msg.Set("SrpcId", sSrpcId); _completions.Add(sSrpcId, fComplete); } Send(msg.ToString() + "\n"); }
void SendContextNativeWindow(string sVersion, int nHWND) { var sig = new Srpc.Message(); sig.Set("sType", "InternetExplorer"); sig.Set("sVersion", sVersion); sig.Set("nWin32HWND", nHWND); var srpc = new Srpc.Message(); srpc.Set(Srpc.Key.Method, "Navigation_ContextNativeWindow"); srpc.Set("hContext", _sContext); srpc.Set("kvSignature", sig.ToString()); Send(srpc); }