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

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

?? bootsec.h

?? 關于FAT文件系統的源代碼
?? H
字號:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// This source code is licensed under Microsoft Shared Source License
// Version 1.0 for Windows CE.
// For a copy of the license visit http://go.microsoft.com/fwlink/?LinkId=3223.
//
/****************************************************************************\
*
*       BOOTSEC (Boot Sector) Data Structures
*
*
\****************************************************************************/


/*
 * NOTE that BPB.H/.INC must be included before including BOOTSEC.H/.INC
 */

#ifndef INCLUDE_BOOTSEC
#define INCLUDE_BOOTSEC 1

#pragma pack(1)


#define BOOT_SIZE               DEFAULT_SECTOR_SIZE

typedef struct  BOOTSEC { /* */
    BYTE        bsJump[3];          /* "EB XX 90" "E9 XX XX" jump to boot code*/
    BYTE        bsOemName[8];       /* OEM name and version                   */
    BPB         bsBPB;              /* Bios Parameter Block for volume        */
    BYTE        bsDriveNumber;      /* (INT 13h) Drive Number                 */
    BYTE        bsReserved1;        /* Reserved                               */
    BYTE        bsBootSignature;    /* == BSEXTSIG if this is extended boot   */
    DWORD       bsVolumeID;         /* Volume serial number                   */
    BYTE        bsVolumeLabel[OEMNAMESIZE]; /* Volume label                   */
    BYTE        bsFileSysType[8];   /* File system format                     */
} BOOTSEC, *PBOOTSEC;

typedef struct  BIGFATBOOTSEC { /* */
    BYTE        bgbsJump[3];        /* "EB XX 90" "E9 XX XX" jump to boot code*/
    BYTE        bgbsOemName[8];     /* OEM name and version                   */
    BIGFATBPB   bgbsBPB;            /* Bios Parameter Block for volume        */
    BYTE        bgbsDriveNumber;    /* (INT 13h) Drive Number                 */
    BYTE        bgbsReserved1;      /* Reserved                               */
    BYTE        bgbsBootSignature;  /* == BSEXTSIG if this is extended boot   */
    DWORD       bgbsVolumeID;       /* Volume serial number                   */
    BYTE        bgbsVolumeLabel[OEMNAMESIZE]; /* Volume label                 */
    BYTE        bgbsFileSysType[8]; /* File system format                     */
} BIGFATBOOTSEC, *PBIGFATBOOTSEC;


/*
 * Boot sectors have a signature at the end of them. Here are the defines
 * for the trailing signature
 */
#define BOOTSECTRAILSIGL        0x0000
#define BOOTSECTRAILSIGH        0xAA55
#define BOOTSECTRAILSIG         0xAA550000
#define OFFSETTRLSIG            (BOOT_SIZE-4)

#define BOOT_SIGNATURE          (BOOT_SIZE-2)
#define BOOT_TRAILSIG           BOOTSECTRAILSIGH


/*
 * Boot sectors that contain a volume name will have a BOOTSECVOLUMESIG at
 * OFFSETVOLUMESIG, followed by the volume name (stored as UNICODE) at OFFSETVOLUMENAME,
 * which will be no longer than MAXVOLUMENAME characters (including the required NULL
 * terminator); in addition, unused characters must be padded with NULLs.
 */
#define MAXVOLUMENAME           32
#define OFFSETVOLUMENAME        (OFFSETTRLSIG - MAXVOLUMENAME*sizeof(WCHAR))
#define BOOTSECVOLUMESIG        0xFF50544A
#define OFFSETVOLUMESIG         (OFFSETVOLUMENAME - 4)



#define DOREAD_OFFSET           0x014B
#define DOREAD_MOVDL_OFFSET     0x0016
#define DOREAD_LENGTH           0x0035


/*
 * The following applies to BIGFAT partition types and defines a sector
 * increment which the Microsoft partioned media MBR will use to try
 * and find a backup copy of the boot sector to use if the normal boot
 * sector can't be read or is invalid.
 */
#define MBR_BOOTFAILBACKUP      6
#define MBR_BOOTFLBCKUP         MBR_BOOTFAILBACKUP


/*
 * Validation signature for second boot sector of the FAT32 boot record
 * This is a DWORD at offset 0 in the second boot sector (or offset 512
 * relative to the start of the complete two sector boot record). NOTE
 * that the second boot sector of the FAT32 boot record also contains
 * the 0xAA550000 signature in the last 4 bytes of the sector just like
 * the first sector does.
 */
#define SECONDBOOTSECSIG        0x41615252L
#define SECONDBOOTSECSIGL       0x5252
#define SECONDBOOTSECSIGH       0x4161


