Sir,
Sorry for the long delay. We have come up with a few ideas. The GetExternalModuleAddr should only report an unknown function error if the function doesn't exist, the function hasn't been exposed, or you are using the wrong .obj file. We don't think there are any conditions where a .obj file would be too large, but we shouldn't rule that completely out. Was the .obj file working before you made these additions?
Daniel McChane
Application Engineer
National Instruments