EnumResNameProc    
The EnumResNameProc
function is an application-defined callback function that receives resource
names as a result of a call to the EnumResourceNames function. 
BOOL CALLBACK EnumResNameProc(
|     HANDLE hModule, | // resource-module
  handle  | 
|     LPCTSTR lpszType, | // pointer to
  resource type  | 
|     LPTSTR lpszName, | // pointer to
  resource name  | 
|     LONG lParam  | //
  application-defined parameter   | 
|    ); |  | 
Parameters
hModule
Identifies
the module whose executable file contains the resources for which the names are
being enumerated. If this parameter is NULL, the function enumerates the
resource names in the module used to create the current process. 
lpszType
Points to a
null-terminated string specifying the type name of the resource for which the
name is being enumerated. For standard resource types, this parameter should be
one of the following values: 
| Value | Meaning | 
| RT_ACCELERATOR | Accelerator
  table | 
| RT_ANICURSOR | Animated
  cursor | 
| RT_ANIICON | Animated
  icon | 
| RT_BITMAP | Bitmap
  resource | 
| RT_CURSOR | Hardware-dependent
  cursor resource | 
| RT_DIALOG | Dialog box | 
| RT_FONT | Font
  resource | 
| RT_FONTDIR | Font
  directory resource | 
| RT_GROUP_CURSOR | Hardware-independent
  cursor resource | 
| RT_GROUP_ICON | Hardware-independent
  icon resource | 
| RT_ICON | Hardware-dependent
  icon resource | 
| RT_MENU | Menu
  resource | 
| RT_MESSAGETABLE | Message-table
  entry | 
| RT_RCDATA | Application-defined
  resource (raw data) | 
| RT_STRING | String-table
  entry | 
| RT_VERSION | Version
  resource | 
lpszName
Points to a
null-terminated string specifying the name of the resource for which the name
is being enumerated. 
lParam
Specifies the
application-defined parameter passed to the EnumResourceNames function.
This parameter can be used in error checking. 
Return Values
This callback
function should return TRUE to continue enumeration; otherwise, it should
return FALSE to stop enumeration. 
Remarks
The EnumResNameProc
function is a placeholder for the application-defined or library-defined
function name. 
See Also