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

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

?? 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
    {

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看国产精品网站| 91福利精品第一导航| 亚洲激情第一区| 欧美成人a∨高清免费观看| 成人午夜激情视频| 日韩精品亚洲一区二区三区免费| 久久伊人中文字幕| 欧美精品在线一区二区三区| 成人av免费网站| 久久精品国产色蜜蜜麻豆| 一区二区三区在线免费观看| 国产色91在线| 欧美sm极限捆绑bd| 欧美日本视频在线| 色噜噜狠狠色综合中国| 国产精品66部| 国产尤物一区二区在线| 日韩成人伦理电影在线观看| 亚洲精品国产成人久久av盗摄 | 2017欧美狠狠色| 在线播放中文字幕一区| 91麻豆国产自产在线观看| 国产99精品在线观看| 韩国精品久久久| 蜜桃传媒麻豆第一区在线观看| 一区二区三区精品在线观看| 国产精品久久久久久久久久免费看| 26uuu国产一区二区三区| 日韩一级免费观看| 欧美一区二区三区免费大片| 欧美性视频一区二区三区| 91麻豆.com| 欧美在线免费播放| 91国偷自产一区二区三区成为亚洲经典 | 精品综合免费视频观看| 欧美bbbbb| 精品一二线国产| 黄色小说综合网站| 国产一区美女在线| 国产盗摄精品一区二区三区在线| 青青草伊人久久| 毛片不卡一区二区| 国产制服丝袜一区| 国产馆精品极品| 成人亚洲精品久久久久软件| 大尺度一区二区| 一本大道av伊人久久综合| 色婷婷激情综合| 欧美日韩精品一区二区| 91精品国产入口| 日韩欧美国产三级| 国产欧美一区二区三区鸳鸯浴| 国产精品污www在线观看| 国产精品免费观看视频| 亚洲免费观看高清完整| 亚洲韩国一区二区三区| 日本不卡在线视频| 韩国精品免费视频| av在线这里只有精品| 91国偷自产一区二区三区成为亚洲经典 | 日韩在线播放一区二区| 欧美a级理论片| 国产高清久久久| 91视频精品在这里| 欧美日韩国产在线播放网站| 日韩欧美一级特黄在线播放| 欧美国产日韩a欧美在线观看| 中文字幕综合网| 五月婷婷综合激情| 国内精品伊人久久久久av一坑 | 成人av在线资源网站| 在线精品亚洲一区二区不卡| 欧美一区二区视频在线观看| 久久久影视传媒| 亚洲一区免费观看| 久久电影国产免费久久电影| 成人在线一区二区三区| 欧美日韩在线播放三区| 久久久99精品免费观看不卡| 亚洲影视资源网| 精品写真视频在线观看| 日本乱人伦一区| 精品国产一区二区国模嫣然| 亚洲欧美日韩一区| 精品一区中文字幕| 91麻豆福利精品推荐| 精品久久久久久无| 亚洲国产日韩a在线播放| 国产麻豆91精品| 欧美精品v国产精品v日韩精品 | 欧美日韩国产高清一区二区三区 | 精品久久国产老人久久综合| 自拍偷拍国产精品| 国产一区二区精品久久| 欧美视频在线观看一区| 日韩电影一区二区三区| 国产综合久久久久久久久久久久| 91黄色免费版| 日本一区二区在线不卡| 免费在线观看不卡| 欧美中文字幕一区| 中文在线免费一区三区高中清不卡| 日韩中文字幕一区二区三区| jiyouzz国产精品久久| 精品国产免费久久| 亚洲bdsm女犯bdsm网站| av高清久久久| 国产亚洲精品bt天堂精选| 美女一区二区三区| 欧美日韩大陆在线| 亚洲精品国产高清久久伦理二区| 国产精品一区免费视频| 欧美大黄免费观看| 天天影视网天天综合色在线播放| 91一区在线观看| 国产精品美日韩| 国内久久精品视频| 欧美tk—视频vk| 秋霞成人午夜伦在线观看| 欧美日韩一区在线| 曰韩精品一区二区| av影院午夜一区| 中文字幕av一区 二区| 国产精品资源网站| 久久久国际精品| 国产一二三精品| 日韩欧美久久久| 久久成人免费网站| 欧美成人精精品一区二区频| 日本美女一区二区| 欧美一级电影网站| 久久电影网站中文字幕| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美aa在线视频| 精品久久久久久无| 国产精品性做久久久久久| 久久久精品日韩欧美| 国产成人av一区二区三区在线| 久久久久久久久97黄色工厂| 国产精品一区二区久久不卡| 国产欧美中文在线| 波多野结衣亚洲一区| 亚洲精品国产精华液| 日本韩国精品一区二区在线观看| 亚洲天堂福利av| 欧美亚洲综合一区| 日韩电影在线观看网站| 日韩精品中午字幕| 国产精品资源网| 中文字幕永久在线不卡| 91九色02白丝porn| 日韩福利电影在线观看| 日韩一区二区高清| 国产一区二区三区| 亚洲欧美一区二区视频| 婷婷综合久久一区二区三区| 日韩免费性生活视频播放| 精品欧美一区二区三区精品久久| 国产一区二区三区蝌蚪| 欧美国产1区2区| 91成人在线免费观看| 免费看精品久久片| 国产日韩欧美麻豆| 色综合咪咪久久| 奇米影视一区二区三区小说| 久久久99精品免费观看不卡| 91在线观看地址| 日韩国产欧美在线视频| 国产无一区二区| 日本黄色一区二区| 麻豆91免费看| 专区另类欧美日韩| 日韩一区二区三区免费观看| 成人国产精品免费网站| 午夜精品久久久久久久久久| 久久亚洲综合av| 在线视频中文字幕一区二区| 韩国av一区二区| 亚洲国产综合色| 国产午夜一区二区三区| 欧美在线观看禁18| 国产福利一区二区三区视频在线 | 国产精品18久久久久久久网站| 中文字幕中文字幕在线一区 | 高清视频一区二区| 亚洲va欧美va人人爽午夜| 国产亚洲成aⅴ人片在线观看| 欧美做爰猛烈大尺度电影无法无天| 久久99久久久欧美国产| 亚洲免费观看高清完整版在线 | 国产欧美日韩另类视频免费观看| 91成人网在线| 国产成人福利片| 日韩av一区二区在线影视| 亚洲欧美在线aaa| 久久免费视频色| 欧美精选一区二区| 色国产精品一区在线观看| 国产精品一卡二卡| 蜜桃av一区二区三区电影|