wpa_supplicant / hostapd
2.5
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
src
drivers
driver_ndis.h
Go to the documentation of this file.
1
5
#ifndef DRIVER_NDIS_H
6
#define DRIVER_NDIS_H
7
8
#ifdef CONFIG_NDIS_EVENTS_INTEGRATED
9
struct
ndis_events_data
;
10
struct
ndis_events_data
* ndis_events_init(HANDLE *read_pipe, HANDLE *event,
11
const
char
*ifname,
12
const
char
*desc);
13
void
ndis_events_deinit(
struct
ndis_events_data
*events);
14
#endif
/* CONFIG_NDIS_EVENTS_INTEGRATED */
15
16
struct
ndis_pmkid_entry
{
17
struct
ndis_pmkid_entry
*next;
18
u8 bssid[ETH_ALEN];
19
u8 pmkid[16];
20
};
21
22
struct
wpa_driver_ndis_data
{
23
void
*ctx;
24
char
ifname[100];
/* GUID: {7EE3EFE5-C165-472F-986D-F6FBEDFE8C8D} */
25
#ifdef _WIN32_WCE
26
TCHAR *adapter_name;
27
HANDLE event_queue;
/* NDISUIO notifier MsgQueue */
28
HANDLE connected_event;
/* WpaSupplicantConnected event */
29
#endif
/* _WIN32_WCE */
30
u8 own_addr[ETH_ALEN];
31
#ifdef CONFIG_USE_NDISUIO
32
HANDLE ndisuio;
33
#else
/* CONFIG_USE_NDISUIO */
34
LPADAPTER adapter;
35
#endif
/* CONFIG_USE_NDISUIO */
36
u8 bssid[ETH_ALEN];
37
38
int
has_capability;
39
int
no_of_pmkid;
40
int
radio_enabled;
41
struct
wpa_driver_capa
capa;
42
struct
ndis_pmkid_entry
*pmkid;
43
char
*adapter_desc;
44
int
wired;
45
int
native80211;
46
int
mode;
47
int
wzc_disabled;
48
int
oid_bssid_set;
49
#ifdef CONFIG_NDIS_EVENTS_INTEGRATED
50
HANDLE events_pipe, event_avail;
51
struct
ndis_events_data
*events;
52
#endif
/* CONFIG_NDIS_EVENTS_INTEGRATED */
53
};
54
55
#endif
/* DRIVER_NDIS_H */
ndis_pmkid_entry
Definition:
driver_ndis.h:16
wpa_driver_capa
Driver capability information.
Definition:
driver.h:1196
ndis_events_data
Definition:
ndis_events.c:20
wpa_driver_ndis_data
Definition:
driver_ndis.h:22
Generated on Sun Sep 27 2015 22:08:07 for wpa_supplicant / hostapd by
1.8.6