www.pudn.com > BlueSoleil_SDK1.0.0.zip > sdk_tst.h
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*
* Copyright (c) 1999-2005 IVT Corporation
*
* All rights reserved.
*
---------------------------------------------------------------------------*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
* Module Name:
sdk_tst.h
* Usage:
* Author:
Guan Tengfei and Hu Yi
* Revision History:
2007-3-12 15:33
---------------------------------------------------------------------------*/
#ifndef _SDK_TST_H
#define _SDK_TST_H
#include
#include
#include
#include
#include "Btsdk_ui.h"
#define FIXPINCODEVAL "1"
#define MAX_DEV_NUM 100
#define MAX_LOC_SVC_NUM 32
#define MAX_SERVICENAME_LENGTH 32
#define BD_ADDR_LEN 6
void RegAppIndCallback(void);
void UnRegAppIndCallback(void);
void DisplayRemoteDevices(BTUINT32 dev_class);
BTDEVHDL SelectRemoteDevice(BTUINT32 dev_class);
void StartSearchDevice(BTUINT32 device_class);
void GetRmtDevHdl(BTUINT32 ulDevCls);
void PrintBdAddr(BTUINT8 *bd_addr);
int MultibyteToMultibyte(BTUINT32 dwSrcCodePage, char *lpSrcStr, int cbSrcStr,
BTUINT32 dwDestCodePage, char *lpDestStr, int cbDestStr);
BTINT32 BrowseService(BTDEVHDL hDevHdl);
BTSVCHDL SelectRemoteService(BTDEVHDL hDevHdl);
void HfpInit(void);
void HfpDone(void);
void TestLocDevMgr(void);
void TestRmtDevMgr(void);
void TestRmtSvcMgr(void);
/*functions for local service*/
void TestLocSvcMgr(void);
BOOL ServiceWhetherStopped(BTSVCHDL hLocSvcHandle);
BTSVCHDL SelectLocService(void);
BOOL StoreAStoppedSvcHandle(BTSVCHDL hLocSvcHdl);
BOOL DeleteLocalSvcHdlFromList(BTSVCHDL hLocalSvcHdl);
void ReceiveBluetoothStatusInfo(ULONG usMsgType, ULONG pulData, ULONG param, BTUINT8 *arg);
void TestShcMgr(void);
void TestFTPFunc(void);
void TestOPPFunc(void);
BTSVCHDL SelectLocService(void);
void OppServerReceiveFileInd(BTUINT8 *pFilePathName);
void PrintErrorMessage(BTUINT32 err_code, BTUINT8 is_ptr);
#endif