Thanks, the MoveWindow is returning a value of 1 now and the ShowWindow is returning a value of 0. The window isn't showing up but I'm sure it's just a bug in my code
code:
var Result2 = Interop.Call("user32.dll", "ShowWindow", WndHandle, "SW_SHOW");
var Result3 = Interop.Call("user32.dll", "UpdateWindow", WndHandle);
~~Scutterman~~