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

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

?? wimadll.cs

?? 對ima、imz壓縮文件修改
?? CS
?? 第 1 頁 / 共 3 頁
字號:
// WinImage DLL c# header
// translation of winimage.h header, made with the help of Tom McCartney

using System.Runtime.InteropServices;
using System;
internal static class Wimadll
{
    #region EnumeratedTypes
    // value for CaRead or CaCompare or CaWrite or CaFormat
    public enum ChoiceApp { caNOTHING = 0, caUSED, caAll, caBEGINFLOPPY, caONLYBOOT };
    //public const short FL_NOTHING = 0;
    //public const short FL_USED = 1;
    //public const short FL_ALL = 2;
    //public const short FL_BEGINFLOPPY = 3;
    public enum LOCATEERROR { ON_FORMAT = 0, ON_READ = 1, ON_WRITE = 2, ON_COMPARE = 3 };
    //public const short ON_FORMAT = 0;
    //public const short ON_READ = 1;
    //public const short ON_WRITE = 2;
    //public const short ON_COMPARE = 3;
    public enum DriveInfo { NO_FLOPPY = 0, FLOPPY_360 = 1, FLOPPY_12M = 2, FLOPPY_720 = 3, FLOPPY_144 = 4, FLOPPY_288 = 5, LDISK_REMOVABLE = 6, LDISK_HARDDISK = 7, LDIST_CDROM = 8, FLOPPY_LS120 = 9 };
    //DriveInfo return:
    //      NO_FLOPPY=0,
    //      FLOPPY_360=1,
    //      FLOPPY_12M=2,
    //      FLOPPY_720=3,
    //      FLOPPY_144=4,
    //      FLOPPY_288=5,
    //      LDISK_REMOVABLE=6,
    //      LDISK_HARDDISK=7,
    //      LDISK_CDROM=8,
    //      FLOPPY_LS120=9

    #endregion
    #region Constants
    public const short MAXLFN = 256;

    public const byte SORT_NONE = 72;
    public const byte SORT_NAME = 73;
    public const byte SORT_EXT = 74;
    public const byte SORT_SIZE = 75;
    public const byte SORT_DATE = 76;

    //Mode Values for ChDir function
    public const byte CDM_ROOT = 50;
    public const byte CDM_UPPER = 51;
    public const byte CDM_ENTRY = 52;

    //Values for Floppy Density for MakeFloppyImage
    public const short FLOPPY_160K = 0;
    public const short FLOPPY_180K = 1;
    public const short FLOPPY_320K = 2;
    public const short FLOPPY_360K = 3;
    public const short FLOPPY_720K = 4;
    public const short FLOPPY_1200K = 5;
    public const short FLOPPY_1440K = 6;
    public const short FLOPPY_2880K = 7;
    public const short FLOPPY_DMF2048K = 8;
    public const short FLOPPY_DMF1024K = 9;
    public const short FLOPPY_1680K = 10;

    private const string DEBENUSTD = "ENU";
    private const short BASEENUSTD = (10000);