/*
 * The FAT32 boot record has some additional data located in
 * the second boot sector. This is its structure and offset defines.
 */
typedef struct  BIGFATBOOTFSINFO {
    DWORD       bfFSInf_Sig;
    DWORD       bfFSInf_free_clus_cnt;
    DWORD       bfFSInf_next_free_clus;
    DWORD       bfFSInf_resvd[3];
} BIGFATBOOTFSINFO, *PBIGFATBOOTFSINFO;

// Legacy definitions of the above

#define EXT_BIGIBMBOOT_FSINFO           BIGFATBOOTFSINFO
#define EXT_BGFSInf_Sig                 bfFSInf_Sig
#define EXT_BGFSInf_free_clus_cnt       bfFSInf_free_clus_cnt
#define EXT_BGFSInf_resvd               bfFSInf_next_free_clus

#define FSINFOSIG                       0x61417272L
#define FSINFOSIGL                      0x7272
#define FSINFOSIGH                      0x6141

#define OFFSETFSINFOFRMSECSTRT          (OFFSETTRLSIG - sizeof(BIGFATBOOTFSINFO))
#define OFFSETEXTFSINFOFRMSECSTRT       OFFSETFSINFOFRMSECSTRT


/*
 * Opcode values for first byte of bsJump and bgbsJump
 */
#define BSNOP                   0x90
#define BS2BYTJMP               0xEB
#define BS3BYTJMP               0xE9
// Legacy definitions of the above
#define BOOT_2BYTJMP            BS2BYTJMP
#define BOOT_3BYTJMP            BS3BYTJMP


/*
 * Sig value for bsBootSignature and bgbsBootSignature
 */
#define BSEXTSIG                0x29
#define EXT_BOOT_SIGNATURE      BSEXTSIG


/*
 * Strings for bsFileSysType and bgbsFileSysType
 */
#define BSFSTYPFAT12            "FAT12   "
#define BSFSTYPFAT16            "FAT16   "
#define BSFSTYPFAT32            "FAT32   "


/*  This is the number of sectors (of size 512 bytes) that will cover
 *  the size of MSLOAD program.  BOOT program has to at least read this
 *  many sectors, and these sectors should be the first cluster and consecutive.
 *  Make sure MSLOAD program uses the same value as this.
 */
#ifdef NOTFAT32
#define IBMLOADSIZE     3       // Number of sectors BOOT program should read in
#else
#define IBMLOADSIZE     4       // Number of sectors BOOT program should read in
#endif


#pragma pack()

