import PULS_20160108
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / misc / mediatek / connectivity / combo / drv_wlan / mt6628 / wlan / 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