161d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt/* 261d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt * wpa_supplicant - Wi-Fi Display 361d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt * Copyright (c) 2011, Atheros Communications, Inc. 461d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt * Copyright (c) 2011-2012, Qualcomm Atheros, Inc. 561d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt * 661d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt * This software may be distributed under the terms of the BSD license. 761d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt * See README for more details. 861d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt */ 961d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt 1061d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt#ifndef WIFI_DISPLAY_H 1161d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt#define WIFI_DISPLAY_H 1261d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt 1361d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidtint wifi_display_init(struct wpa_global *global); 1461d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidtvoid wifi_display_deinit(struct wpa_global *global); 1561d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidtvoid wifi_display_enable(struct wpa_global *global, int enabled); 16661b4f78e48c697429dc46154a4125892c001718Dmitry Shmidtstruct wpabuf *wifi_display_get_wfd_ie(struct wpa_global *global); 1761d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidtint wifi_display_subelem_set(struct wpa_global *global, char *cmd); 18661b4f78e48c697429dc46154a4125892c001718Dmitry Shmidtint wifi_display_subelem_set_from_ies(struct wpa_global *global, 19661b4f78e48c697429dc46154a4125892c001718Dmitry Shmidt struct wpabuf *ie); 2061d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidtint wifi_display_subelem_get(struct wpa_global *global, char *cmd, 2161d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt char *buf, size_t buflen); 2204f534e89ed127da4077485376f24debc50d80d5Dmitry Shmidtchar * wifi_display_subelem_hex(const struct wpabuf *wfd_subelems, u8 id); 2361d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt 2461d9df3e62aaa0e87ad05452fcb95142159a17b6Dmitry Shmidt#endif /* WIFI_DISPLAY_H */ 25