亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? opendevice.h

?? 大家熟悉的AVRUSB
?? H
字號:
/* Name: opendevice.h * Project: V-USB host-side library * Author: Christian Starkjohann * Creation Date: 2008-04-10 * Tabsize: 4 * Copyright: (c) 2008 by OBJECTIVE DEVELOPMENT Software GmbH * License: GNU GPL v2 (see License.txt), GNU GPL v3 or proprietary (CommercialLicense.txt) * This Revision: $Id: opendevice.h 740 2009-04-13 18:23:31Z cs $ *//*General Description:This module offers additional functionality for host side drivers based onlibusb or libusb-win32. It includes a function to find and open a devicebased on numeric IDs and textual description. It also includes a function toobtain textual descriptions from a device.To use this functionality, simply copy opendevice.c and opendevice.h into yourproject and add them to your Makefile. You may modify and redistribute thesefiles according to the GNU General Public License (GPL) version 2 or 3.*/#ifndef __OPENDEVICE_H_INCLUDED__#define __OPENDEVICE_H_INCLUDED__#include <usb.h>    /* this is libusb, see http://libusb.sourceforge.net/ */#include <stdio.h>int usbGetStringAscii(usb_dev_handle *dev, int index, char *buf, int buflen);/* This function gets a string descriptor from the device. 'index' is the * string descriptor index. The string is returned in ISO Latin 1 encoding in * 'buf' and it is terminated with a 0-character. The buffer size must be * passed in 'buflen' to prevent buffer overflows. A libusb device handle * must be given in 'dev'. * Returns: The length of the string (excluding the terminating 0) or * a negative number in case of an error. If there was an error, use * usb_strerror() to obtain the error message. */int usbOpenDevice(usb_dev_handle **device, int vendorID, char *vendorNamePattern, int productID, char *productNamePattern, char *serialNamePattern, FILE *printMatchingDevicesFp, FILE *warningsFp);/* This function iterates over all devices on all USB busses and searches for * a device. Matching is done first by means of Vendor- and Product-ID (passed * in 'vendorID' and 'productID'. An ID of 0 matches any numeric ID (wildcard). * When a device matches by its IDs, matching by names is performed. Name * matching can be done on textual vendor name ('vendorNamePattern'), product * name ('productNamePattern') and serial number ('serialNamePattern'). A * device matches only if all non-null pattern match. If you don't care about * a string, pass NULL for the pattern. Patterns are Unix shell style pattern: * '*' stands for 0 or more characters, '?' for one single character, a list * of characters in square brackets for a single character from the list * (dashes are allowed to specify a range) and if the lis of characters begins * with a caret ('^'), it matches one character which is NOT in the list. * Other parameters to the function: If 'warningsFp' is not NULL, warning * messages are printed to this file descriptor with fprintf(). If * 'printMatchingDevicesFp' is not NULL, no device is opened but matching * devices are printed to the given file descriptor with fprintf(). * If a device is opened, the resulting USB handle is stored in '*device'. A * pointer to a "usb_dev_handle *" type variable must be passed here. * Returns: 0 on success, an error code (see defines below) on failure. *//* usbOpenDevice() error codes: */#define USBOPEN_SUCCESS         0   /* no error */#define USBOPEN_ERR_ACCESS      1   /* not enough permissions to open device */#define USBOPEN_ERR_IO          2   /* I/O error */#define USBOPEN_ERR_NOTFOUND    3   /* device not found *//* Obdev's free USB IDs, see USBID-License.txt for details */#define USB_VID_OBDEV_SHARED        5824    /* obdev's shared vendor ID */#define USB_PID_OBDEV_SHARED_CUSTOM 1500    /* shared PID for custom class devices */#define USB_PID_OBDEV_SHARED_HID    1503    /* shared PID for HIDs except mice & keyboards */#define USB_PID_OBDEV_SHARED_CDCACM 1505    /* shared PID for CDC Modem devices */#define USB_PID_OBDEV_SHARED_MIDI   1508    /* shared PID for MIDI class devices */#endif /* __OPENDEVICE_H_INCLUDED__ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕在线免费不卡| 亚洲色图清纯唯美| 91在线云播放| 蜜桃传媒麻豆第一区在线观看| 日本一区二区动态图| 欧美特级限制片免费在线观看| 国产综合成人久久大片91| 亚洲成国产人片在线观看| 国产精品久久久久久久久图文区| 欧美mv日韩mv国产网站app| 色悠悠久久综合| 成人黄色小视频在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅 | 免费一级欧美片在线观看| 国产精品久久久久久久久快鸭| 欧美电影免费观看高清完整版| 91久久精品网| 国产成人鲁色资源国产91色综| 日韩精品福利网| 午夜视频一区二区| 亚洲精品伦理在线| 国产精品精品国产色婷婷| 26uuu精品一区二区三区四区在线| 欧美二区乱c少妇| 欧美午夜电影网| 在线观看91精品国产入口| 99久久精品免费看国产| 成人在线视频一区二区| 国产一区二区中文字幕| 老司机精品视频导航| 蜜臀av一级做a爰片久久| 日韩二区在线观看| 日本成人在线不卡视频| 日韩中文字幕1| 视频在线观看一区| 日韩国产欧美在线观看| 视频在线观看91| 日韩激情在线观看| 美女一区二区在线观看| 老汉av免费一区二区三区| 麻豆视频一区二区| 精品亚洲成a人| 国产一区 二区| 国产成人高清视频| 成人午夜视频在线观看| 成人av在线一区二区| 色综合久久中文综合久久牛| 日本久久电影网| 欧美三级中文字幕| 337p亚洲精品色噜噜狠狠| 欧美乱妇20p| 精品久久久久久久人人人人传媒| ww亚洲ww在线观看国产| 久久久99久久精品欧美| 国产精品久久久久aaaa樱花| 亚洲欧美日韩久久| 性感美女久久精品| 久草中文综合在线| 国产98色在线|日韩| 99re这里都是精品| 欧美精品久久99久久在免费线 | 精品女同一区二区| 国产午夜精品福利| 亚洲欧美色综合| 亚洲v精品v日韩v欧美v专区| 激情图区综合网| 99久久精品免费| 欧美人妇做爰xxxⅹ性高电影 | 亚洲精品一区二区三区在线观看| 久久久久国产精品麻豆| 亚洲欧美日韩一区二区三区在线观看| 亚洲电影在线播放| 激情成人午夜视频| 色94色欧美sute亚洲线路二| 日韩丝袜美女视频| |精品福利一区二区三区| 午夜精品久久久久久久久久久| 精品一区二区久久久| 色婷婷综合五月| 日韩欧美国产不卡| **欧美大码日韩| 琪琪久久久久日韩精品| www..com久久爱| 欧美一区二区精品在线| 亚洲天堂中文字幕| 久久精品国产网站| 在线免费观看成人短视频| 精品国产乱码久久久久久浪潮| 亚洲三级小视频| 激情综合色综合久久综合| 日本电影欧美片| 国产亚洲欧洲一区高清在线观看| 夜夜精品视频一区二区| 国产v日产∨综合v精品视频| 欧美无乱码久久久免费午夜一区| 久久五月婷婷丁香社区| 天天射综合影视| av高清久久久| 久久久99久久精品欧美| 奇米精品一区二区三区在线观看| 99国产精品久久久| 国产视频一区在线播放| 强制捆绑调教一区二区| 欧美亚洲一区二区在线| 国产欧美日韩久久| 美国av一区二区| 欧美伦理电影网| 亚洲综合色自拍一区| 成人小视频免费在线观看| 精品久久久久久久人人人人传媒 | 国产麻豆视频一区| 欧美嫩在线观看| 亚洲激情男女视频| 99久久夜色精品国产网站| 久久久国产午夜精品| 麻豆国产欧美一区二区三区| 欧美狂野另类xxxxoooo| 亚洲永久精品国产| 91麻豆精品视频| 中文字幕在线免费不卡| 国产盗摄女厕一区二区三区| 精品人在线二区三区| 麻豆国产精品官网| 91精品国产一区二区人妖| 亚洲国产精品麻豆| 欧美在线高清视频| 亚洲综合色在线| 欧美日本韩国一区二区三区视频| 亚洲国产精品综合小说图片区| 色狠狠综合天天综合综合| 亚洲人成网站精品片在线观看| 成人免费视频国产在线观看| 日本一区二区三区dvd视频在线| 国产在线麻豆精品观看| 久久综合九色综合欧美就去吻| 美女尤物国产一区| 精品久久人人做人人爽| 激情深爱一区二区| 国产亚洲一区二区三区在线观看| 国产丶欧美丶日本不卡视频| 国产精品入口麻豆原神| 成人aa视频在线观看| 中文字幕亚洲欧美在线不卡| 97se亚洲国产综合自在线观| 亚洲视频电影在线| 色猫猫国产区一区二在线视频| 一区二区三区高清| 欧美人妇做爰xxxⅹ性高电影| 蜜臀久久99精品久久久画质超高清| 日韩欧美国产一二三区| 国产露脸91国语对白| 国产精品久久久久久久蜜臀 | 精品在线一区二区| 久久丝袜美腿综合| 国产成人av自拍| 亚洲综合一区在线| 欧美一级二级三级乱码| 国产精品影视在线观看| 成人免费在线视频| 欧美日韩在线播放一区| 开心九九激情九九欧美日韩精美视频电影 | 国产美女精品人人做人人爽| 国产精品久久午夜夜伦鲁鲁| 在线观看一区不卡| 麻豆成人在线观看| 久久久久久久久蜜桃| 99久久精品费精品国产一区二区| 亚洲午夜精品网| 久久综合狠狠综合久久综合88| 99在线精品视频| 奇米精品一区二区三区在线观看 | 亚洲人亚洲人成电影网站色| 精品视频资源站| 国产一区二区精品久久91| 18涩涩午夜精品.www| 8x福利精品第一导航| 不卡在线观看av| 午夜免费欧美电影| 欧美国产激情二区三区| 欧美日韩电影一区| av在线播放不卡| 精品中文字幕一区二区| 一区二区三区小说| 精品美女被调教视频大全网站| av高清不卡在线| 国产一区二区在线看| 亚洲午夜在线视频| 国产视频一区二区在线观看| 欧美色视频在线| 成人久久18免费网站麻豆| 日韩在线一二三区| 亚洲欧美二区三区| 国产亚洲婷婷免费| 日韩一区国产二区欧美三区| 日本久久一区二区三区| 成人性视频免费网站| 另类人妖一区二区av| 五月天久久比比资源色| 亚洲欧美国产77777| 中文一区二区完整视频在线观看|