Classes | Defines | Typedefs | Functions

btapi.h File Reference

#include <windows.h>
#include <zeusbase/Net/bluetooth/bcb6/ws2bth.h>

Go to the source code of this file.

Classes

struct  _BLUETOOTH_ADDRESS
struct  _BLUETOOTH_DEVICE_INFO
struct  _BLUETOOTH_DEVICE_SEARCH_PARAMS
struct  _BLUETOOTH_FIND_RADIO_PARAMS
struct  _BLUETOOTH_RADIO_INFO

Defines

#define BLUETOOTH_MAX_NAME_SIZE   (248)
#define BLUETOOTH_MAX_PASSKEY_SIZE   (16)
#define BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE   (BLUETOOTH_MAX_PASSKEY_SIZE + 1)
#define BLUETOOTH_MAX_SERVICE_NAME_SIZE   (256)
#define BLUETOOTH_DEVICE_NAME_SIZE   (256)
#define BLUETOOTH_ADDRESS   BLUETOOTH_ADDRESS_STRUCT
#define BLUETOOTH_NULL_ADDRESS   ( (ULONGLONG) 0x0 )
#define BLUETOOTH_DEVICE_INFO   BLUETOOTH_DEVICE_INFO_STRUCT

Typedefs

typedef ULONGLONG BTH_ADDR
typedef struct _BLUETOOTH_ADDRESS BLUETOOTH_ADDRESS_STRUCT
typedef struct
_BLUETOOTH_DEVICE_INFO 
BLUETOOTH_DEVICE_INFO_STRUCT
typedef BLUETOOTH_DEVICE_INFO * PBLUETOOTH_DEVICE_INFO
typedef struct
_BLUETOOTH_DEVICE_SEARCH_PARAMS 
BLUETOOTH_DEVICE_SEARCH_PARAMS
typedef HANDLE HBLUETOOTH_DEVICE_FIND
typedef struct
_BLUETOOTH_FIND_RADIO_PARAMS 
BLUETOOTH_FIND_RADIO_PARAMS
typedef HANDLE HBLUETOOTH_RADIO_FIND
typedef struct
_BLUETOOTH_RADIO_INFO 
BLUETOOTH_RADIO_INFO
typedef struct
_BLUETOOTH_RADIO_INFO
PBLUETOOTH_RADIO_INFO

Functions

HBLUETOOTH_DEVICE_FIND WINAPI BluetoothFindFirstDevice (const BLUETOOTH_DEVICE_SEARCH_PARAMS *pbtsp, BLUETOOTH_DEVICE_INFO *pbtdi)
BOOL WINAPI BluetoothFindNextDevice (HBLUETOOTH_DEVICE_FIND hFind, BLUETOOTH_DEVICE_INFO *pbtdi)
BOOL WINAPI BluetoothFindDeviceClose (HBLUETOOTH_DEVICE_FIND hFind)
HBLUETOOTH_RADIO_FIND WINAPI BluetoothFindFirstRadio (const BLUETOOTH_FIND_RADIO_PARAMS *pbtfrp, HANDLE *phRadio)
BOOL WINAPI BluetoothFindNextRadio (HBLUETOOTH_RADIO_FIND hFind, HANDLE *phRadio)
DWORD WINAPI BluetoothGetRadioInfo (HANDLE hRadio, PBLUETOOTH_RADIO_INFO pRadioInfo)
BOOL WINAPI BluetoothFindRadioClose (HBLUETOOTH_RADIO_FIND hFind)

Define Documentation

#define BLUETOOTH_ADDRESS   BLUETOOTH_ADDRESS_STRUCT
#define BLUETOOTH_DEVICE_INFO   BLUETOOTH_DEVICE_INFO_STRUCT
#define BLUETOOTH_DEVICE_NAME_SIZE   (256)
#define BLUETOOTH_MAX_NAME_SIZE   (248)
#define BLUETOOTH_MAX_PASSKEY_BUFFER_SIZE   (BLUETOOTH_MAX_PASSKEY_SIZE + 1)
#define BLUETOOTH_MAX_PASSKEY_SIZE   (16)
#define BLUETOOTH_MAX_SERVICE_NAME_SIZE   (256)
#define BLUETOOTH_NULL_ADDRESS   ( (ULONGLONG) 0x0 )

Typedef Documentation

typedef ULONGLONG BTH_ADDR
typedef HANDLE HBLUETOOTH_DEVICE_FIND
typedef HANDLE HBLUETOOTH_RADIO_FIND
typedef BLUETOOTH_DEVICE_INFO* PBLUETOOTH_DEVICE_INFO

Function Documentation

BOOL WINAPI BluetoothFindDeviceClose ( HBLUETOOTH_DEVICE_FIND  hFind )
HBLUETOOTH_DEVICE_FIND WINAPI BluetoothFindFirstDevice ( const BLUETOOTH_DEVICE_SEARCH_PARAMS pbtsp,
BLUETOOTH_DEVICE_INFO *  pbtdi 
)
HBLUETOOTH_RADIO_FIND WINAPI BluetoothFindFirstRadio ( const BLUETOOTH_FIND_RADIO_PARAMS pbtfrp,
HANDLE *  phRadio 
)
BOOL WINAPI BluetoothFindNextDevice ( HBLUETOOTH_DEVICE_FIND  hFind,
BLUETOOTH_DEVICE_INFO *  pbtdi 
)
BOOL WINAPI BluetoothFindNextRadio ( HBLUETOOTH_RADIO_FIND  hFind,
HANDLE *  phRadio 
)
BOOL WINAPI BluetoothFindRadioClose ( HBLUETOOTH_RADIO_FIND  hFind )
DWORD WINAPI BluetoothGetRadioInfo ( HANDLE  hRadio,
PBLUETOOTH_RADIO_INFO  pRadioInfo 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:18