el error que mencionas... en que escenario ocurre???
llamas al metodo del DLL... le mandas completamente todos los parametros... este metodo del DLL, no llama alguna subrutina privada de autentificacion??
como estan los permisos para el IUSR???
trata de detallar un poco mas el codigo y si es posible muestra el codigo que empleas cuando se produce el error

pareciera que son subrutinas que no estan correctamente llamadas...