⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usbdrv.h

📁 全是好东西啊 欢迎观看,共勉,加油啊
💻 H
字号:
#ifndef USB_H
#define USB_H

#include <initguid.h>

// {93C7AE0A-F32D-4061-806F-228184B7BC67}
DEFINE_GUID(GUID_DFU_BOOSTER, 
0x36FC9E60, 0xC465, 0x11CF, 0x80, 0x56, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00);


#define DFU_IOCTL_INDEX  0x0000


#define IOCTL_DFU_GET_CONFIG_DESCRIPTOR     CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   DFU_IOCTL_INDEX,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)

#define IOCTL_DFU_GETSTATE                  CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   DFU_IOCTL_INDEX+1,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)
#define IOCTL_DFU_RESET                     CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   DFU_IOCTL_INDEX+2,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)

#define IOCTL_DFU_DETACH                    CTL_CODE(FILE_DEVICE_UNKNOWN,  \
                                                   DFU_IOCTL_INDEX+3,\
                                                   METHOD_BUFFERED,  \
                                                   FILE_ANY_ACCESS)

extern ULONG Usb_Download(BYTE *const buffer, ULONG bufferSize);
extern ULONG Usb_Upload(BYTE * buffer, ULONG bufferSize);


#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -