NeroApi has a bug in NeroImportIsoTrackEx (NeroImportDataTrack has the same error).
When I importing session from Joliet track it return ISO structure but some file names are invalid. I found that nero returns wrong filename if it contains char with code ASCII > 127. For example when I want to import files which have polish diacritical signs I get some others chars (for example '?') instead right values. NeroBurning ROM import this session correctly.
Does anyone have any idea or solution?