NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
a2d_int.h
1
/******************************************************************************
2
*
3
* Copyright (C) 2002-2012 Broadcom Corporation
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at:
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*
17
******************************************************************************/
18
19
/******************************************************************************
20
*
21
* 2DP internal header file
22
*
23
******************************************************************************/
24
#ifndef A2D_INT_H
25
#define A2D_INT_H
26
27
#include "a2d_api.h"
28
29
/*****************************************************************************
30
** Constants
31
*****************************************************************************/
32
#define A2D_VERSION 0x0102
33
34
/* Number of attributes in A2D SDP record. */
35
#define A2D_NUM_ATTR 6
36
37
/* Number of protocol elements in protocol element list. */
38
#define A2D_NUM_PROTO_ELEMS 2
39
40
/*****************************************************************************
41
** Type definitions
42
*****************************************************************************/
43
44
/* Control block used by A2D_FindService(). */
45
typedef
struct
46
{
47
tA2D_FIND_CBACK *p_cback;
/* pointer to application callback */
48
tSDP_DISCOVERY_DB
*p_db;
/* pointer to discovery database */
49
UINT16 service_uuid;
/* service UUID of search */
50
}
tA2D_FIND_CB
;
51
52
typedef
struct
53
{
54
tA2D_FIND_CB
find;
/* find service control block */
55
UINT8 trace_level;
56
BOOLEAN use_desc;
57
UINT16 avdt_sdp_ver;
/* AVDTP version */
58
}
tA2D_CB
;
59
60
61
#ifdef __cplusplus
62
extern
"C"
63
{
64
#endif
65
66
/******************************************************************************
67
** Main Control Block
68
*******************************************************************************/
69
#if A2D_DYNAMIC_MEMORY == FALSE
70
A2D_API
extern
tA2D_CB
a2d_cb;
71
#else
72
A2D_API
extern
tA2D_CB
*a2d_cb_ptr;
73
#define a2d_cb (*a2d_cb_ptr)
74
#endif
75
76
/* Used only for conformance testing */
77
A2D_API
extern
void
a2d_set_avdt_sdp_ver (UINT16 avdt_sdp_ver);
78
79
#ifdef __cplusplus
80
}
81
#endif
82
83
#endif
/* A2D_INT_H */
tA2D_CB
Definition
a2d_int.h:53
tA2D_FIND_CB
Definition
a2d_int.h:46
tSDP_DISCOVERY_DB
Definition
sdp_api.h:132
include
lib
revolution
BTE
stack
a2dp
a2d_int.h
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.13.2