Принимает 2 параметра.
Первый указатель на окно.
Второй 1 или 0. 1 - присоеденить поток. 0 - отсоеденить поток.
Возвращает не 0 при успешном выполнение.
Пример:
win w=window ("RF Online", "D3D Window", -1);//Указатель на окно игры
if (attach(w, 1)!=0)//Присоеденить поток игры для проверки курсора
{
int tip_curs=getcursor();
attach(w, 0);
}