# oh_wifi.h
## Overview
Defines APIs for obtaining Wi-Fi switch state.
**Library**: libwifi_ndk.so
**System capability**: SystemCapability.Communication.WiFi.STA
**Since**: 13
**Related module**: [Wifi](_wifi.md)
## Summary
### Types
| Name| Description|
| -------- | -------- |
| typedef enum [Wifi_ResultCode](_wifi.md#wifi_resultcode) [Wifi_ResultCode](_wifi.md#wifi_resultcode) | Defines an enum for the error codes returned by Wi-Fi APIs.|
### Enums
| Name| Description|
| -------- | -------- |
| [Wifi_ResultCode](_wifi.md#wifi_resultcode) {
[WIFI_SUCCESS](_wifi.md) = 0,
[WIFI_PERMISSION_DENIED](_wifi.md) = 201,
[WIFI_INVALID_PARAM](_wifi.md) = 401,
[WIFI_NOT_SUPPORTED](_wifi.md) = 801,
[WIFI_OPERATION_FAILED](_wifi.md) = 2501000
} | Enumerates the error codes returned by Wi-Fi APIs.|
### Functions
| Name| Description|
| -------- | -------- |
| [Wifi_ResultCode](_wifi.md#wifi_resultcode) [OH_Wifi_IsWifiEnabled](_wifi.md#oh_wifi_iswifienabled) (bool \*enabled) | Checks whether Wi-Fi is enabled.|