| 645 | // --------------------------------------------------------------------------- |
| 646 | |
| 647 | size_t FileWin32::write(const void *buffer, size_t sizeBytes) { |
| 648 | DWORD dwSizeWritten = 0; |
| 649 | size_t nResult = 0; |
| 650 | |
| 651 | if (!WriteFile(m_handle, buffer, static_cast<DWORD>(sizeBytes), |
| 652 | &dwSizeWritten, nullptr)) |
| 653 | nResult = 0; |
| 654 | else |
| 655 | nResult = dwSizeWritten; |
| 656 | |
| 657 | return nResult; |
| 658 | } |
| 659 | |
| 660 | // --------------------------------------------------------------------------- |
| 661 |
no outgoing calls