15/06/09 21:03:00.42 D/MCT83A.net
途中で終了したら失敗というよりかは「失敗か中止」で0が返るって感じじゃないかな。
EnumWindowsProcが0を返す以外では EnumWindows は 0 を返さない(失敗とならない)っていうなら別だけど。
おそらくEnumWindowsProcが0を返す以外にも EnumWindows が失敗することはあるはずだから。
で、0が返ってきた原因として、関数が失敗したのかユーザコードによって中止されたのかは GetLastError で判断してねって。