bthlink.hxx

来自「Windows CE操作系统中适用的蓝牙驱动程序」· HXX 代码 · 共 62 行

HXX
62
字号
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
/**
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED 
WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.


Abstract:
	Windows CE Bluetooth stack layer sample

**/
#if ! defined (__bthlink_HXX__)
#define __bthlink_HXX__		1

#define BTHLINK_IOCTL_CONNECT			1
#define BTHLINK_IOCTL_DISCONNECT		2
#define BTHLINK_GET_HANDLES				3
#define BTHLINK_GET_ADDRESS				4
#define BTHLINK_SET_FILTER_CLEAR		5
#define BTHLINK_SET_FILTER_INQ_BA		6
#define BTHLINK_IOCTL_SCO_CONNECT		7
#define BTHLINK_IOCTL_SCO_DISCONNECT	8

#define BTHLINK_MAX_HANDLES				256

typedef union {
	struct	{
		BD_ADDR			b;
		unsigned short	h;
	} CONNECT;

	struct {
		unsigned short	h;
	} DISCONNECT;

	struct {
		int             cReturned;
		unsigned short  aHandles[BTHLINK_MAX_HANDLES];
	} GETHANDLES;

	struct {
		unsigned short  h;
		BD_ADDR			b;
	} GETADDR;

	struct {
		BD_ADDR			b;
	} BA;
} BTHLINK_PARMS;

#endif		// __bthlink_HXX__

⌨️ 快捷键说明

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