Microsoft WiFi and Bluetooth API in C++/.Net

Bluetooth and WiFi are both wireless networking standards that provide connectivity via radio waves. The main difference is that Bluetooth's primary use is to replace cables, while WiFi is largely used to provide wireless, high-speed access to the Internet or a local area network.

WiFi :

Microsoft Native WiFi API - http://msdn.microsoft.com/en-us/library/ms706556(VS.85).aspx

Microsoft Managed WiFi API - http://www.codeplex.com/managedwifi

The OpenNetCF Desktop.Communication Library contains classes used for communicating with a CE device from a PC such as Microsoft's Remote API (RAPI) - http://rapi.codeplex.com/

.Net Wrapper over Microsoft WiFi native API - http://www.codeproject.com/KB/vista/wifi.aspx

A Vista Wireless Network Scanner - http://www.codeproject.com/KB/gadgets/WifiScanner.aspx?msg=2171576

Bluetooth :

Microsoft Native Bluetooth API - http://msdn.microsoft.com/en-us/library/aa362932(VS.85).aspx

.Net Wrapper over Microsoft Bluetooth native API - http://www.codeplex.com/32feet/

(

32feet.NET is a shared-source project to make personal area networking technologies such as Bluetooth, Infrared (IrDA) and more, easily accessible from .NET code. Supports desktop, mobile or embedded systems. The project currently consists of the following libraries:-

1. Bluetooth

2. IrDA

3. Object Exchange

)