Optional Server Components

Send Feedback

The implementation of several features available for Windows Mobile-based devices is contained in CAB files. OEMs or application developers can include these CAB files in a new or existing installation, or install them manually, to add functionality to the device.

Installing a CAB file adds the contained files to the device and makes any necessary changes to the registry. Installing a CAB file is roughly equivalent to a Windows CE OEM adding functionality using Catalog items or SYSGEN variables, except that the resulting changes are made in RAM instead of ROM.

Note   The functionality included in these CAB files may not exactly match the functionality available to Windows CE OEMs. The documentation for each individual component contains details about specific differences.

Downloadable CAB Files

Headers and static library files necessary for development are included with the CAB files. To download the files, visit this Microsoft web site. The following table shows the CAB files that can be downloaded for use with the Windows Mobile 5.0 Pocket PC SDK and the Windows Mobile 5.0 Smartphone SDK.

Component CAB File Name Description
Web Server (HTTPD) httpd.ARM.CAB Contains the Hypertext Transfer Protocol (HTTP) server.
Message Queuing msmq.ARM.CAB Contains the core MSMQ libraries and the MSMQ administration utilities visadm and msmqadm.
Peer-to-Peer APIs peernet.ARM.CAB Contains the Peer-to-Peer core library, the Peer Name Resolution Protocol (PNRP) Namespace Provider (NSP) and the Peer-to-Peer service.
UPnP Control Point upnpctrl.ARM.CAB Contains the core UPnP control point libraries.
UPnP Device Host upnphost.ARM.CAB Contains the core UPnP device host libraries.

Downloading the CAB Files

Before downloading the CAB files, create a folder named Servers as a subfolder of the SDK installation directory. To download the files, visit the SDK and Emulator web site, and then download the required CAB files to the Servers folder.

Installing Functionality Using CAB Files

To add functionality, do one of the following:

  • Include the appropriate CAB file in your own new or existing CAB file installation. When a user installs your application, your installation can automatically install the relevant functionality by installing the appropriate CAB files.
  • Manually copy the appropriate CAB file to the target device and run the CAB file on the device.

See Also

Servers

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.