This function clears the buffers for the specified file and writes all buffered data to the file.
BOOL WINAPI FlushFileBuffers( HANDLE hFile );
Nonzero indicates success. Zero indicates failure. To get extended error information, call GetLastError.
The WriteFile function typically writes data to an internal buffer that the OS writes to disk on a regular basis. This function writes the buffered information for the specified file to disk.