Client Application .DLL Dependencies

To build device clients on Windows or Windows Mobile, some DLL files, which are provided in the Unwired Platform installation, are required in certain situations, such as when using a secure port for synchronization.

The client API assembly DLL dependencies are installed under the <UnwiredPlatform_InstallDir>\ClientAPI directory. The contents of the Client API directory are:

The .NET assemblies listed above support Compact Framework 3.5+ on Visual Studio 2008. These project types are supported:

If required, copy the following .dll files to the location used for referencing them in the Visual Studio application source project.

Platform Location Files Notes
Windows Mobile Professional 6.0, 6.1, and 6.5
  • %Sybase%\UnwiredPlatform\ClientAPI\RBS\WM
  • sup-client.dll
  • PUtilTRU.dll
 
  • %Sybase%\UnwiredPlatform\ClientAPI\RBS\WM\Ultralite
  • ulnet11.dll
  • mlcrsa11.dll

The mlcrsa11.dll file is needed only if you are using a secure port (HTTPS) for synchronization.

%Sybase%\UnwiredPlatform\ClientAPI\RBS\WM\Ultralite iAnywhere.Data.UltraLite.dll  
%Sybase%\UnwiredPlatform\ClientAPI\RBS\WM\Ultralite\<language> iAnywhere.Data.UltraLite.resources.dll Copy from the respective locale-specific folders.
Windows XP, Vista, Windows 7 %Sybase%\UnwiredPlatform\ClientAPI\RBS\Win32\cs
  • sup-client.dll
  • pidutil.dll
  • PUtilTRU.dll
 
%Sybase%\UnwiredPlatform\ClientAPI\RBS\Win32\cs\Ultralite
  • ulnet11.dll
  • mlcrsa11.dll

The mlcrsa11.dll file is required only if you are using a secure port (HTTPS) for synchronization.

%Sybase%\UnwiredPlatform\ClientAPI\RBS\Win32\cs\Ultralite iAnywhere.Data.UltraLite.dll  
%Sybase%\UnwiredPlatform\ClientAPI\RBS\Win32\cs\Ultralite\<language> iAnywhere.Data.UltraLite.resources.dll Copy from the respective locale-specific folders.