Мм, а в С++ хэндл desktop'а не может быть NULL вроде, ибо получать его нужно GetDesktopWindow(). Надо попробовать
Да только C::B лагает почему то...
Либы приаттачил, к исходникам путь прописал, DLL рядом положил, а он мне в Xors3D.h находит дохренище ошибок:
inc\xors3d.h|218|error: expected identifier or '(' before string constant|
И никаких других. Фэйл