The EnumResTypeProc function is an application-defined callback function that receives resource types as a result of a call to the EnumResourceTypes function.
BOOL CALLBACK EnumResTypeProc(
HANDLE hModule, |
// resource-module handle |
LPTSTR lpszType, |
// pointer to resource type |
LONG lParam |
// application-defined parameter |
); |
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_PLUGPLAY |
Plug and play resource |
RT_RCDATA |
Application-defined resource (raw data) |
RT_STRING |
String-table entry |
RT_VERSION |
Version resource |
RT_VXD |
VXD |
The callback function should return TRUE to continue enumeration; otherwise, it should return FALSE to stop enumeration.
The EnumResTypeProc function is a placeholder for the application-defined or library-defined function name.