¿Cómo uso HtmlDocument en CF3.5?

Estoy trabajando en un dispositivo que se ejecuta en Windows CE y necesito automatizar un proceso de inicio de sesión. Pude lograr esto en una aplicación de formularios utilizando el código a continuación, pero no parece que pueda usar el mismo proceso en el dispositivo inteligente. ¿Hay una manera de hacer lo mismo mientras se trabaja en CE?

        string butts = webBrowser1.Url.AbsoluteUri;
        HtmlDocument doc = webBrowser1.Document;
        HtmlElement userValue = doc.GetElementById("username");
        userValue.SetAttribute("value", "user");
        HtmlElement passValue = doc.GetElementById("password");
        passValue.SetAttribute("value", "pass");
        HtmlElement subButton = doc.GetElementById("submit");
        subButton.InvokeMember("click");