void CAniClientConnection::OnFileListReceived( CHotlineFolder* pFolder ) { ASSERT( pFolder ); if ( !m_pDialog->m_pFiles && ( GetFileRoot( ) != pFolder ) ) return; pFolder->SortChildren( ); if ( !m_pDialog->m_pFiles ) { ASSERT( GetFileRoot( ) == pFolder ); m_pDialog->m_pFiles = new CDlgFiles; m_pDialog->AddPropertyPage( m_pDialog->m_pFiles, true ); } m_pDialog->m_pFiles->RefreshRemoteFolder( pFolder ); }
size_t GetSectorSize(const String & path) { DWORD x1, x2, x3, bps; if (::GetDiskFreeSpace( AddEndSlash(GetFileRoot(path)).ptr(), &x1, &bps, &x2, &x3)) return bps; else { //FWError(L"Warning: GetSectorSize failed"); return DEFAULT_SECTOR_SIZE; } }