Win32 includes three functions that enable an application to obtain lists of resource types, names, and languages in a given module. The EnumResourceTypes function provides each resource type found in the module; the EnumResourceNames function provides the name of each resource of a given type; and the EnumResourceLanguages function provides the language of each resource of a given name and type.
Applications can use these functions and their associated callback functions to create a list of all resources in a module. This process is illustrated in Section 0.2.2, “Creating a Resource List.”