|
wpa_supplicant / hostapd 2.0
|
00001 00010 #ifndef WPS_DEV_ATTR_H 00011 #define WPS_DEV_ATTR_H 00012 00013 struct wps_parse_attr; 00014 00015 int wps_build_manufacturer(struct wps_device_data *dev, struct wpabuf *msg); 00016 int wps_build_model_name(struct wps_device_data *dev, struct wpabuf *msg); 00017 int wps_build_model_number(struct wps_device_data *dev, struct wpabuf *msg); 00018 int wps_build_dev_name(struct wps_device_data *dev, struct wpabuf *msg); 00019 int wps_build_device_attrs(struct wps_device_data *dev, struct wpabuf *msg); 00020 int wps_build_os_version(struct wps_device_data *dev, struct wpabuf *msg); 00021 int wps_build_vendor_ext_m1(struct wps_device_data *dev, struct wpabuf *msg); 00022 int wps_build_rf_bands(struct wps_device_data *dev, struct wpabuf *msg); 00023 int wps_build_primary_dev_type(struct wps_device_data *dev, 00024 struct wpabuf *msg); 00025 int wps_build_secondary_dev_type(struct wps_device_data *dev, 00026 struct wpabuf *msg); 00027 int wps_build_dev_name(struct wps_device_data *dev, struct wpabuf *msg); 00028 int wps_process_device_attrs(struct wps_device_data *dev, 00029 struct wps_parse_attr *attr); 00030 int wps_process_os_version(struct wps_device_data *dev, const u8 *ver); 00031 int wps_process_rf_bands(struct wps_device_data *dev, const u8 *bands); 00032 void wps_device_data_dup(struct wps_device_data *dst, 00033 const struct wps_device_data *src); 00034 void wps_device_data_free(struct wps_device_data *dev); 00035 int wps_build_vendor_ext(struct wps_device_data *dev, struct wpabuf *msg); 00036 int wps_build_req_dev_type(struct wps_device_data *dev, struct wpabuf *msg, 00037 unsigned int num_req_dev_types, 00038 const u8 *req_dev_types); 00039 00040 #endif /* WPS_DEV_ATTR_H */ 00041
1.7.3