Scenario is pretty simple. There's an application I want to share info with. I want to be able to set text to various textboxes within that app, in addition to be able to read text from specific text boxes in this app.

Win32 API calls:
FindWindow (find the window by title)
EnumChildWindows (to enum all the child windows of the window I searched for)
SendMessage (to get and set the text)

I had it working flawlessly using the API calls listed above in VB6, but before I convert it over to c#, I wanted to check if c#/.NET has another way of doing this, without using the windows API.

Thanks.