ole32: implement proper file flushing in FileLockBytes

Previously the Flush method was a no-op that always returned S_OK Now it properly calls FlushFileBuffers on the underlying file handle This ensures that all buffered data is written to disk Added error handling to return STG_E_WRITEFAULT on flush failures This fixes potential data loss issues when using file-based lock bytes

Log: Fixed file flushing to prevent data loss in file operations

Signed-off-by: Jiajin Cui cuijiajin@uniontech.com

Merge request reports

Loading