Getwepstatus() – Intermec 700 User Manual

Page 300

Advertising
background image

Programming

Chapter

7

276

700 Series Color Mobile Computer User’s Manual

GetWepStatus()

Call this function to get the current state of the radio’s WEP and encryp-
tion levels.

Syntax

UINT GetWepStatus( ULONG & );

Parameters

NDIS_ENCRYPTION_1_ENABLED

WEP is enabled; TKIP and AES are not enabled,
and a transmit key may or may not be available.
(same as NDIS_RADIO_WEP_ENABLED)

NDIS_ENCRYPTION_DISABLED

Indicates that AES, TKIP, and WEP are
disabled, and a transmit key is available. (Same as
NDIS_RADIO_WEP_DISABLED)

NDIS_ENCRYPTION_NOT_SUPPORTED Indicates encryption (WEP, TKIP, AES) is not

supported. (Same as
NDIS_RADIO_WEP_NOT_SUPPORTED)

NDIS_ENCRYPTION_1_KEY_ABSENT

Indicates that AES, TKIP, and WEP are
disabled, and a transmit key is not available.
(Same as NDIS_RADIO_WEP_ABSENT)

NDIS_ENCRYPTION_2_ENABLED

Indicates that TKIP and WEP are enabled; AES
is not enabled, and a transmit key is available.

NDIS_ENCRYPTION_2_KEY_ABSENT

Indicates that there are no transmit keys available
for use by TKIP or WEP, TKIP and WEP are
enabled; and AES is not enabled.

NDIS_ENCRYPTION_3_ENABLED

Indicates that AES, TKIP, and WEP are enabled,
and a transmit key is available.

NDIS_ENCRYPTION_3_KEY_ABSENT

Indicates that there are no transmit keys available
for use by AES, TKIP, or WEP, and AES, TKIP,
and WEP are enabled.

Return Values

ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.

Remarks

If ERROR_SUCCESS is returned, your ULONG reference is populated with one of the
parameters listed above.

Definitions

#ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetWepStatus)(ULONG &);
#else
UINT GetWepStatus(ULONG &);
#endif

Advertising