An application with AMODE=31 is attempting to load a DLL load module link-edited as an AMODE=64 load module.
DLL module is not loaded. The invoked function fails.
If the _EDC_DLL_DIAG environment variable is not set to QUIET, a corresponding CEE3588S message is issued to the Language Environment® message file. Other DLL diagnostic options, such as issuing ctrace(), signaling a condition, and turning off _EDC_DLL_DIAG diagnostics, are available through the _EDC_DLL_DIAG environment variable.
A CEEDLLF DLL failure control block is populated with further DLL error diagnostics.
Ensure that the AMODE of the application and the AMODE of the DLL load module are the same. Re-link your DLL load module to have AMODE=31.