    public const int DWEV_ERRORSUPINFO = 0X7FFF0001;
    //#define DWEV_ERRORSUPINFO       ((DWORD)0x7fff0001)
    //// IO Error with supplemental info (in ReadFloppy and WriteFloppy)
    //// dwEventParam = WinImage error number (see below), Bios like error number
    //// dwWin32Err : Win32 error number, like GetLastError()
    //// lpParam * pointer to an ERROR_SUPINFO structure
    //// return value : IDRETRY (4), IDABORT (3), IDIGNORE (5) or  IDCANCEL (2)
    ////   dwEventParam = 0x01         "Internal error 1\n"
    ////   dwEventParam = 0x02         "Address mark not found"
    ////   dwEventParam = 0x03         "Diskette is write-protected"
    ////   dwEventParam = 0x04         "Sector not found"
    ////   dwEventParam = 0x08         "DMA overflow"
    ////   dwEventParam = 0x09         "Internal error 9"
    ////   dwEventParam = 0x10         "Error in reading"
    ////   dwEventParam = 0x20         "Error in floppy adapter"
    ////   dwEventParam = 0x40         "Track not found"
    ////   dwEventParam = 0x80         "There is no floppy in the drive"
    ////   dwEventParam = 0x100        "Floppies do not match"
    //
    //
    public const int DWEV_ERRORWIN32 = 0X7FFF0002;
    //#define DWEV_ERRORWIN32         ((DWORD)0x7fff0002)
    //// Win32 IO Error in ReadFloppy and WriteFloppy and ReadLargeIma and WriteLargeIma
    //// dwEventParam = WinImage error number (see DWEV_ERRORSUPINFO), Bios like error number or 0
    //// dwWin32Err : Win32 error number, like GetLastError()
    //// return value : IDRETRY to retry (when possible)
    //// elsewhere (IDCANCEL or 0) to stop
    //
    //
    public const int DWEV_ERRORCANTACCESS = 0X7FFF0003;
    //#define DWEV_ERRORCANTACCESS    ((DWORD)0x7fff0003)
    //// in ReadFloppy* and WriteFloppy*
    //// "Drive cannot be accessed - Check to see if another application is using it"
    //// return value not used
    //
    public const int DWEV_ERRORDRIVEEMPTY = 0X7FFF0004;
    //#define DWEV_ERRORDRIVEEMPTY    ((DWORD)0x7fff0004)
    //// in ReadFloppy* and WriteFloppy*
    //// "There is no floppy in the drive"
    //// return value not used
    //
    public const int DWEV_ERROR_NOT_MATCH = 0X7FFF0005;
    //#define DWEV_ERROR_NOT_MATCH    ((DWORD)0x7fff0005)
    //// in ReadFloppy*
    //// "Floppies do not match"
    //// return value not used
    //
    public const int DWEV_UNSTDFMT = 0X7FFF0006;
    //#define DWEV_UNSTDFMT           ((DWORD)0x7fff0006)
    //// in ReadFloppy* and WriteFloppy*
    //// "The current image format differs from the standard format for this disk drive"
    //// return value : IDOK (1) to continue, IDCANCEL to abort
    //
    public const int DWEV_UNSUPFMT = 0X7FFF0007;
    //#define DWEV_UNSUPFMT           ((DWORD)0x7fff0007)
    //// in WriteFloppy* and WriteLargeIma
    //// "The current image format is not supported by the disk drive"
    //// return value not used
    //
    public const int DWEV_DIFFTYPEDISK = 0X7FFF0008;
    //#define DWEV_DIFFTYPEDISK       ((DWORD)0x7fff0008)
    //// in WriteFloppy*
    //// "Disk and image formats do not match\nDo you want to reformat it?"
    //// return IDYES (6) or IDNO (7)
    //
    public const int DWEV_DISKHASDATA = 0X7FFF0009;
    //#define DWEV_DISKHASDATA        ((DWORD)0x7fff0009)
    //// in WriteFloppy*
    //// "Disk is not empty, all data on your disk will be lost!\nDo you want to continue?"
    //// return IDYES (6) or IDNO (7)
    //
    public const int DWEV_PROGRESSPERCENT = 0X7FFF000A;
    //#define DWEV_PROGRESSPERCENT    ((DWORD)0x7fff000a)
    //// Give % progress info
    //// dwEventParam between 0 and 100
    //// for ExtractFile and InjectFile, lpParam contain a PROGRESSFILE_SUPINFO structure
    //// return value : IDCANCEL (2) to stop, 0 to continue
    //
    public const int DWEV_ERRORASPI = 0X7FFF000B;
    //#define DWEV_ERRORASPI          ((DWORD)0x7fff000b)
    //// Aspi error in WimLargeReadAspiCDImage*
    //// dwEventParam contain first sector number of range error
    //// return value : IDABORT, IDRETRY or IDIGNORE
    //
    public const int DWEV_ERRORWRITEIMAGEFILE = 0X7FFF000C;
    //#define DWEV_ERRORWRITEIMAGEFILE    ((DWORD)0x7fff000c)
    //// error in writing image file in WimLargeReadAspiCDImage*
    //// dwWin32Err : Win32 error number, like GetLastError()
    //
    //
    public const int DWEV_ERRORIOCTL = 0X7FFF000D;
    //#define DWEV_ERRORIOCTL             ((DWORD)0x7fff000d)
    //// IOCTL error when reading Disk partition under Win9x
    //// dwEventParam is Int25/26 error value
    //// return value : IDCANCEL or IDRETRY
    //
    public const int DWEV_ROOTREADDONE = 0X7FFF000E;
    //// when reading FAT image, say when the root is read
    //// return value is not used

    public const uint ERRINFO_MOVEFILE_DESTINATIONEQUALSOURCE = 0X80000001;
    public const uint ERRINFO_MOVEFILE_DESTINATIONSUBFOLERDEPL = 0X80000002;

    #endregion
    #region Structures

