scroll mode for very long start menus
[reactos.git] / reactos / apps / utils / net / roshttpd / include / iterator.h
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS HTTP Daemon
4 * FILE: include/iterator.h
5 */
6 #ifndef __ITERATOR_H
7 #define __ITERATOR_H
8
9 #include <windows.h>
10
11 template <class Item>
12 class CIterator {
13 public:
14 virtual VOID First() = 0;
15 virtual VOID Next() = 0;
16 virtual BOOL IsDone() const = 0;
17 virtual Item CurrentItem() const = 0;
18 };
19
20 #endif /* __ITERATOR_H */