http://bugs.winehq.org/show_bug.cgi?id=7493
Summary: MS ActiveSync 4.2 fails to install Product: Wine Version: CVS Platform: Other URL: http://www.microsoft.com/windowsmobile/activesync/active sync42.mspx OS/Version: other Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: wine-setupapi AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
http://www.distancedebugging.com/shoutingdistance/?p=105 complained that ActiveSync didn't install, so I tried it. Sure enough, it fails; looks like it's trying to install three flavors of networking:
fixme:setupapi:SetupCopyOEMInfA stub: source "c:\Program Files\Microsoft ActiveSync\Drivers\WceRndis.inf" location (null) ... trace:msi:MSI_ProcessMessage ((nil) 0 10 L"RegisterRndisUSB: SetupCopyOEMInf() failed for RNDIS Inf") ... ... fixme:setupapi:SetupCopyOEMInfA stub: source "c:\Program Files\Microsoft ActiveSync\Drivers\WceIS.inf" location (null) ... trace:msi:MSI_ProcessMessage ((nil) 0 10 L"RegisterInternetSharing: SetupCopyOEMInf() failed for Internet Sharing Inf") ... fixme:setupapi:SetupCopyOEMInfA stub: source "c:\Program Files\Microsoft ActiveSync\Drivers\wceusbsh.inf" location (null) ... ... trace:msi:MSI_ProcessMessage ((nil) 0 10 L"RegisterSerialUSB: SetupCopyOEMInf() failed for legacy USB Inf file") ... err:msi:ITERATE_Actions Execution halted, action L"CA_Nt5_PrimeInf" returned 1603
Remote NDIS seems documented here: http://www.microsoft.com/whdc/device/network/NDIS/rmNDIS.mspx http://www.microsoft.com/whdc/device/network/NDIS/usbrndis.mspx
Implementing SetupCopyOEMInf might get us a bit further. Getting ActiveSync working will probably be hard, though.