| 630 | // --------------------------------------------------------------------------- |
| 631 | |
| 632 | size_t FileWin32::read(void *buffer, size_t sizeBytes) { |
| 633 | DWORD dwSizeRead = 0; |
| 634 | size_t nResult = 0; |
| 635 | |
| 636 | if (!ReadFile(m_handle, buffer, static_cast<DWORD>(sizeBytes), &dwSizeRead, |
| 637 | nullptr)) |
| 638 | nResult = 0; |
| 639 | else |
| 640 | nResult = dwSizeRead; |
| 641 | |
| 642 | return nResult; |
| 643 | } |
| 644 | |
| 645 | // --------------------------------------------------------------------------- |
| 646 |
no outgoing calls