追記オープン

fopenの"a"オプションに対応するCreateFileのオプションが判らない。
Cのランタイムで設定できてWin32APIで指定できないという事はないと思うのだが…。

そこでkodersで検索してみた。
http://www.koders.com/cpp/fidDD824E8216299DA6CB7DFB27C3D5BA54789AFC7B.aspx?s=CreateFile+Log+append
単にCreateFileでOpenしてSetFilePointerでファイルポインタを最後にもって行けば良いらしい事が判った。
こんな感じで。

 SetFilePointer( hOpenFile, 0, NULL, FILE_END );

kodersは便利だなぁ。早くgonzuiもサービス開始して欲しい。