Aber soweit ich sehe hat Emba-dingsbums die Konstante MAX_PATH falsch definiert.
Hast du dir den angegebenen
MSDN Link auch gründlich durchgelesen? "#define MAX_PATH 260". Wenn du die 32k haben willst, musst du den Pfad über "\\?\D:\very long path" angeben. Wo du die 1024 her hast, weiß ich nicht.