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

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

?? wimadll.pas

?? 對ima、imz壓縮文件修改
?? PAS
?? 第 1 頁 / 共 4 頁
字號:
                      lpdwNumberItem: PLongInt): Bool;
               stdcall; external WimaDllName name 'RefreshInternalBufferDirInfo';

function GetBufferDirInfoItem(hIma: HIMA;
                      lpdi: PDIRINFO;
                      dwItemPos: LongInt): Bool;
               stdcall; external WimaDllName name 'GetBufferDirInfoItem';

function ReSortBufferDirInfo(hIma: HIMA;
                      bSort: BYTE): Bool;
               stdcall; external WimaDllName name 'ReSortBufferDirInfo';

{/// GetLabel : Get the label of Image }
{/// lpBuf : will receive the label }

function GetLabel(hIma: HIMA;
                      lpBuf: PChar): Bool;
               stdcall; external WimaDllName name 'GetLabel'

{/// SetLabel : Set the label of Image }
{/// lpBuf : contain the new label }

function SetLabel(hIma: HIMA;
                      lpBuf: PChar): Bool;
               stdcall; external WimaDllName name 'SetLabel';

{/// ExtractFile : Extract one file }
{/// unPosDir : The uiPosInDir fields in DIRINFO structure that describe }
{/// the file }
{/// lpPath : Path where extract the file }
{/// lpFullName: will receive the exact full name of created file. Can be NULL }

function ExtractFile(hIma: HIMA;
                      uiPosDir: LongInt;
                      lpPath: PChar;
                      lpFullName: PChar): Bool;
               stdcall; external WimaDllName name 'ExtractFile';

function ExtractFileCB(hIma: HIMA;
                      hWnd: HWND;
                      pEventNotifCallBack: TWIMACALLBACK;
                      lpUsrParam: Pointer;
                      uiPosDir: LongInt;
                      lpPath: PChar;
                      lpFullName: PChar): Boolean;
               stdcall; external WimaDllName name 'ExtractFileCB';

function ExtractFileVirtual(hIma: HIMA;
                      pFileIoCallBack: TWIMAFILEIOCALLBACK;
                      dwMaxVirtualBufSize: LongInt;
                      lpParamUsrExtractOut: Pointer;
                      dwPosDir: LongInt;
                      lpPath: PChar;
                      lpFullName: PChar): Bool;
               stdcall; external WimaDllName name 'ExtractFileVirtual';

function ExtractFileVirtualCB(hIma: HIMA;
                      pFileIoCallBack: TWIMAFILEIOCALLBACK;
                      dwMaxVirtualBufSize: LongInt;
                      lpParamUsrExtractOut: Pointer;
                      pEventNotifCallBack: TWIMACALLBACK;
                      lpUsrParam: Pointer;
                      dwPosDir: LongInt;
                      lpPath: PChar;
                      lpFullName: PChar): Bool;
               stdcall; external WimaDllName name 'ExtractFileVirtualCB';

{/// CheckSpaceForFile : Check you've space for inject a file of dwSize bytes }

function CheckSpaceForFile(hIma: HIMA;
                      dwSize: LongInt): Bool;
               stdcall; external WimaDllName name 'CheckSpaceForFile';

{/// to know if an inject is possible but need replace }
{/// lpFn : contain the name of file to be injected }
{/// lpDwSize : will receive the size of old file with same name. Can be NULL }
{/// lpNameWhenInjected : if not NULL, contain a new name in the image }
{/// lpShortName : will receive the short (8) name of file in image. Can be NULL }
{/// lpShortExt : will receive the short (3) ext of file in image. Can be NULL }
{/// (if the file must have another name when injected) }

function IfInjectPossibleButNeedReplace(hIma: HIMA;
                      lpFn: PChar;
                      lpDwSize: PLongInt;
                      lpShortName: PChar;
                      lpShortExt: PChar;
                      lpNameWhenInjected: PChar): Bool;
               stdcall; external WimaDllName name 'IfInjectPossibleButNeedReplace';

{/// RmDir : Remove a directory }
{/// unPosDir : The uiPosInDir fields in DIRINFO structure that describe }
{/// the file }

function RmDir(hIma: HIMA;
                      uiPosDir: LongInt): Bool;
               stdcall; external WimaDllName name 'RmDir';

{/// DeleteFileNameExt
 //   Delete a file in the image
 //     for filling lpNom and lpExt, use data obtained from GetDirInfo
 //   lpNom : pointer to array of 8 chars (name of 8.3 name, use DIRINFO.nom)
 //   lpExt : pointer to array of 3 chars (ext  of 8.3 name, use DIRINFO.ext)
 //   fRealDel : TRUE to really delete, FALSE to only test if delete is possible }

function DeleteFileNameExt(hIma: HIMA;
                      lpNom: PChar;
                      lpExt: PChar;
                      fRealDel: Bool): Bool;
               stdcall; external WimaDllName name 'DeleteFileNameExt';


{// MoveFileToDir
 //    Move a file from current directory to another directory
 //     for filling lpNom and lpExt, use data obtained from GetDirInfo
 //   lpName: pointer to array of 8 chars (name of 8.3 name, use DIRINFO.nom)
 //   lpExt : pointer to array of 3 chars (ext  of 8.3 name, use DIRINFO.ext)
 //   lpszDestDir : string contained the path of new directory (like "dir1\\dir2")
 //   lpfReplaceNeeded : will receive TRUE if we need replace an existing file
 //   fDoRealMove : TRUE to really delete, FALSE to only test if move is possible
 //   fDoReplaceIfNeeded : TRUE to to the move if we need replace an existing file
 //          (ignored if replace is not needed)
 //   lpdwErrInfo : will receive a ERRINFO_MOVEFILE_* if there is error with lpszDestDir


 BOOL WIMAAPI MoveFileToDir(HIMA hIma,LPCSTR lpName,LPCSTR lpExt,LPCSTR lpszDestDir,
                            LPBOOL lpfReplaceNeeded,BOOL fDoRealMove,BOOL fDoReplaceIfNeeded,
                            LPDWORD lpdwErrInfo); }
Const ERRINFO_MOVEFILE_DESTINATIONEQUALSOURCE = $80000001;
Const ERRINFO_MOVEFILE_DESTINATIONSUBFOLERDEPL = $80000002;

function MoveFileToDir(hIma: HIMA;
                       lpName: PChar;
                       lpExt: PChar;
                       lpszDestDir: PChar;
                       fDoRealMove: Bool;
                       fDoReplaceIfNeeded: Bool;
                       lpdwErrInfo: PLongInt): Bool;
                stdcall; external WimaDllName name 'MoveFileToDir';


{// RenameFile :    Rename one file }
{ //  uiPosDir :     The uiPosInDir fields in DIRINFO structure that describe }
{ //                  the file }
{ //  lpNewLongName: The new name of the file }
function RenameFile(hIma: HIMA;
                      uiPosDir: LongInt;
                      lpNewLongName: PChar): Bool;
               stdcall; external WimaDllName name 'RenameFile';

{ ChangeDateAndAttribute :    Change the date and attribute of a File }
{  uiPosDir :     The uiPosInDir fields in DIRINFO structure that describe }
{                  the file }
{  *lpbNewAttr:   Contain the new attribute of the file (or NULL to no change) }
{  *lpNewDosDate, }
{  *lpNewDosTime: Contain the Modified Date and Time (or NULL to no change) }
{  *lpbNewdir_CreateMSec,*lpwNewdir_CreateTime,*lpwNewdir_CreateDate }
{                 Contain the Created Date and Time (or NULL to no change) }
{  *lpwNewdir_LastAccessDate : Contain the Last Access Date (or NULL...) }

function ChangeDateAndAttribute(hIma: HIMA;
                      uiPosDir: LongInt;
                      lpbNewAttr: PByte;
                      lpNewDosDate: PWord;
                      lpNewDosTime: PWord;
                      lpbNewdir_CreateMSec: PByte;
                      lpwNewdir_CreateTime: PWord;
                      lpwNewdir_CreateDate: PWord;
                      lpwNewdir_LastAccessDate: PWord): Bool;
               stdcall; external WimaDllName name 'ChangeDateAndAttribute';

{/// ReadData : Direct read data in image. }
{/// dwPos : begin position }
{/// dwSize : number of byte to copy (size of buffer) }
{/// lpBuf : buffer that will receive data }

function ReadData(hIma: HIMA;
                      dwPos: LongInt;
                      dwSize: LongInt;
                      lpBuf: PChar): Bool;
               stdcall; external WimaDllName name 'ReadData';

{/// WriteData : Direct write data in image. Be carreful, WI don't refresh dir! }
{/// dwPos : begin position }
{/// dwSize : number of byte to copy (size of buffer) }
{/// lpBuf : buffer that contain data }

function WriteData(hIma: HIMA;
                      dwPos: LongInt;
                      dwSize: LongInt;
                      lpBuf: PChar): Bool;
               stdcall; external WimaDllName name 'WriteData';

{/// To be added : DRIVEINFO, GetFatImaSizeFileName, GetDriveInfo  }


{
//
// GetFatImaSizeFileName : Get information about UNCOMPRESSED Fat image
//   lpfn :          FileName
//   lpdwSize :      Will receive the size of the image, 32 bits low part of 64 bit data
//   lpdwSize!high : Will receive the size of the image, 32 bits high part of 64 bit data
//   lpfIsBigFat :   Boolean pointer, will receive TRUE if this is a large image (>2.88MB), not floppy image
//   lpdwPosInFile : Will receive the position of the image
BOOL WIMAAPI GetFatImaSizeFileName(LPCSTR lpFn,LPDWORD lpdwSize,LPDWORD lpdwSizeHigh,LPBOOL lpfIsBigFat,LPDWORD lpdwPosInFile);
}
function GetFatImaSizeFileName(lpFn :PChar;
                      lpdwSize: PLongInt;
                      lpdwSizeHigh: PLongInt;
                      lpfIsBigFat: PBoolean;
                      lpdwPosInFile: PLongInt): Bool;
               stdcall; external WimaDllName name 'GetFatImaSizeFileName';

{// GetDriveInfo : Get info about drive type
//  bDrive : number of driver (0 = 'A:', 1 = 'B:')
//  return the kind of drive}
{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
DRIVEINFO WIMAAPI GetDriveInfo(BYTE bDrive);
 }
function GetDriveInfo(bDrive: BYTE): LongInt;
               stdcall; external WimaDllName name 'GetDriveInfo';

{
// Fill the ASPI Inquiry array.
// if lpAspiCdRomInquityTab is NULL AND dwMaxNumberInArray==0, just return the number of ASPI CDrom Unit.
//  lpAspiCdRomInquityTab : Will receive the Array of SCSI Unit
//  dwMaxNumberInArray : size of array (in number of ASPIINQUIRYTAB)
DWORD WIMAAPI WimLargeAspiCdromInquiryFillArray(ASPIINQUIRYTAB* lpAspiCdRomInquityTab,DWORD dwMaxNumberInArray);
}
function WimLargeAspiCdromInquiryFillArray(lpAspiCdRomInquityTab: PASPIINQUIRYTAB;
                      dwMaxNumberInArray: LongInt): LongInt;
               stdcall; external WimaDllName name 'WimLargeAspiCdromInquiryFillArray';

{
// Create a CDRom Image fro ASPI Unit, using dwHost and dwTargetID from AspiCdromInquiy
//   lpFn : Filename to create
//   lpdwTotal : will receive the filesize
// Note : I suggest using WimLargeReadAspiCDImageIgnoreError with fIgnoreError at FALSE
BOOL WIMAAPI WimLargeReadAspiCDImage(HWND hWnd,DWORD dwHost,DWORD dwTargetID,LPSTR lpFn,LPDWORD lpdwTotal);
}
function WimLargeReadAspiCDImage(hWnd: HWND;
                      dwHost: LongInt;
                      dwTargetID: LongInt;
                      lpFn: PChar;
                      lpdwTotal: PLongInt): Bool;
               stdcall; external WimaDllName name 'WimLargeReadAspiCDImage';
{
// Like WimLargeReadAspiCDImage
// fIgnoreError :
//    FALSE : if there is error ignore it only if the error is after ISO9660 size (suggested)
//    TRUE : Ignore all ISO 9660 error
BOOL WIMAAPI WimLargeReadAspiCDImageIgnoreError(HWND hWnd,DWORD dwHost,DWORD dwTargetID,LPSTR lpFn,LPDWORD lpdwTotal,BOOL fIgnoreError);
}
function WimLargeReadAspiCDImageIgnoreError(hWnd: HWND;
                      dwHost: LongInt;
                      dwTargetID: LongInt;
                      lpFn: PChar;
                      lpdwTotal: PLongInt;
                      fIgnoreError: Bool): Bool;
               stdcall; external WimaDllName name 'WimLargeReadAspiCDImageIgnoreError';

function WimLargeReadAspiCDImageIgnoreErrorCB(hWnd: HWND;
                      pEventNotifCallBack: TWIMACALLBACK;
                      lpUsrParam: Pointer;
                      dwHost: LongInt;
                      dwTargetID: LongInt;
                      lpFn: PChar;
                      lpdwTotal: PLongInt;
                      fIgnoreError: Bool): Bool;
               stdcall; external WimaDllName name 'WimLargeReadAspiCDImageIgnoreErrorCB';
{
// return value != 0 if WimLargeReadLargeIma can be used with CDRom
// (elsewhere, only hard disk partition)
DWORD WIMAAPI WimLargeIsReadImaIsoPossible();
}
function WimLargeIsReadImaIsoPossible(): LongInt;
               stdcall; external WimaDllName name 'WimLargeIsReadImaIsoPossible';

{
// Read Disk partition to image
//  cDrive : disk letter ('C' for disk C:...)
//  lpdwTotal : will receive number of byte processed
//  caRead : USED, or ALL (ALL if you want read unused part of disk)
BOOL WIMAAPI WimLargeReadLargeIma(HWND hWnd,char cDrive,LPSTR lpFn,LPDWORD lpdwTotal,CHOICEAPP caRead);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91免费国产在线观看| 国产成人av自拍| 777午夜精品视频在线播放| 午夜精品久久久久久久99水蜜桃 | 亚洲精品一区二区三区四区高清 | 久久久久久久久岛国免费| 国产一区二区按摩在线观看| 亚洲国产成人自拍| 在线观看精品一区| 免费人成在线不卡| 国产三级一区二区| 在线看不卡av| 久久疯狂做爰流白浆xx| 国产精品伦一区| 欧美日韩国产精选| 国产mv日韩mv欧美| 一区二区激情视频| 久久美女高清视频| 91高清在线观看| 国产呦萝稀缺另类资源| 亚洲欧美电影院| 欧美福利电影网| 成人国产精品免费观看动漫| 一区二区三区色| 亚洲精品在线电影| 欧美日韩在线免费视频| 国产一区二区看久久| 一区二区三区在线视频播放| 精品剧情v国产在线观看在线| 成人免费高清在线观看| 免费在线观看一区二区三区| 国产精品欧美久久久久无广告| 欧美日韩mp4| 成人成人成人在线视频| 美女视频一区二区| 一区二区在线免费观看| 国产日韩欧美a| 欧美一二三区精品| 在线视频亚洲一区| 本田岬高潮一区二区三区| 老司机精品视频在线| 亚洲图片你懂的| 国产日产精品1区| 91精品国产综合久久福利软件| 99re8在线精品视频免费播放| 免费黄网站欧美| 亚洲成人激情社区| 亚洲欧美一区二区三区国产精品| 亚洲精品一区二区三区蜜桃下载 | 久久久精品国产免大香伊| 欧美日韩和欧美的一区二区| 99视频在线观看一区三区| 久久99精品视频| 婷婷开心久久网| 亚洲综合色噜噜狠狠| 国产精品伦一区| 日本一区二区三级电影在线观看| 日韩欧美资源站| 欧美丰满一区二区免费视频| 欧美亚洲动漫制服丝袜| 91伊人久久大香线蕉| 粉嫩高潮美女一区二区三区| 国产在线日韩欧美| 国产在线日韩欧美| 国产一区二区主播在线| 久久av老司机精品网站导航| 蜜乳av一区二区三区| 人禽交欧美网站| 日本亚洲一区二区| 日本不卡123| 久久99精品久久只有精品| 久久99国产精品麻豆| 美腿丝袜在线亚洲一区| 精品综合久久久久久8888| 久久福利资源站| 国产在线视频不卡二| 国产麻豆精品95视频| 国产酒店精品激情| 成人黄色片在线观看| 91天堂素人约啪| 91成人免费在线视频| 欧美午夜视频网站| 欧美丰满少妇xxxbbb| 欧美r级电影在线观看| 精品久久久久久久久久久久久久久久久 | 久久99国产精品久久99果冻传媒| 日韩电影免费一区| 精品一区二区日韩| 国产精品伊人色| 99re热这里只有精品视频| 在线免费精品视频| 欧美一级艳片视频免费观看| 欧美成人一区二区三区在线观看 | 91在线高清观看| 欧美亚洲高清一区二区三区不卡| 欧美日韩国产影片| 久久综合九色综合97_久久久| 国产欧美精品一区二区色综合 | 欧洲另类一二三四区| 欧美片在线播放| 精品国产三级电影在线观看| 国产精品午夜电影| 亚洲国产日韩在线一区模特 | 国产精品三级av| 一区二区三区四区在线| 日产精品久久久久久久性色| 国产精品正在播放| 在线国产亚洲欧美| 久久亚洲综合av| 亚洲欧美日韩一区二区三区在线观看| 爽好多水快深点欧美视频| 国内精品写真在线观看| 色偷偷久久人人79超碰人人澡| 制服丝袜中文字幕一区| 国产精品免费观看视频| 天天色天天爱天天射综合| 国产精品99久久久| 欧美性欧美巨大黑白大战| 久久精品综合网| 亚洲一区二区三区精品在线| 国产一区二区三区四| 在线观看国产91| 国产性色一区二区| 视频一区欧美精品| 99久免费精品视频在线观看| 欧美一区二区三区免费大片| 日韩伦理av电影| 国产福利一区二区三区视频在线 | 久久久久久久久一| 午夜视频一区二区| av中文一区二区三区| 日韩一区二区电影网| 一区二区三区不卡视频在线观看| 精品一区精品二区高清| 欧美日韩一级二级| 亚洲女与黑人做爰| 国产精品一区不卡| 日韩欧美视频一区| 午夜国产不卡在线观看视频| 日韩一区二区三区免费看 | 欧美影视一区二区三区| 国产精品乱码一区二区三区软件| 青青草国产精品97视觉盛宴| 在线观看日韩av先锋影音电影院| 国产精品久久久久久久久久久免费看| 日本欧美在线观看| 欧美老年两性高潮| 亚洲一区二三区| 97久久精品人人做人人爽50路| 久久女同性恋中文字幕| 久久精品理论片| 日韩视频中午一区| 日韩中文字幕麻豆| 在线视频一区二区免费| 亚洲精品高清在线| 色综合婷婷久久| 亚洲欧美综合在线精品| 成人免费视频网站在线观看| 国产视频911| 国产乱码字幕精品高清av | 亚洲永久免费视频| 色菇凉天天综合网| 亚洲精品视频在线看| 91蜜桃在线免费视频| 中文字幕一区二区视频| 99久久精品情趣| 亚洲欧美精品午睡沙发| 色婷婷综合中文久久一本| 亚洲靠逼com| 欧美日韩一区久久| 日一区二区三区| 日韩一区二区免费电影| 精品在线播放午夜| 久久久99久久| youjizz久久| 亚洲精品国产无套在线观| 欧美综合欧美视频| 青青草国产成人99久久| 久久色成人在线| 99这里只有精品| 亚洲综合自拍偷拍| 欧美精品乱人伦久久久久久| 男女性色大片免费观看一区二区| 日韩女优av电影| 丁香婷婷综合网| 亚洲女人的天堂| 欧美日韩在线播放三区| 精品一区二区久久久| 国产精品网友自拍| 欧美三级中文字幕在线观看| 美女国产一区二区三区| 中日韩av电影| 在线免费精品视频| 久久国产精品99久久久久久老狼 | 午夜精品久久久久久不卡8050| 91精品国产综合久久精品性色| 国产精品一区久久久久| 亚洲视频香蕉人妖| 日韩欧美激情一区| 99久久伊人网影院|