APP_LPRESULTCB WndProc( WNDPROC_ARGS )
{
	switch (uMsg)
	{
		case WM_CLOSE:
			gMainApp.ExitWindow(hWnd);
		break;

		case WM_DESTROY:
			gMainApp.DestroySocket();
			ExitProcess(0);
		break;

		default: 
			return DefWindowProc(hWnd, uMsg, wParam, lParam);
		break;
	}
	return FALSE;
}