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

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

?? wimadll.vb

?? 對ima、imz壓縮文件修改
?? VB
?? 第 1 頁 / 共 3 頁
字號:
' Visual Basic 7.x (.net on Visual Studio 2002/2003 and later ) header
Option Strict Off
Option Explicit On



Imports System.Runtime.InteropServices
Module Wimadll



#Region "Structures"

    <StructLayout(LayoutKind.Sequential, CharSet:=CharSet.Ansi, Pack:=1)> _
    Public Structure DIRINFO
        <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=8)> Public nom As String
        <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=3)> Public ext As String
        <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=13)> Public szCompactName As String

        Public bAttr As Byte
        Public dir_CreateMSec As Byte
        Public dir_CreateDate As Short
        Public DosTime As Short
        Public DosDate As Short
        Public fIsSubDir As Integer
        Public fSel As Integer 'Boolean
        Public fLfnEntry As Integer
        Public dwSize As Integer
        Public uiPosInDir As Integer
        Public dwLocalisation As Integer
        Public dwTrueSize As Integer
        <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=MAXLFN)> Public longname As String
        Public dir_CreateTime As Short
        Public dir_LastAccessDate As Short
    End Structure



    <StructLayout(LayoutKind.Sequential, CharSet:=CharSet.Auto, Pack:=1)> _
    Structure PARTITION
        Public bActivate As Byte
        Public bHeadBegin As Byte
        Public wCylSectBegin As Short

        Public bType As Byte
        Public bHeadEnd As Byte
        Public wCylSectEnd As Short

        Public dwDist As Integer
        Public dwSize As Integer
    End Structure

    <StructLayout(LayoutKind.Sequential, CharSet:=CharSet.Auto, Pack:=1)> _
    Public Structure PARTDESC
        Public part As PARTITION

        Public dwPos As Integer
        Public dwPosPartition As Integer
        Public fIsFat32 As Integer
        Public fIsFat As Integer
        Public fIsNtfs As Integer
        Public fIsLinux As Integer
        Public bDisk As Byte
        Public bFill0 As Byte
        Public bFill1 As Byte
        Public bFill2 As Byte
    End Structure



    Public Const MAXSIZEBYTEARRAY As Integer = (32768)

    <StructLayout(LayoutKind.Sequential, Pack:=1)> _
    Public Structure byteArrayBuf
        <MarshalAs(UnmanagedType.ByValArray, SizeConst:=MAXSIZEBYTEARRAY)> Public bItem As Byte()
    End Structure


    <StructLayout(LayoutKind.Sequential, Pack:=1)> _
    Public Structure ASPIINQUIRYTAB
        Public dwSizeStruct As Integer
        Public dwHost As Integer
        Public dwTargetID As Integer
        Public dwTargetType As Integer
        <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=32)> Public szDeviceName As String
    End Structure

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

    <StructLayout(LayoutKind.Sequential, Pack:=1)> _
    Public Structure PROGRESSFILE_SUPINFO
        Public dwSizeStruct As Integer
        Public dwCurrentPos As Integer
        Public dwReserved1 As Integer
        Public dwTotalSize As Integer
        Public dwReserved2 As Integer
        Public lpszName As String
        Public lpszFullName As String
    End Structure




    Public Const MAXPARTITION As Integer = 32

    <StructLayout(LayoutKind.Sequential, Pack:=1)> _
    Public Structure PARTDESCArray
        <MarshalAs(UnmanagedType.ByValArray, SizeConst:=MAXPARTITION)> Public diItem As PARTDESC()
    End Structure
#End Region

#Region "Constants"
    Public Const MAXLFN As Short = 256
    Public Const SORT_NONE As Short = 72
    Public Const SORT_NAME As Short = 73
    Public Const SORT_EXT As Short = 74
    Public Const SORT_SIZE As Short = 75
    Public Const SORT_DATE As Short = 76

    Public Const CDM_ROOT As Short = 50
    Public Const CDM_UPPER As Short = 51
    Public Const CDM_ENTRY As Short = 52

    'Values for Floppy Density
    Public Const FLOPPY_160K As Short = 0
    Public Const FLOPPY_180K As Short = 1
    Public Const FLOPPY_320K As Short = 2
    Public Const FLOPPY_360K As Short = 3
    Public Const FLOPPY_720K As Short = 4
    Public Const FLOPPY_1200K As Short = 5
    Public Const FLOPPY_1440K As Short = 6
    Public Const FLOPPY_2880K As Short = 7
    Public Const FLOPPY_DMF2048K As Short = 8
    Public Const FLOPPY_DMF1024K As Short = 9
    Public Const FLOPPY_1680K As Short = 10


    ' value for CaRead or CaCompare or CaWrite or CaFormat
    Public Const FL_NOTHING As Short = 0
    Public Const FL_USED As Short = 1
    Public Const FL_ALL As Short = 2
    Public Const FL_BEGINFLOPPY As Short = 3
