The EnumResLangProc function is an application-defined callback function that receives resource languages as a result of a call to the EnumResourceLanguages function.
BOOL CALLBACK EnumResLangProc(
HANDLE hModule, |
// resource-module handle |
LPCTSTR lpszType, |
// pointer to resource type |
LPCTSTR lpszName, |
// pointer to resource name |
WORD wIDLanguage, |
// resource language identifier |
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 |
This callback function should return TRUE to continue enumeration; otherwise, it should return FALSE to stop enumeration.
The EnumResLangProc function is a placeholder for the application-defined or library-defined function name.