    [StructLayout(LayoutKind.Sequential, CharSet=CharSet.Ansi, Pack=1)]
    public struct DIRINFO
    {
        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
        public char[] nom; //Supposed to be 8 bytes
        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 3)]
        public char[] ext; //Supposed to be 3 bytes
        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 13)]
        public char[] szCompactName; //Supposed to be 13 bytes
        public byte bAttr;
        public byte dir_CreateMSec;
        public short dir_CreateDate;
        public short DosTime;
        public short DosDate;
        public bool fIsSubDir;
        public bool fSel; //Boolean
        public bool fLfnEntry;
        public int dwSize;
        public uint uiPosInDir;
        public int dwLocalisation;
        public int dwTrueSize;
        [MarshalAs(UnmanagedType.ByValArray, SizeConst = MAXLFN)]
        public char[] longname; //Supposed to be MAXLFN bytes (MAXLFN Const defined above)
        public short dir_CreateTime;
        public short dir_LastAccessDate;
    }

    [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
    public struct ASPIINQUIRYTAB
    {
        public int dwSizeStruct;
        public int dwHost;
        public int dwTargetID;
        public int dwTargetType;
        [MarshalAs(UnmanagedType.ByValArray, SizeConst = 32)]
        public char[] szDeviceName; //Supposed to be 32 bytes
    }

    // // for ExtractFile and InjectFile, in event DWEV_PROGRESSPERCENT lpParam contain a
    // //    PROGRESSFILE_SUPINFO structure

    [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
    public struct PROGRESSFILE_SUPINFO
    {
        public int dwSizeStruct;
        public int dwCurrentPos;
        public int dwReserved1;
        public int dwTotalSize;
        public int dwReserved2;
        public string lpszName;
        public string lpszFullName;
    }


    [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
    public struct PARTITION
    {
        public byte bActivate ;
        public byte bHeadBegin ;
        public short wCylSectBegin ;

        public byte bType ;
        public byte bHeadEnd ;
        public short wCylSectEnd ;

        public int dwDist ;
        public int dwSize ;
    }


    [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
    public struct PARTDESC
    {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二区三区在线观看| 日本中文在线一区| 亚洲国产欧美在线| 国产一区二区在线观看免费| 欧美影视一区二区三区| 久久伊99综合婷婷久久伊| 亚洲一区视频在线| 国产91清纯白嫩初高中在线观看| 欧美精品aⅴ在线视频| 亚洲欧洲精品一区二区三区不卡| 精品一区二区三区影院在线午夜| 欧美综合欧美视频| 亚洲欧美经典视频| 99久久久无码国产精品| 国产三区在线成人av| 久久国产成人午夜av影院| 欧美日韩成人在线| 亚洲愉拍自拍另类高清精品| 成人动漫视频在线| 欧美国产日韩在线观看| 国产一二三精品| 久久综合九色综合欧美就去吻| 亚欧色一区w666天堂| 在线国产亚洲欧美| 亚洲欧美日韩国产成人精品影院| 成人在线视频一区二区| 久久久久国产成人精品亚洲午夜| 蜜桃一区二区三区在线| 日韩美女一区二区三区| 六月丁香婷婷久久| 欧美一区二区三区播放老司机| 亚洲国产一区视频| 欧美日韩一卡二卡| 日韩精品亚洲一区| 欧美不卡123| 国精产品一区一区三区mba桃花| 欧美成人伊人久久综合网| 精品一区二区三区视频在线观看 | 日日摸夜夜添夜夜添亚洲女人| 91亚洲精华国产精华精华液| 亚洲欧美一区二区三区久本道91| 91尤物视频在线观看| 尤物视频一区二区| 欧美三级电影精品| 免费人成在线不卡| 久久天天做天天爱综合色| 国产精品亚洲第一| 亚洲日本va在线观看| 欧美三级在线看| 久久9热精品视频| 久久精品人人做人人综合 | 捆绑调教一区二区三区| 欧美精品一区二区三区视频| 国产jizzjizz一区二区| 亚洲女人****多毛耸耸8| 欧美视频一区在线观看| 美脚の诱脚舐め脚责91 | 国产在线播精品第三| 国产亚洲成av人在线观看导航| 高清国产一区二区三区| 一区二区三区资源| 日韩欧美不卡在线观看视频| 成人午夜精品一区二区三区| 午夜电影网亚洲视频| 久久天堂av综合合色蜜桃网| 色天天综合久久久久综合片| 日本不卡免费在线视频| 日本一区二区久久| 欧美日韩国产成人在线免费| 国产一本一道久久香蕉| 一区二区高清在线| 2022国产精品视频| 欧美色综合网站| 国产一区二区免费在线| 亚洲成人一区二区在线观看| 久久久亚洲综合| 欧美性欧美巨大黑白大战| 精品无人码麻豆乱码1区2区 | 成人av影视在线观看| 五月综合激情网| 日本一区二区免费在线| 777精品伊人久久久久大香线蕉| 国产精品一区一区三区| 亚洲国产精品久久一线不卡| 国产日韩欧美麻豆| 正在播放一区二区| 91免费版在线| 国产.欧美.日韩| 日本亚洲天堂网| 亚洲资源在线观看| 国产精品麻豆视频| 2022国产精品视频| 日韩精品一区二区三区中文精品| 色噜噜狠狠一区二区三区果冻| 国产白丝精品91爽爽久久| 美洲天堂一区二卡三卡四卡视频 | 成人av片在线观看| 精品亚洲成av人在线观看| 午夜精品福利在线| 一卡二卡三卡日韩欧美| 最新日韩av在线| 国产精品情趣视频| 国产午夜精品一区二区三区嫩草| 日韩欧美在线观看一区二区三区| 欧美在线短视频| 欧洲视频一区二区| 在线欧美日韩精品| 在线看日韩精品电影| 91福利视频久久久久| 一本色道综合亚洲| 91网址在线看| 一道本成人在线| 欧美在线免费观看亚洲| 色婷婷av久久久久久久| 欧美亚洲国产一区在线观看网站| www.色综合.com| av不卡一区二区三区| 一本大道久久a久久精二百| 91丨九色丨黑人外教| 91麻豆国产精品久久| 在线视频亚洲一区| 精品视频1区2区| 56国语精品自产拍在线观看| 欧美一卡二卡三卡四卡| 69堂亚洲精品首页| 欧美不卡一区二区| 国产校园另类小说区| 国产精品短视频| 一区二区三区免费观看| 亚洲午夜羞羞片| 日本aⅴ亚洲精品中文乱码| 美女视频一区在线观看| 国产尤物一区二区| 成人久久视频在线观看| 色999日韩国产欧美一区二区| 91首页免费视频| 7777精品伊人久久久大香线蕉经典版下载 | 国产一区福利在线| 成人免费视频caoporn| 色婷婷香蕉在线一区二区| 欧美视频一区二区三区| 精品久久久网站| 国产精品婷婷午夜在线观看| 一区二区三区精品视频| 麻豆极品一区二区三区| 成人网在线免费视频| 欧美在线啊v一区| 久久综合久久99| 国产人久久人人人人爽| 亚洲在线成人精品| 国产福利视频一区二区三区| 一本色道综合亚洲| 精品国产伦理网| 亚洲黄色性网站| 久久99在线观看| 91福利区一区二区三区| 久久精品人人做人人综合| 亚洲成人7777| 国产成人啪免费观看软件| 欧美日韩五月天| 日本一区二区三区四区| 日韩av中文字幕一区二区| 豆国产96在线|亚洲| 欧美一卡二卡三卡四卡| 亚洲乱码国产乱码精品精98午夜| 麻豆一区二区三区| 色吧成人激情小说| 国产精品久久久久久亚洲伦 | 国产成人午夜视频| 91精品国产综合久久小美女| 亚洲日本在线看| 国产精品夜夜嗨| 日韩欧美综合在线| 亚洲亚洲人成综合网络| 不卡电影免费在线播放一区| 欧美一级理论性理论a| 亚洲一区二区三区四区在线| 国产成人精品免费一区二区| 日韩欧美国产一区二区三区| 亚洲第一综合色| 色综合天天综合| 中文字幕亚洲不卡| 国产精品亚洲综合一区在线观看| 日韩女优视频免费观看| 日韩avvvv在线播放| 欧美性xxxxxxxx| 亚洲黄色免费网站| 色综合久久久久久久久久久| 中文字幕在线不卡视频| 成人性生交大片免费| 久久女同精品一区二区| 狠狠狠色丁香婷婷综合激情| 日韩一级大片在线观看| 日本色综合中文字幕| 7777精品伊人久久久大香线蕉经典版下载| 国产精品久久久久婷婷| 大桥未久av一区二区三区中文| 精品日韩欧美在线| 国模大尺度一区二区三区| 久久精品欧美日韩精品 |