Exemple #1
0
        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");
        }
Exemple #2
0
        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);
        }