⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sdkfunc.h

📁 蓝牙驱动代码,实现了蓝牙查找,蓝牙传输的一个程序段,用VC++打开可运行
💻 H
字号:
/************************************************************************************
// Sample code for calling IVT BlueSoleil APIs

  Copyright (c) 2004 -2005 , IVT Corporation. All rights reserved.

*******************************************************************************************/

#ifndef _BSOL_SDK_FUNC_H_
#define  _BSOL_SDK_FUNC_H_

BOOL SDK_Init();
void SDK_Done();
void SDK_BtPair();
void SDK_BtUnpair();
void SDK_BtBrowseServices();
void SDK_BtInquiry();
void SDK_BtConnectService();
void SDK_BtDisConnectService();
void SDK_BtGetRemoteInfo();
void SDK_BtSetRemoteInfo();
void SDK_BtGetLocalInfo();
void SDK_BtSetLocalInfo();
void SDK_BtRegisterCallBack(int nInput);
void SDK_BtUnRegisterCallBack(int nInput);
void SDK_BtStartSPPExService();
void SDK_BtStopSPPExService();
void SDK_BtSearchSPPExServices();
void SDK_BtConnectSPPExService();
void SDK_BtDisConnectSPPExService();
void SDK_StartBluetooth();
void SDK_StopBluetooth();
void SDK_CancelInquiry();
void SDK_StartService();
void SDK_StopService();
void SDK_EnumConnections();

void SDK_ReadRemoteAddress();

/*******************************CALLBACK FUNCTION DEFINITION**********************/
void CBK_Authentication(BYTE* lpAddr, BOOL bSuccess);
DWORD CBK_PinRequest(BYTE* lpAddr, UCHAR* lpPinLen, BYTE *lpPinCode);
void CBK_Connection(WORD wServiceClass, BYTE* lpBdAddr, UCHAR ucStatus,DWORD dwConnetionHandle);
void CBK_SPPExConnection(DWORD dwServerHandle, BYTE* lpBdAddr, UCHAR ucStatus,DWORD dwConnetionHandle);
void CBK_DunRas(UCHAR ucStrLen, CHAR* szErrorString, DWORD dwError);
void CBK_GeneralError(DWORD dwErrorCode);
void CBK_InquiryDeviceReport(/*in*/PBLUETOOTH_DEVICE_INFO pDevInfo);
void CBK_BluetoothStatus(/*in*/UCHAR ucStatus);
void CBK_PanProfile(DWORD dwHandle, DWORD dwEventIndex, UCHAR* pData);
DWORD CBK_Authorization(/*in*/BYTE* lpBdAddr,/*in*/WORD wServiceClass,/*in*/CHAR* lpServiceName, /*out*/BOOL* bAuthorized);

void TS_PanIpAllocation();
void TS_ConnectRobustness();

#define MAX_SPPEX 2
typedef struct _SPPEX_INFO{
	DWORD dwHanlde;
	SPPEX_SERVICE_INFO svcInfo;
	BOOL bIsConnected;
}SPPEX_INFO;

extern SPPEX_INFO g_sppexSvr[MAX_SPPEX];

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -