In the following snippet :
BOOL CALLBACK IoEditProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch (msg)
{
case WM_INITDIALOG:
MoveWindow(hwnd, (POINT *)lParam- //As you press '>' to complete pointer symbol autocomplete crashes the IDE
The statement should have been:
MoveWindow(hwnd, ((POINT *)lParam)->x, ((POINT *)lParam)->y, width, height, TRUE);