/// <summary> /// Submit the query using the credentials obtained from the registry /// specified. /// </summary> public void Submit(WmKmodBroker broker, KwmCfg cfg, WmLoginTicketQueryDelegate callback) { // Set the proper callback. Callback2 = callback; // Fill out the server information. K3p.K3pSetServerInfo ssi = new K3p.K3pSetServerInfo(); WmK3pServerInfo.RegToServerInfo(cfg, ssi.Info); // Submit the query. base.Submit(broker, new K3pCmd[] { ssi, new K3p.kpp_get_kws_ticket() }, AnalyseResults); }
/// <summary> /// Submit the query using the credentials obtained from the registry /// specified. /// </summary> public void Submit(WmKmodBroker broker, WmWinRegistry registry, WmLoginTicketQueryDelegate callback) { // Set the proper callback. Callback2 = callback; // Fill out the server information. K3p.K3pSetServerInfo ssi = new K3p.K3pSetServerInfo(); WmK3pServerInfo.RegToServerInfo(registry, ssi.Info); // Submit the query. base.Submit(broker, new K3pCmd[] { ssi, new K3p.kpp_get_kws_ticket() }, AnalyseResults); }
/// <summary> /// Post a login ticket query. /// </summary> public void PostLoginTicketQuery(WmWinRegistry registry, WmLoginTicketQueryDelegate callback) { Logging.Log(1, "PostLoginTicketQuery()"); WmLoginTicketQuery loginQuery = new WmLoginTicketQuery(); loginQuery.Submit(Op.Wm.KmodBroker, registry, callback); Op.m_kmodQuery = loginQuery; }
/// <summary> /// Connect to the KAS and get a ticket. /// </summary> public void KasConnectAndGetTicket(WmLoginTicketQueryDelegate callback) { m_opStep = KwmCoreKwsOpStep.KasConnectAndGetTicket; Creds.Ticket = null; m_kws.Sm.SetSpawnStep(KwsSpawnTaskStep.Connect); m_sh.PostLoginTicketQuery(WmWinRegistry.Spawn(), callback); }