社本@元ネオニート Blog

社本@元ネオニート (元々ワック) のいたずら書き (for Programmers)

AILight Banner
AILight Blog

プロフィール

社本@元ネオニート Blog
働いたら負けかなと思っていたのですが。。とうとう働き始めました。アメリカのシアトル・エリアにある企業向けのバックアップソフトを開発している会社です。日本人は私だけ。なんとか。。やっていけてるようです。

目次

Blog 利用状況

記事分類

過去の記事

タグ

Bluetooth デバイスの追加ウィザードの表示

---
#include 
#include 
#pragma comment(lib, "irprops.lib")

// Bluetooth デバイスの追加ウィザードの表示
HRESULT ShowSelectDeviceWizard(HWND hWNd)
{
 USES_CONVERSION;

 BLUETOOTH_SELECT_DEVICE_PARAMS btsdp = { sizeof(btsdp) };
 btsdp.hwndParent = hWnd;
 btsdp.fShowUnknown = TRUE;
 btsdp.fAddNewDeviceWizard = TRUE;

 BOOL br = ::BluetoothSelectDevices(&btsdp);
 if (br)
 {
  return S_OK;
 }

 BLUETOOTH_DEVICE_INFO* pbtdi = btsdp.pDevices;
 for (ULONG cDevice = 0; cDevice < btsdp.cNumDevices; cDevice++)
 {
  if (pbtdi->fAuthenticated || pbtdi->fRemembered)
  {
   // TODO: 処理を記述する
  }

  pbtdi = (BLUETOOTH_DEVICE_INFO*)((LPBYTE)pbtdi + pbtdi->dwSize);
 }

 ::BluetoothSelectDevicesFree(&btsdp);

 return S_OK;
}
---

投稿日時 : 2005年1月10日 6:47


コメントを追加

タイトル
名前
URL
コメント