To assist you in implementing certain Windows Rally technologies that you have licensed from Microsoft under the terms of the Microsoft Windows Rally Program License Agreement, sample source code is being provided to you in the Microsoft Windows Rally Development Kit.
LICENSE NOTICE. Use of the Microsoft Windows Rally Development Kits is covered under the Microsoft Windows Rally Development Kit License Agreement, which is provided within the Microsoft Windows Rally Development Kits or at the link below. If you want a license from Microsoft to use the software in the Microsoft Windows Rally Development Kits, you must (1) complete the designated "licensee" information in the Windows Rally Development Kit License Agreement, and (2) sign and return the Agreement AS IS to Microsoft at the address provided in the Agreement.
This portion of the Windows Rally Development Kit contains the complete source code for a raw sockets-based implementation of LLTD, which is a fundamental diagnostics, discovery, and Quality of Service (QoS) protocol in Windows Vista.
| • | Network-connected devices can use this source code to implement an LLTD Network Filter Driver (that is, act as a "responder" to topology and bandwidth estimation queries). |
| • | Device manufacturers can customize their implementation so that their device is represented via a scalable custom icon. |
System Requirements
| • | Supported operating systems: Any operating system that supports Berkeley Sockets network programming API, such as the Linux 2.4 kernel. Can be used as a reference for porting to other operating systems. |
| • | Required build environment: Most ANSI C compilers. |
Download the LLTD Protocol - Responder Source Code [3.7 MB]
The Plug and Play Extensions (PnP-X) Code Samples in the Windows Rally Development Kit allow you to turn any networked device into a Windows Plug and Play device.
Two code samples are included:
| • | Software-based PnP-X device implementations for Web Services on Devices (WSD) and Universal Plug and Play (UPnP) devices. |
| • | A Function Discovery Network Discovery Provider sample, which allows you to add custom discovery protocol support to the Network Explorer in Windows Vista. |
System Requirements
| • | Supported operating systems: Windows Vista. |
| • | Required build environment: Windows SDK for Windows Vista. |
Download the PnP-X Code Samples [490 KB]
Windows Rally Development Kit License Agreement
| Windows Rally Development Kit License Agreement [239 KB] |