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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cooking.h

?? Linux下的系統信息獲取
?? H
字號:
/* Copyright (C) 2001-2001 Fujitsu Siemens Computers   Joachim Braeuer   This file is part of smbios   smbios is free software; you can redistribute it and/or modify it   under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2 of the License,   or (at your option) any later version.   smbios is distributed in the hope that it will be useful, but WITHOUT   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License   for more details.   You should have received a copy of the GNU General Public License   along with smbios; see the file COPYING. If not, write to the   Free Software Foundation, Inc., 59 Temple Place - Suite 330,   Boston, MA 02111-1307, USA.*//* $Log: cooking.h,v $/* Revision 1.1  2001/09/15 14:52:43  bretthauert/* initial release/* *//** \file cooking.h *  declarations and prototypes for interpreting DMI-BIOS and SM-BIOS types * *  \author Thomas Bretthauer *  \author Joachim Braeuer *  \version 0.1 *  \date January 2001 */     #ifndef __COOKING_H__#define __COOKING_H__/* * function prototypes *//* description: see implementation file */unsigned char * bios_cook (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_0 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_1 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_2 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_3 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_4 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_5 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_6 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_7 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_8 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_9 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_10 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_11 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_12 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_13 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_16 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_17 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_19 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_20 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_32 (smbios_struct * smbiostype, unsigned int *length);unsigned char * bios_cook_type_127 (smbios_struct * smbiostype, unsigned int *length);/** * cooked structures */typedef struct smbios_header{    __u8    type                           __attribute__ ((packed));    __u8    length                         __attribute__ ((packed));    __u16   handle                         __attribute__ ((packed));} smbios_header;/* type 0 - bios information */typedef struct smbios_type_0{	smbios_header	header;    __u8	vendor							__attribute__ ((packed));	__u8	version							__attribute__ ((packed));	__u16	startaddr						__attribute__ ((packed));	__u8	reldate							__attribute__ ((packed));	__u8	romsize							__attribute__ ((packed));	__u64	characteristics					__attribute__ ((packed));    __u8	ext1							__attribute__ ((packed));    __u8	ext2							__attribute__ ((packed));} smbios_type_0;/* type 1 - system information */typedef struct smbios_type_1{	smbios_header	header;    __u8	manufacturer					__attribute__ ((packed));	__u8	productname						__attribute__ ((packed));	__u8	version							__attribute__ ((packed));	__u8	serialnumber					__attribute__ ((packed));	__u8	uuid[16]						__attribute__ ((packed));	__u8	wakeuptype						__attribute__ ((packed));} smbios_type_1;/* type 2 - base board information */typedef struct smbios_type_2{	smbios_header	header;    __u8	manufacturer					__attribute__ ((packed));	__u8	product							__attribute__ ((packed));	__u8	version							__attribute__ ((packed));	__u8	serialnumber					__attribute__ ((packed));} smbios_type_2;/* type 3 - system enclosure information */typedef struct smbios_type_3{	smbios_header	header;    __u8	manufacturer					__attribute__ ((packed));	__u8	type							__attribute__ ((packed));	__u8	version							__attribute__ ((packed));	__u8	serialnumber					__attribute__ ((packed));	__u8	asset_tag						__attribute__ ((packed));	__u8	bootup_state					__attribute__ ((packed));	__u8	pwr_supply_state				__attribute__ ((packed));	__u8	thermal_state					__attribute__ ((packed));	__u8	security_state					__attribute__ ((packed));	__u32	oem_defined						__attribute__ ((packed));} smbios_type_3;/* type 4 - processor information */typedef struct smbios_type_4{	smbios_header	header;    __u8	socket_designation				__attribute__ ((packed));	__u8	type							__attribute__ ((packed));	__u8	family							__attribute__ ((packed));	__u8	manufacturer					__attribute__ ((packed));	__u8	id[8]							__attribute__ ((packed));	__u8	version							__attribute__ ((packed));	__u8	voltage							__attribute__ ((packed));	__u16	external_clock					__attribute__ ((packed));	__u16	max_speed						__attribute__ ((packed));	__u16	current_speed					__attribute__ ((packed));	__u8	status							__attribute__ ((packed));	__u8	upgrade							__attribute__ ((packed));	__u16	l1_cache_handle					__attribute__ ((packed));    __u16	l2_cache_handle					__attribute__ ((packed));    __u16	l3_cache_handle					__attribute__ ((packed));    __u8	serialnumber					__attribute__ ((packed));    __u8	asset_tag						__attribute__ ((packed));    __u8	part_number						__attribute__ ((packed));} smbios_type_4;/* type 5 - memory controller information - nowadays obsolete */typedef struct smbios_type_5{	smbios_header	header;    __u8	error_detection					__attribute__ ((packed));	__u8	ecc								__attribute__ ((packed));	__u8	supported_interleave			__attribute__ ((packed));	__u8	current_interleave				__attribute__ ((packed));	__u8	max_mem_module_size				__attribute__ ((packed));	__u16	supported_speeds				__attribute__ ((packed));	__u16	supported_types					__attribute__ ((packed));	__u8	voltage							__attribute__ ((packed));	__u8    nr_assoc_slots					__attribute__ ((packed));} smbios_type_5;/* type 6 - memory module information - nowadays obsolete */typedef struct smbios_type_6{	smbios_header	header;    __u8	designation						__attribute__ ((packed));	__u8	connection						__attribute__ ((packed));	__u8	current_speed					__attribute__ ((packed));	__u16	current_type					__attribute__ ((packed));	__u8	installed_size					__attribute__ ((packed));	__u8	enabled_size					__attribute__ ((packed));	__u8	status							__attribute__ ((packed));} smbios_type_6;/* type 7 - cache information */typedef struct smbios_type_7{	smbios_header	header;    __u8	designation						__attribute__ ((packed));	__u16	configuration					__attribute__ ((packed));	__u16	max_size	    				__attribute__ ((packed));	__u16	installed_size					__attribute__ ((packed));	__u16	supported_sram					__attribute__ ((packed));	__u16	current_sram					__attribute__ ((packed));	__u8	speed							__attribute__ ((packed));	__u8	ecc_type		        		__attribute__ ((packed));	__u8	cache_type						__attribute__ ((packed));	__u8	associativity					__attribute__ ((packed));} smbios_type_7;/* type 8 - port connector information */typedef struct smbios_type_8{	smbios_header	header;    __u8	internal_designation			__attribute__ ((packed));	__u8	internal_type					__attribute__ ((packed));	__u8	external_designation	    	__attribute__ ((packed));	__u8	external_type					__attribute__ ((packed));	__u8	type					        __attribute__ ((packed));} smbios_type_8;/* type 9 - system slot information */typedef struct smbios_type_9{	smbios_header	header;    __u8	designation			            __attribute__ ((packed));	__u8	type					        __attribute__ ((packed));	__u8	width	    	                __attribute__ ((packed));	__u8	usage					        __attribute__ ((packed));	__u8	length					        __attribute__ ((packed));	__u8	id1					            __attribute__ ((packed));	__u8	id2					            __attribute__ ((packed));	__u8	characteristics1				__attribute__ ((packed));	__u8	characteristics2				__attribute__ ((packed));} smbios_type_9;/* type 10 - onboard devices *//* due to the nature of the structure it is better to discard the * header for this structure */typedef struct smbios_type_10{	/* do not use the header for this structure */	/* smbios_header	header; */	__u8	type					        __attribute__ ((packed));	__u8	description    	                __attribute__ ((packed));} smbios_type_10;/* type 11 - oem strings */typedef struct smbios_type_11{	smbios_header	header;    __u8	nr_of_strings		            __attribute__ ((packed));} smbios_type_11;/* type 12 - system configuration options */typedef struct smbios_type_12{	smbios_header	header;    __u8	nr_of_strings		            __attribute__ ((packed));} smbios_type_12;/* type 13 - bios language information */typedef struct smbios_type_13{	smbios_header	header;    __u8	nr_of_strings   	            __attribute__ ((packed));    __u8    flags                           __attribute__ ((packed));    __u8    reserved[15]                    __attribute__ ((packed));    __u8    current_language                __attribute__ ((packed));} smbios_type_13;/* type 16 - physical memory array */typedef struct smbios_type_16{	smbios_header	header;    __u8	location   	                    __attribute__ ((packed));    __u8    use                             __attribute__ ((packed));    __u8    ecc                             __attribute__ ((packed));    __u32   max_capacity                    __attribute__ ((packed));    __u16   error_handle                    __attribute__ ((packed));    __u16   nr_of_devices                   __attribute__ ((packed));} smbios_type_16;/* type 17 - memory device */typedef struct smbios_type_17{	smbios_header	header;    __u16	memory_array_handle             __attribute__ ((packed));    __u16   error_handle                    __attribute__ ((packed));    __u16   total_width                     __attribute__ ((packed));    __u16   data_width                      __attribute__ ((packed));    __u16   size                            __attribute__ ((packed));    __u8    form_factor                     __attribute__ ((packed));    __u8    device_set                      __attribute__ ((packed));    __u8    device_locator                  __attribute__ ((packed));    __u8    bank_locator                    __attribute__ ((packed));    __u8    mem_type                        __attribute__ ((packed));    __u16   type_detail                     __attribute__ ((packed));    __u16   speed                           __attribute__ ((packed));    __u8    manufacturer                    __attribute__ ((packed));    __u8    serial_number                   __attribute__ ((packed));    __u8    asset_tag                       __attribute__ ((packed));    __u8    part_number                     __attribute__ ((packed));} smbios_type_17;typedef struct smbios_type_19{	smbios_header	header;    __u32	starting_adr                    __attribute__ ((packed));    __u32   ending_adr                      __attribute__ ((packed));    __u16   mem_array_handle                __attribute__ ((packed));    __u8    partition_width                 __attribute__ ((packed));} smbios_type_19;typedef struct smbios_type_20{	smbios_header	header;    __u32	starting_adr                    __attribute__ ((packed));    __u32   ending_adr                      __attribute__ ((packed));    __u16   mem_dev_handle                  __attribute__ ((packed));    __u16   mem_array_mapped_adr_handle     __attribute__ ((packed));    __u8    partition_row_position          __attribute__ ((packed));    __u8    interleave_position             __attribute__ ((packed));    __u8    interleaved_data_depth          __attribute__ ((packed));} smbios_type_20;typedef struct smbios_type_32{	smbios_header	header;    __u8	reserved[6]                     __attribute__ ((packed));    __u8    status                          __attribute__ ((packed));} smbios_type_32;/** * helper functions */char * GetString(smbios_struct *structure, unsigned int stringnr);unsigned int pow2(unsigned int);#endif /* __COOKING_H__ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu亚洲| 欧美一区二区三区视频免费| 欧美情侣在线播放| 国产亚洲精品资源在线26u| 亚洲黄色小说网站| 国产精品99久久不卡二区| 色婷婷亚洲婷婷| 26uuu精品一区二区在线观看| 一区二区三区小说| 成人精品一区二区三区四区| 欧美一级在线免费| 午夜精品一区二区三区电影天堂 | 久久精品视频在线看| 亚洲午夜在线观看视频在线| 成人福利电影精品一区二区在线观看| 欧美日韩精品一区二区三区蜜桃 | 国产精品一区二区免费不卡| 日本电影欧美片| 亚洲欧美在线aaa| 成人午夜激情视频| 久久精品人人做人人爽人人| 蜜桃精品视频在线| 91精品国产乱| 日韩精品视频网站| 在线不卡中文字幕播放| 亚洲午夜精品在线| 欧美人动与zoxxxx乱| 亚洲亚洲人成综合网络| 欧美四级电影在线观看| 亚洲美女偷拍久久| 日本精品免费观看高清观看| 亚洲靠逼com| 在线日韩一区二区| 亚洲一区二区欧美| 欧美日韩国产高清一区二区| 亚洲6080在线| 欧美精品丝袜中出| 免费高清在线一区| 精品国产凹凸成av人导航| 国内精品国产三级国产a久久| 精品国产欧美一区二区| 国产精品一区二区三区网站| 国产欧美一区二区精品久导航| 粉嫩av一区二区三区| 国产精品久久毛片av大全日韩| av中文字幕亚洲| 亚洲曰韩产成在线| 51精品秘密在线观看| 久久国产夜色精品鲁鲁99| 久久人人爽人人爽| 99视频国产精品| 亚洲成a人片在线不卡一二三区| 欧美日韩一区视频| 久久国产精品72免费观看| 久久精品免费在线观看| av电影一区二区| 午夜视频在线观看一区二区| 欧美tickling挠脚心丨vk| 懂色一区二区三区免费观看| 亚洲日本护士毛茸茸| 在线成人免费视频| 波多野结衣欧美| 视频一区国产视频| 欧美经典一区二区| 欧美日韩你懂得| 粉嫩欧美一区二区三区高清影视| 亚洲美腿欧美偷拍| 久久视频一区二区| 欧美伊人久久久久久久久影院| 久久91精品久久久久久秒播| 自拍视频在线观看一区二区| 欧美一卡在线观看| 91麻豆免费在线观看| 久久99热狠狠色一区二区| 亚洲欧美日韩久久| 久久天堂av综合合色蜜桃网| 欧美日韩国产精品自在自线| 成人性色生活片免费看爆迷你毛片| 亚洲大片免费看| 国产精品伦一区| 欧美va亚洲va| 欧美男生操女生| 91小视频在线免费看| 国产一区二区三区日韩| 日韩精品视频网| 亚洲一区二区不卡免费| 国产精品盗摄一区二区三区| 欧美一区二区三区免费大片| 在线精品亚洲一区二区不卡| 大尺度一区二区| 久久66热偷产精品| 日本中文字幕一区二区有限公司| 亚洲男同1069视频| 国产欧美日本一区视频| 精品剧情在线观看| 91精品国产91热久久久做人人| 一本色道久久综合亚洲精品按摩| 国产成人在线视频免费播放| 久久激情综合网| 美脚の诱脚舐め脚责91| 婷婷开心久久网| 性做久久久久久免费观看欧美| **欧美大码日韩| 中文字幕一区在线观看视频| 国产嫩草影院久久久久| 国产夜色精品一区二区av| 久久久一区二区三区| 337p粉嫩大胆噜噜噜噜噜91av| 欧美va在线播放| wwww国产精品欧美| 精品av久久707| 精品国产网站在线观看| 久久影视一区二区| 久久久久成人黄色影片| 久久久久久久性| 国产日韩欧美综合一区| 国产欧美综合色| 中文字幕av不卡| 亚洲欧美在线另类| 亚洲影院在线观看| 天使萌一区二区三区免费观看| 亚洲成av人**亚洲成av**| 图片区日韩欧美亚洲| 日韩av中文字幕一区二区三区| 日韩激情视频在线观看| 麻豆国产精品官网| 国产一区二区三区免费观看| 国产精品一区二区三区网站| 不卡av在线网| 在线欧美日韩国产| 欧美一区二区三区在线| 欧美精品一区二区蜜臀亚洲| 国产精品五月天| 一区二区三区免费网站| 日日欢夜夜爽一区| 国产一区二区三区在线观看免费 | 国产欧美一二三区| 亚洲精品菠萝久久久久久久| 偷窥国产亚洲免费视频| 国内精品视频666| 一本一本久久a久久精品综合麻豆| 欧美日韩夫妻久久| 久久久一区二区| 一级中文字幕一区二区| 美女视频一区二区三区| 成人午夜看片网址| 欧美三级韩国三级日本三斤| 欧美sm极限捆绑bd| 亚洲人成网站在线| 视频在线观看国产精品| 成人av资源在线| 制服丝袜亚洲精品中文字幕| 欧美韩国一区二区| 三级影片在线观看欧美日韩一区二区| 国产伦理精品不卡| 欧美少妇bbb| 国产欧美视频一区二区三区| 亚洲成在人线在线播放| 成人av集中营| 日韩丝袜情趣美女图片| 亚洲视频在线一区二区| 久久国产综合精品| 欧美日韩国产天堂| 国产精品丝袜久久久久久app| 天天色综合成人网| av亚洲精华国产精华精华| 日韩欧美的一区二区| 一区二区三区四区视频精品免费| 国产精品69毛片高清亚洲| 欧美日韩精品一区二区| 亚洲欧洲日韩综合一区二区| 久久成人麻豆午夜电影| 欧美日韩在线综合| 亚洲色图另类专区| 国产99久久久国产精品免费看| 欧美日韩一本到| 亚洲人成伊人成综合网小说| 国v精品久久久网| 久久综合av免费| 久久国产精品免费| 欧美一卡2卡3卡4卡| 视频在线观看91| 欧美日韩一级片网站| 一区二区在线观看视频| jiyouzz国产精品久久| 国产欧美一区二区精品婷婷| 久久99精品国产.久久久久久| 欧美一级国产精品| 日本亚洲天堂网| 91精品麻豆日日躁夜夜躁| 亚洲一区二区三区四区五区黄| 91麻豆高清视频| 亚洲欧美日韩国产成人精品影院 | 国产精品一区二区三区网站| 精品久久久久久久人人人人传媒| 天天影视色香欲综合网老头| 91精品国产入口在线| 男人的j进女人的j一区| 91麻豆精品国产自产在线观看一区| 亚洲午夜三级在线|