WinWatch finds resources by using callback functions with the EnumResourceTypes and EnumResourceNames functions. Callback techniques were introduced in Chapter 2, but let’s go through the specific steps required for enumerating resources.