support different wifi bt chip auto compatible
[firefly-linux-kernel-4.4.55.git] / drivers / net / wireless / rockchip_wlan / mt5931 / include / nic / p2p_nic_cmd_event.h
1 /*
2 ** $Id: //Department/DaVinci/TRUNK/WiFi_P2P_Driver/include/nic/p2p_nic_cmd_event.h#1 $
3 */
4
5 /*! \file   p2p_nic_cmd_event.h
6     \brief
7 */
8
9
10
11 #ifndef _P2P_NIC_CMD_EVENT_H
12 #define _P2P_NIC_CMD_EVENT_H
13
14 /*******************************************************************************
15 *                         C O M P I L E R   F L A G S
16 ********************************************************************************
17 */
18
19 /*******************************************************************************
20 *                    E X T E R N A L   R E F E R E N C E S
21 ********************************************************************************
22 */
23
24 /*******************************************************************************
25 *                              C O N S T A N T S
26 ********************************************************************************
27 */
28
29 /*******************************************************************************
30 *                                 M A C R O S
31 ********************************************************************************
32 */
33
34 /*******************************************************************************
35 *                             D A T A   T Y P E S
36 ********************************************************************************
37 */
38
39 /*******************************************************************************
40 *                            P U B L I C   D A T A
41 ********************************************************************************
42 */
43
44 /*******************************************************************************
45 *                           P R I V A T E   D A T A
46 ********************************************************************************
47 */
48
49 /*******************************************************************************
50 *                  F U N C T I O N   D E C L A R A T I O N S
51 ********************************************************************************
52 */
53
54
55 typedef struct _EVENT_P2P_DEV_DISCOVER_RESULT_T {
56 //    UINT_8                          aucCommunicateAddr[MAC_ADDR_LEN];  // Deprecated.
57     UINT_8                          aucDeviceAddr[MAC_ADDR_LEN]; /* Device Address. */
58     UINT_8                          aucInterfaceAddr[MAC_ADDR_LEN]; /* Device Address. */
59     UINT_8                         ucDeviceCapabilityBitmap;
60     UINT_8                         ucGroupCapabilityBitmap;
61     UINT_16                         u2ConfigMethod; /* Configure Method. */
62     P2P_DEVICE_TYPE_T       rPriDevType;
63     UINT_8                           ucSecDevTypeNum;
64     P2P_DEVICE_TYPE_T       arSecDevType[2];
65     UINT_16 u2NameLength;
66     UINT_8 aucName[32];
67     PUINT_8 pucIeBuf;
68     UINT_16 u2IELength;
69     UINT_8                          aucBSSID[MAC_ADDR_LEN];
70     // TODO: Service Information or PasswordID valid?
71 } EVENT_P2P_DEV_DISCOVER_RESULT_T, *P_EVENT_P2P_DEV_DISCOVER_RESULT_T;
72
73 #endif