#ifndef _UAPI_LINUX_WMI_H
#define _UAPI_LINUX_WMI_H
#include <linux/ioctl.h>
#include <linux/types.h>
#define WMI_IOC …
struct wmi_ioctl_buffer { … };
struct calling_interface_buffer { … } __packed;
struct dell_wmi_extensions { … } __packed;
struct dell_wmi_smbios_buffer { … } __packed;
#define CLASS_TOKEN_READ …
#define CLASS_TOKEN_WRITE …
#define SELECT_TOKEN_STD …
#define SELECT_TOKEN_BAT …
#define SELECT_TOKEN_AC …
#define CLASS_FLASH_INTERFACE …
#define SELECT_FLASH_INTERFACE …
#define CLASS_ADMIN_PROP …
#define SELECT_ADMIN_PROP …
#define CLASS_INFO …
#define SELECT_RFKILL …
#define SELECT_APP_REGISTRATION …
#define SELECT_DOCK …
#define CAPSULE_EN_TOKEN …
#define CAPSULE_DIS_TOKEN …
#define WSMT_EN_TOKEN …
#define WSMT_DIS_TOKEN …
#define DELL_WMI_SMBIOS_CMD …
#endif