File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -31,6 +31,16 @@ extern "C" {
3131
3232/* Enumerations */
3333
34+ #if defined(__midl ) || defined(__WIDL__ )
35+ typedef [v1_enum ] enum _DOT11_RADIO_STATE {
36+ #else
37+ typedef enum _DOT11_RADIO_STATE {
38+ #endif
39+ dot11_radio_state_unknown = 0 ,
40+ dot11_radio_state_on ,
41+ dot11_radio_state_off
42+ } DOT11_RADIO_STATE ; /* HACK: WIDL is broken, *PDOT11_RADIO_STATE; */
43+
3444#if defined(__midl ) || defined(__WIDL__ )
3545typedef [v1_enum ] enum _WLAN_OPCODE_VALUE_TYPE {
3646#else
@@ -175,6 +185,17 @@ typedef struct _WLAN_INTERFACE_CAPABILITY {
175185 /* enum32 */ long dot11PhyTypes [WLAN_MAX_PHY_INDEX ];
176186} WLAN_INTERFACE_CAPABILITY , * PWLAN_INTERFACE_CAPABILITY ;
177187
188+ typedef struct _WLAN_PHY_RADIO_STATE {
189+ DWORD dwPhyIndex ;
190+ DOT11_RADIO_STATE dot11SoftwareRadioState ;
191+ DOT11_RADIO_STATE dot11HardwareRadioState ;
192+ } WLAN_PHY_RADIO_STATE , * PWLAN_PHY_RADIO_STATE ;
193+
194+ typedef struct _WLAN_RADIO_STATE {
195+ DWORD dwNumberOfPhys ;
196+ WLAN_PHY_RADIO_STATE PhyRadioState [WLAN_MAX_PHY_INDEX ];
197+ } WLAN_RADIO_STATE , * PWLAN_RADIO_STATE ;
198+
178199typedef struct _WLAN_RAW_DATA {
179200 DWORD dwDataSize ;
180201#if defined(__midl ) || defined(__WIDL__ )
You can’t perform that action at this time.
0 commit comments