void Utilities::Map< EntryType >::Iterator::Next( void ) { if( !Finished() ) { tableEntry = ( TableEntry* )tableEntry->Right(); if( !tableEntry ) { tableIndex++; FindNextEntry(); } } }
CHXDirectory::FSOBJ CHXDirectory::FindNext(char* szPath, UINT16 nSize) { return FindNextEntry(szPath, nSize); }
CHXDirectory::FSOBJ CHXDirectory::FindFirst(const char* szPattern, char* szPath, UINT16 nSize) { return FindNextEntry(szPath, nSize, szPattern, TRUE); }
void Utilities::Map< EntryType >::Iterator::Reset( const Map* map ) { this->map = map; tableIndex = 0; FindNextEntry(); }