#End Region


    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    ' Callback stuff

    Public Delegate Function WimCB(ByVal dwEvent As Integer, _
                                   ByVal dwEventParam As Integer, _
                                   ByVal dwWin32Err As Integer, _
                                   ByVal lpParam As IntPtr, _
                                   ByVal lpUserParam As IntPtr) As Integer

    '// dwEvent contain a DWEV_xxx value, see below
    '// lpUsrParam contain user param gived to function
    '
    Public Const DWEV_ERRORSUPINFO As Integer = &H7FFF0001
    '#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 DWEV_ERRORWIN32 As Integer = &H7FFF0002
    '#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 DWEV_ERRORCANTACCESS As Integer = &H7FFF0003
    '#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 DWEV_ERRORDRIVEEMPTY As Integer = &H7FFF0004
    '#define DWEV_ERRORDRIVEEMPTY    ((DWORD)0x7fff0004)
    '// in ReadFloppy* and WriteFloppy*
    '// "There is no floppy in the drive"
    '// return value not used
    '
    Public Const DWEV_ERROR_NOT_MATCH As Integer = &H7FFF0005
    '#define DWEV_ERROR_NOT_MATCH    ((DWORD)0x7fff0005)
    '// in ReadFloppy*
    '// "Floppies do not match"
    '// return value not used
    '
    Public Const DWEV_UNSTDFMT As Integer = &H7FFF0006
    '#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 DWEV_UNSUPFMT As Integer = &H7FFF0007
    '#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 DWEV_DIFFTYPEDISK As Integer = &H7FFF0008
    '#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 DWEV_DISKHASDATA As Integer = &H7FFF0009
    '#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 DWEV_PROGRESSPERCENT As Integer = &H7FFF000A
    '#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 DWEV_ERRORASPI As Integer = &H7FFF000B
    '#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 DWEV_ERRORWRITEIMAGEFILE As Integer = &H7FFF000C
    '#define DWEV_ERRORWRITEIMAGEFILE    ((DWORD)0x7fff000c)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久日韩精品一区二区五区| 亚洲日本成人在线观看| 中文在线资源观看网站视频免费不卡 | 午夜欧美大尺度福利影院在线看| 免费黄网站欧美| 95精品视频在线| 久久久久久免费毛片精品| 亚洲成人一区二区| 色婷婷国产精品综合在线观看| 日韩一区二区电影在线| 亚洲精品va在线观看| 激情av综合网| 欧美高清视频不卡网| 亚洲欧美乱综合| 国产99久久久国产精品免费看 | 国产日产欧美一区二区三区| 午夜精品aaa| 99久久精品免费| 久久精品视频免费| 精品在线一区二区三区| 91.麻豆视频| 亚洲一区二区欧美| 色综合一区二区| 一色屋精品亚洲香蕉网站| 成人av在线电影| 欧美国产禁国产网站cc| 国产一区二区精品久久91| 日韩欧美你懂的| 色爱区综合激月婷婷| 国产色91在线| 国产成人在线看| 国产亚洲短视频| 粉嫩aⅴ一区二区三区四区| 2020国产成人综合网| 国产一二三精品| 久久亚洲免费视频| 国产精品 欧美精品| 国产亚洲欧美日韩俺去了| 国产白丝网站精品污在线入口| 久久久精品日韩欧美| 成人免费av在线| 亚洲精品成a人| 欧美日韩国产经典色站一区二区三区| 亚洲天堂成人网| 欧美三级韩国三级日本三斤 | 久久电影国产免费久久电影| 91精品国产福利| 国产麻豆精品在线| 日本一区二区三区dvd视频在线| 国产91精品一区二区麻豆亚洲| 国产精品天天摸av网| 99久久综合狠狠综合久久| 一区二区三区毛片| 91精品国产综合久久久蜜臀粉嫩| 久久99这里只有精品| 国产精品色哟哟| 欧美视频一区二区三区| 精品在线亚洲视频| 国产精品嫩草影院av蜜臀| 色欧美日韩亚洲| 美女视频一区在线观看| 中文字幕在线视频一区| 欧美伊人久久久久久午夜久久久久| 同产精品九九九| 久久奇米777| 色激情天天射综合网| 美女网站视频久久| 综合av第一页| 欧美一区二区三区在线看| 成人激情开心网| 日韩在线观看一区二区| 国产精品三级电影| 欧美一区二区三区影视| 9人人澡人人爽人人精品| 日产精品久久久久久久性色| 国产欧美一区二区三区在线看蜜臀 | 一区二区欧美在线观看| 日韩美女一区二区三区| 99久久综合99久久综合网站| 另类小说视频一区二区| 亚洲欧美激情小说另类| 精品国产自在久精品国产| 91视频免费观看| 国产不卡在线视频| 奇米888四色在线精品| 亚洲欧洲日韩在线| 热久久久久久久| 亚洲另类在线制服丝袜| www日韩大片| 91精品国产色综合久久不卡蜜臀| a亚洲天堂av| 国产精品自拍三区| 日韩在线卡一卡二| 亚洲色图色小说| 中文字幕精品三区| 26uuu另类欧美| 91精品国产一区二区人妖| 欧洲精品一区二区| 色婷婷av一区| 91亚洲永久精品| 成人av网站在线观看免费| 国内精品久久久久影院色| 免费久久99精品国产| 视频一区视频二区中文字幕| 一级特黄大欧美久久久| 中文字幕一区二区日韩精品绯色| 久久精品人人做人人爽97| 欧美成人三级在线| 日韩视频免费观看高清在线视频| 欧美性猛交xxxx乱大交退制版 | 国产精品综合在线视频| 精品在线免费视频| 久久99日本精品| 久久99热99| 韩日欧美一区二区三区| 极品尤物av久久免费看| 国产一区二区三区四| 韩国女主播一区二区三区| 九色porny丨国产精品| 久久99最新地址| 国内欧美视频一区二区| 国产乱对白刺激视频不卡| 国产一区激情在线| 国产精品亚洲第一| 岛国精品在线播放| 成人黄色777网| 91看片淫黄大片一级| 色婷婷综合久久久| 欧美日韩在线播放三区| 91精品国产综合久久久蜜臀粉嫩 | **网站欧美大片在线观看| 自拍偷拍亚洲综合| 亚洲中国最大av网站| 首页国产欧美日韩丝袜| 久久精品国产秦先生| 国产精品18久久久久久久网站| 99久免费精品视频在线观看| 在线观看亚洲成人| 精品免费日韩av| 国产精品久久久久影院| 亚洲精品亚洲人成人网在线播放| 三级影片在线观看欧美日韩一区二区 | 一区二区国产盗摄色噜噜| 午夜精品福利视频网站| 国产在线播放一区二区三区| 成人的网站免费观看| 在线免费亚洲电影| 欧美va亚洲va| 亚洲精品高清在线观看| 日韩在线一区二区| 不卡一区在线观看| 日韩三级精品电影久久久| 国产农村妇女毛片精品久久麻豆 | 日本亚洲一区二区| 成人一级片在线观看| 欧美影院一区二区| 欧美国产乱子伦| 日韩精品视频网站| 色哟哟一区二区| 欧美zozozo| 亚洲资源在线观看| 大陆成人av片| 911精品国产一区二区在线| 国产精品国产三级国产aⅴ入口 | 亚洲人成网站在线| 蜜桃视频一区二区三区| 91极品美女在线| 国产婷婷色一区二区三区四区| 亚洲高清免费视频| 成人天堂资源www在线| 日韩一区二区精品葵司在线 | 色婷婷激情一区二区三区| 亚洲精品一区二区在线观看| 一区二区免费在线| av在线综合网| 久久嫩草精品久久久精品| 肉肉av福利一精品导航| 91毛片在线观看| 国产午夜精品一区二区三区视频| 午夜伊人狠狠久久| 91国偷自产一区二区开放时间 | 国产亚洲精品7777| 久久电影国产免费久久电影| 欧美日韩精品一区二区三区| 亚洲卡通欧美制服中文| 成人夜色视频网站在线观看| 精品国产乱码久久久久久蜜臀 | 久久综合资源网| 美国一区二区三区在线播放| 欧美日韩高清一区| 亚洲动漫第一页| 色先锋资源久久综合| 1000精品久久久久久久久| 国产精品一区二区视频| 精品国产制服丝袜高跟| 精品制服美女久久| 久久一留热品黄| 国产一区二区不卡| 精品国产露脸精彩对白| 精品一区二区精品|