#endif // INCLUDE_BOOTSEC

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷丁香久久五月婷婷| 欧美精品777| 久草热8精品视频在线观看| 亚洲高清免费在线| 午夜欧美一区二区三区在线播放| 国产精品丝袜黑色高跟| 久久精子c满五个校花| 精品91自产拍在线观看一区| 精品免费国产二区三区| 国产午夜一区二区三区| 亚洲国产成人自拍| 亚洲欧美国产高清| 亚洲午夜羞羞片| 青青草成人在线观看| 国精品**一区二区三区在线蜜桃| 国产麻豆视频精品| 国精产品一区一区三区mba视频| 国产精品66部| 99久久er热在这里只有精品66| 色综合久久久久久久| 欧美三级中文字幕在线观看| 欧美一卡2卡三卡4卡5免费| 精品国产一区二区亚洲人成毛片| www日韩大片| 亚洲免费视频中文字幕| 日韩电影一二三区| 国产大陆亚洲精品国产| 成人sese在线| 欧美另类一区二区三区| 欧美精品一区二区三区久久久| 国产精品女上位| 同产精品九九九| 成人午夜免费电影| 7777精品伊人久久久大香线蕉 | 99精品一区二区三区| 不卡大黄网站免费看| 欧美日韩一级黄| 欧美国产一区二区在线观看| 亚洲综合免费观看高清完整版 | 91精品国产91久久久久久最新毛片| 7777精品伊人久久久大香线蕉| 精品粉嫩超白一线天av| 国产精品亲子伦对白| 午夜激情综合网| 成人av电影在线观看| 欧美精品xxxxbbbb| 国产欧美一区二区三区在线看蜜臀| 亚洲精品五月天| 国模冰冰炮一区二区| 欧美日韩一区国产| 国产欧美综合色| 伊人婷婷欧美激情| 精品亚洲国内自在自线福利| 在线日韩av片| 自拍偷拍国产精品| 国产一区二区精品久久99 | 亚洲成人综合网站| 成人午夜精品一区二区三区| 欧美日韩久久一区| 亚洲人精品午夜| 高清免费成人av| 精品国产百合女同互慰| 舔着乳尖日韩一区| 欧美亚洲国产bt| 亚洲视频1区2区| 国产毛片精品一区| 欧美mv和日韩mv的网站| 黄色资源网久久资源365| 久久久综合精品| 日韩黄色免费网站| 在线国产电影不卡| 一区二区三区中文字幕电影| 福利电影一区二区三区| 国产亚洲精品7777| 久久精品国产精品亚洲红杏| 欧美日本在线一区| 一区二区三区不卡视频| 色综合久久久久综合体桃花网| 中文字幕在线观看一区| av不卡在线观看| 亚洲欧美一区二区三区国产精品 | 丁香网亚洲国际| 中文字幕久久午夜不卡| 成人美女视频在线看| 中文字幕日韩精品一区| 一本色道久久综合狠狠躁的推荐| 欧美国产禁国产网站cc| av高清不卡在线| 亚洲精品高清视频在线观看| 欧美综合一区二区三区| 午夜精品aaa| 337p日本欧洲亚洲大胆色噜噜| 国模一区二区三区白浆| 中文字幕乱码一区二区免费| 色综合网色综合| 亚洲国产成人91porn| 欧美一区中文字幕| 国产乱人伦精品一区二区在线观看| 久久综合久色欧美综合狠狠| 国产成人av网站| 亚洲色图视频网站| 91精品国产日韩91久久久久久| 日本在线不卡一区| 国产午夜久久久久| 欧美性色综合网| 狠狠色狠狠色合久久伊人| 国产精品入口麻豆九色| 欧美手机在线视频| 国产一二精品视频| 一区二区在线观看av| 日韩亚洲欧美一区二区三区| 国产69精品久久99不卡| 午夜激情一区二区| 国产精品无码永久免费888| 欧美日韩国产美女| 丁香天五香天堂综合| 天天色天天爱天天射综合| 久久亚洲精华国产精华液 | 亚洲午夜精品网| 国产欧美综合在线| 69堂精品视频| 色狠狠色狠狠综合| 国产精品综合av一区二区国产馆| 亚洲国产精品自拍| 成人欧美一区二区三区视频网页 | 久久只精品国产| 在线观看成人小视频| 国产精品正在播放| 日韩电影在线免费看| 亚洲综合一区二区三区| 中文字幕一区在线观看| 欧美v日韩v国产v| 欧美日韩国产美| 色94色欧美sute亚洲线路一ni | 亚洲三级电影全部在线观看高清| 欧美大胆人体bbbb| 色噜噜偷拍精品综合在线| 国内久久婷婷综合| 蜜桃视频在线观看一区二区| 亚洲福中文字幕伊人影院| 成人欧美一区二区三区白人 | 欧美成人精品1314www| 国产一区不卡在线| 视频一区二区中文字幕| 亚洲男人的天堂在线观看| 中文字幕不卡在线播放| 久久久久久久综合狠狠综合| 日韩精品一区在线观看| 精品日产卡一卡二卡麻豆| 这里只有精品电影| 91精品国产丝袜白色高跟鞋| 欧美日韩午夜精品| 欧美美女一区二区三区| 3atv在线一区二区三区| 欧美日韩在线三级| 欧美日本免费一区二区三区| 欧美精选在线播放| 91精品婷婷国产综合久久| 日韩视频在线永久播放| 精品久久国产97色综合| 久久这里都是精品| 欧美精品一区在线观看| 国产欧美视频一区二区| 国产精品国产三级国产有无不卡 | 蜜桃av一区二区三区电影| 日韩精品午夜视频| 麻豆精品国产91久久久久久| 六月丁香婷婷久久| 豆国产96在线|亚洲| 99久久精品久久久久久清纯| www.亚洲激情.com| 欧美吻胸吃奶大尺度电影| 欧美巨大另类极品videosbest | 久久草av在线| 国产jizzjizz一区二区| 色综合一区二区三区| 欧美日韩视频第一区| 精品精品国产高清一毛片一天堂| 国产午夜精品久久久久久久| 亚洲激情中文1区| 蜜臀精品久久久久久蜜臀| 国产91在线看| 欧洲av在线精品| 26uuu欧美| 亚洲色欲色欲www在线观看| 日韩国产在线观看| 成人免费视频网站在线观看| 在线一区二区三区四区| 久久免费国产精品| 亚洲自拍另类综合| 国产乱人伦偷精品视频免下载 | 麻豆成人免费电影| 99久久伊人网影院| 欧美一级午夜免费电影| 国产精品国产三级国产专播品爱网 | 成人综合激情网| 欧美日韩久久久| 中文字幕一区二区三| 美女视频黄 久久| 色婷婷久久久综合中文字幕|