it appears di.szLegacyName works under WinCE 5.0 while di.szDeviceName does not.
WinCE 5.0 fix