Introduce the notion of item iterators, and use them to clean up code.
[wine] / windows /
drwxr-xr-x   ..
-rw-r--r-- 9291 caret.c
-rw-r--r-- 42025 class.c
-rw-r--r-- 42373 clipboard.c
-rw-r--r-- 67517 cursoricon.c
-rw-r--r-- 18563 dce.c
-rw-r--r-- 13745 defdlg.c
-rw-r--r-- 27992 defwnd.c
-rw-r--r-- 64410 dialog.c
-rw-r--r-- 12570 driver.c
-rw-r--r-- 5417 focus.c
-rw-r--r-- 37834 hook.c
-rw-r--r-- 35978 input.c
-rw-r--r-- 5580 keyboard.c
-rw-r--r-- 70993 mdi.c
-rw-r--r-- 40314 message.c
-rw-r--r-- 12066 msgbox.c
-rw-r--r-- 5850 multimon.c
-rw-r--r-- 67427 nonclient.c
-rw-r--r-- 44977 painting.c
-rw-r--r-- 18086 queue.c
-rw-r--r-- 9989 rect.c
-rw-r--r-- 4787 scroll.c
-rw-r--r-- 76188 spy.c
-rw-r--r-- 4906 struct32.c
-rw-r--r-- 1818 struct32.h
-rw-r--r-- 13909 syscolor.c
-rw-r--r-- 10822 sysmetrics.c
-rw-r--r-- 65366 sysparams.c
-rw-r--r-- 8799 timer.c
-rw-r--r-- 21278 user.c
-rw-r--r-- 99973 win.c
-rw-r--r-- 4724 winhelp.c
-rw-r--r-- 52471 winpos.c
-rw-r--r-- 95086 winproc.c