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

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

?? wimadll.pas

?? 對ima、imz壓縮文件修改
?? PAS
?? 第 1 頁 / 共 4 頁
字號:
                      wPosInFile: Word;
                      wPosInFileHigh: Word;
                      fReadOnlyAsked: bool): HIMA;
               stdcall; external WimaDllName name 'OpenLargeImageFileCB';


{/// DeleteIma : Delete an Image Object. }

procedure DeleteIma(Ima: HIMA) ;stdcall;
               stdcall; external WimaDllName name 'DeleteIma';

{/// Read an image file (.IMA or .IMZ) }
{/// hWnd : parent window for progress window }
{/// lpFn : FileName }
{/// lpfCompr : pointer to Boolean (will receive TRUE if file is compressed) }
{/// dwPosFileBegin : position in file (usualy 0, except in WLZ) }

function ReadImaFile(hIma: HIMA;
                      hWnd: HWND;
                      lpFn: PChar;
                      lpfCompr: PBool;
                      dwPosFileBegin: LongInt): Bool;
               stdcall; external WimaDllName name 'ReadImaFile';

function ReadImaFileEx(hIma: HIMA;
                      hWnd: HWND;
                      lpFn: PChar;
                      lpfCompr: PBool;
                      dwPosFileBegin: LongInt;
                      lpszPassword: PChar): Bool;
               stdcall; external WimaDllName name 'ReadImaFileEx';

function ReadImaFileExCB(hIma: HIMA;
                      hWnd: HWND;
                      pEventNotifCallBack: TWIMACALLBACK;
                      lpUsrParam: Pointer;
                      lpFn: PChar;
                      lpfCompr: PBoolean;
                      dwPosFileBegin: LongInt;
                      lpszPassword: PChar): Boolean;
               stdcall; external WimaDllName name 'ReadImaFileExCB';

{/// WriteImaFile : WriteCompressed image }
{/// hWnd : parent window for progress window }
{/// lpFn : FileName }
{/// fTruncate : TRUE if you want truncate unused part of image }
{/// fCompress : TRUE if you want compress }
{/// iLevelCompress : used is fCompress is TRUE, level of compress (1 to 9) }
{/// dwPosBeginWrite : position in file (usualy 0) }
{/// lpNameInCompr : alternate name in compressed file (can be NULL) }

function WriteImaFile(hIma: HIMA;
                      hWnd: HWND;
                      lpFn: PChar;
                      fTruncate: Bool;
                      fCompress: Bool;
                      iLevelCompress: Integer;
                      dwPosBeginWrite: LongInt;
                      lpNameInCompr: PChar): Bool;
               stdcall; external WimaDllName name 'WriteImaFile';

function WriteImaFileEx(hIma: HIMA;
                      hWnd: HWND;
                      lpFn: PChar;
                      fTruncate: Bool;
                      fCompress: Bool;
                      iLevelCompress: Integer;
                      dwPosBeginWrite: LongInt;
                      lpNameInCompr: PChar;
                      lpszPassword: PChar): Bool;
               stdcall; external WimaDllName name 'WriteImaFileEx';

function WriteImaFileExCB(hIma: HIMA;
                      hWnd: HWND;
                      pEventNotifCallBack: TWIMACALLBACK;
                      lpUsrParam: Pointer;
                      lpFn: PChar;
                      fTruncate, fCompress: Boolean;
                      iLevelCompress: Integer;
                      dwPosBeginWrite: LongInt;
                      lpNameInCompr: PChar;
                      dwCryptMethod: LongInt;
                      lpszPassword: PChar): Boolean;
               stdcall; external WimaDllName name 'WriteImaFileExCB';


{/// ReadFloppy : Read a floppy }
{/// hWnd : parent window for progress window }
{/// bFloppy : Floppy to read (0 for A:) }
{/// caRead : USED, or ALL (ALL if you want read unused part of floppy) }

function ReadFloppy(hIma: HIMA;
                      hWnd: HWND;
                      bFloppy: BYTE;
                      caRead: CHOICEAPP): Bool ;
               stdcall; external WimaDllName name 'ReadFloppy';

// ReadFloppyCB : do not display user interface but call CallBack
function ReadFloppyCB(hIma: HIMA;
                      hWnd: HWND;
                      pEventNotifCallBack: TWIMACALLBACK;
                      lpUsrParam: Pointer;
                      bFloppy: BYTE;
                      caRead: CHOICEAPP): Boolean;
               stdcall; external WimaDllName name 'ReadFloppyCB';

{/// WriteFloppy : Write a floppy }
{/// hWnd : parent window for progress window }
{/// bFloppy : Floppy to write (0 for A:) }
{/// caFormat : NOTHING or ALL (ALL for format) }
{/// caWrite : USED or ALL }
{/// caCompare : NOTHING, USED or ALL }
{/// fCheckDiskBeforeWrite : if you want check disk is empty }

function WriteFloppy(hIma: HIMA;
                      hWnd: HWND;
                      bFloppy: BYTE;
                      caFormat: CHOICEAPP;
                      caWrite: CHOICEAPP;
                      caCompare: CHOICEAPP;
                      fCheckDiskBeforeWrite: BYTE): Bool;
               stdcall; external WimaDllName name 'WriteFloppy';

function WriteFloppyCB(hIma: HIMA;
                      hWnd: HWND;
                      pEventNotifCallBack: TWIMACALLBACK;
                      lpUsrParam: Pointer;
                      bFloppy: BYTE;
                      caFormat: CHOICEAPP;
                      caWrite: CHOICEAPP;
                      caCompare: CHOICEAPP;
                      fCheckDiskBeforeWrite: BYTE): Boolean;
               stdcall; external WimaDllName name 'WriteFloppyCB';

{/// Create a directory in the image }
{/// lpDir : Directory name }

function MkDir(hIma: HIMA;
                      lpDir: PChar): Bool ;stdcall;
               stdcall; external WimaDllName name 'MkDir';

{/// Change current directory by name }
{/// lpDir : Directory name }

function ChszDir(hIma: HIMA;
                      lpDir: PChar): Bool;
               stdcall; external WimaDllName name 'ChszDir';

{/// Change current directory by mode }
{/// bMode : CDM_ROOT or CDM_UPPER (equiv. to cd \ and cd ..) }

function ChDir(hIma: HIMA;
                      bMode: BYTE): Bool;
               stdcall; external WimaDllName name 'ChDir';

{/// Change current directory by mode }
{///  bMode : CDM_ROOT or CDM_UPPER or CDM_ENTRY (equiv. to cd \ and cd ..) }

function ChDirPos(hIma: HIMA;
                      bMode: BYTE;
                      dwPosDir: LongInt): Bool;
               stdcall; external WimaDllName name 'ChDirPos';

{/// InjectFile : Inject a file in floppy }
{/// lpFn : file to inject }
{/// lpDwSize : Pointer to DWORD that will receive the size. Can be NULL. }
{/// lpTooBig : Pointer to BOOL, become TRUE if file too big to be injected }
{/// (if InjectFile return FALSE). Can be NULL. }
{/// lpNameWhenInjected : if not NULL, contain a new name in the image }
{/// (if the file must have another name when injected). Can be NULL. }

function InjectFile(hIma: HIMA;
                      lpFn: PChar;
                      lpDwSize: PLongInt;
                      lpTooBig: PBool;
                      lpNameWhenInjected: PChar): Bool;
               stdcall; external WimaDllName name 'InjectFile';

function InjectFileCB(hIma: HIMA;
                      hWnd: HWND;
                      pEventNotifCallBack: TWIMACALLBACK;
                      lpUsrParam: Pointer;
                      lpFn: PChar;
                      lpDwSize: PLongInt;
                      lpTooBig: PBOOLEAN;
                      lpNameWhenInjected: PChar): Boolean;
               stdcall; external WimaDllName name 'InjectFileCB';

{/// MakeEmptyImage : make an empty image }
{/// iNotypeDisk : 4=720K,6=1440K,7=2880K,8=DMF2048,9=DMF1024,10=1680K }
{/// 0=160K,1=180K,2=320K,3=360K,5=1200K (old, no ! :-)) }

function MakeEmptyImage(hIma: HIMA;
                      iNoTypeDisk: Integer): Bool;
               stdcall; external WimaDllName name 'MakeEmptyImage';

function MakeEmptyImageEx(hIma: HIMA;
                      lpszBootSectorGeom :PChar;
                      lpszBootSectorCode :PChar): Bool;
               stdcall; external WimaDllName name 'MakeEmptyImageEx';

{// BuildImaNewFormat : Defrag (and pehaps change format)
 //   Success: return new Image object (hOldIma is destroyed)
 //   Error : Return NULL, hOldIma is not destroyed
 // fNewTypeDisk : TRUE: change format using iNotypeDisk, FALSE: Just defrag
 // iNotypeDisk : 4=720K,6=1440K,7=2880K,8=DMF2048,9=DMF1024,10=1680K
 //                  0=160K,1=180K,2=320K,3=360K,5=1200K (old, no ! :-))
 HIMA WIMAAPI BuildImaNewFormat(HIMA hOldIma,BOOL fNewTypeDisk,int iNoTypeDisk); }

function BuildImaNewFormat(hIma: HIMA;
                      fNewTypeDisk : Bool;
                      iNoTypeDisk: Integer): HIMA;
               stdcall; external WimaDllName name 'BuildImaNewFormat';

 {// BuildImaNewFormat : Defrag (and pehaps change format)
  // hNewIma will receive the new image and must have been created
  // lpszBootSectForGeometry : contain a boot sector with geometry of new image
  // fDiscardOldIma : TRUE to delete hOldIma (if BuildImaNewFormatEx has success)
  BOOL WIMAAPI BuildImaNewFormatEx(HIMA hOldIma,HIMA hNewIma,BOOL fNewTypeDisk,
                                 LPCSTR lpszBootSectForGeometry,BOOL fDiscardOldIma); }

function BuildImaNewFormatEx(hIma: HIMA;
                      hNewIma: HIMA;
                      fNewTypeDisk : Bool;
                      iNoTypeDisk: Integer;
                      lpszBootSectForGeometry: PChar;
                      fDiscardOldIma : Bool): Bool;
               stdcall; external WimaDllName name 'BuildImaNewFormatEx';
{
 BOOL WIMAAPI BuildImaNewFormatExCB(HIMA hOldIma,HIMA hNewIma,
                                    EVENTNOTIFCALLBACK pEventNotifCallBack,LPVOID lpUsrParam,
                                    BOOL fNewTypeDisk,
                                    LPCSTR lpszBootSectForGeometry,BOOL fDiscardOldIma);
}
function BuildImaNewFormatExCB(hIma: HIMA;
                      hNewIma: HIMA;
                      pEventNotifCallBack: TWIMACALLBACK; lpUsrParam: Pointer;
                      fNewTypeDisk : Bool;
                      iNoTypeDisk: Integer;
                      lpszBootSectForGeometry: PChar;
                      fDiscardOldIma : Bool): Bool;
               stdcall; external WimaDllName name 'BuildImaNewFormatExCB';

{ BOOL WINAPI BuildFat16EmptyImageFromSize(LPCTSTR lpszFileName,DWORD dwNbSector,DWORD dwNbRootEntry); }
function BuildFat16EmptyImageFromSize(lpszFileName: PChar;
                      dwNbSector: LongInt;
                      dwNbRootEntry: LongInt) : BOOL;
               stdcall; external WimaDllName name 'BuildFat16EmptyImageFromSize';

{/// InitWimaSdk : Init the DLL and use hinstdll for resource }
Const DEBENUSTD = 'ENU';
Const BASEENUSTD = (10000);

function InitWimaSdk(hinstdll: HINST;
                      lpDeb: PChar;
                      wBase: Word): Bool;
               stdcall; external WimaDllName name 'InitWimaSdk';

{/// GetCurDir : Get the name of current directory }
{/// lpBuf : buffer that will receive the name }
{/// uiMaxSize : the size of buffer }

function GetCurDir(hIma: HIMA;
                      lpBuf: PChar;
                      uiMaxSize: Word): Bool;
               stdcall; external WimaDllName name 'GetCurDir';

{/// GetNbEntryCurDir : Get the number of entry of cur directory }

function GetNbEntryCurDir(hIma: HIMA): LongInt ;
               stdcall; external WimaDllName name 'GetNbEntryCurDir';

{/// GetDirInfo : Get info about the entry of cur directory }
{/// LPDIRINFO : array of DIRINFO that will receive the info }
{/// (use GetNbEntryCurDir for know the size needed) }
{/// bSort : specify how the file must be sort }
{/// (SORT_NONE, SORT_NAME, SORT_EXT, SORT_SIZE or SORT_DATE) }

function GetDirInfo(hIma: HIMA;
                      lpdi: PDIRINFO;
                      bSort: BYTE): Bool;
               stdcall; external WimaDllName name 'GetDirInfo';

{/// Sort : Resort the array obtained by GetDirInfo }

function Sort(hIma: HIMA;
                      lpdi: PDIRINFO;
                      bSort: BYTE): Bool;
               stdcall; external WimaDllName name 'Sort';


function RefreshInternalBufferDirInfo(hIma: HIMA;
                      bSort: BYTE;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91美女在线看| 日韩欧美在线观看一区二区三区| 色噜噜狠狠一区二区三区果冻| 欧美自拍偷拍午夜视频| 欧美美女激情18p| 精品国产伦一区二区三区观看方式 | 成人永久aaa| 国产自产v一区二区三区c| a级高清视频欧美日韩| 在线观看免费一区| 欧美videofree性高清杂交| 久久久无码精品亚洲日韩按摩| 精品免费日韩av| 日韩理论片中文av| 美女免费视频一区二区| 成人av在线播放网址| 欧美日韩高清影院| 国产精品成人在线观看| 蜜桃av一区二区| 日本精品免费观看高清观看| 精品999在线播放| 亚洲1区2区3区4区| 91色九色蝌蚪| 精品福利在线导航| 亚洲一级电影视频| 成人免费毛片aaaaa**| 欧美一区二区三区免费在线看| 亚洲国产精品黑人久久久| 日韩中文字幕91| 成人福利视频在线看| 日韩欧美国产综合在线一区二区三区| 成人免费一区二区三区在线观看| 亚洲18女电影在线观看| 99久久综合国产精品| 久久久久久9999| 有码一区二区三区| 成人激情免费视频| 国产欧美一区二区在线观看| 一区二区三区在线视频观看 | 欧美大胆人体bbbb| 一区二区三区久久| youjizz国产精品| 久久久久国产免费免费| 亚洲aⅴ怡春院| 欧美日韩一区二区三区在线| 亚洲精品一卡二卡| 国产精品中文字幕欧美| 精品国产区一区| 国产美女在线精品| 国产精品福利av| 欧美午夜精品免费| 美女视频一区在线观看| 久久婷婷色综合| 成人午夜伦理影院| 一区二区不卡在线播放 | 日本一道高清亚洲日美韩| 精品国产一区二区三区av性色| 国内一区二区视频| 亚洲另类在线一区| 欧美一级日韩一级| 成人av电影免费观看| 水蜜桃久久夜色精品一区的特点 | 欧美日韩一区二区三区免费看 | 色噜噜狠狠成人网p站| 亚洲第一激情av| 国产亚洲综合性久久久影院| 91一区一区三区| 免费在线观看不卡| 亚洲欧美日韩成人高清在线一区| 欧美日韩免费高清一区色橹橹 | 久久精品人人爽人人爽| 欧美色成人综合| 国产精品主播直播| 丝袜美腿高跟呻吟高潮一区| 国产精品久久久久久久久免费相片| 欧美影院精品一区| 国产一区二区导航在线播放| 亚洲成人免费视| 国产精品欧美一区二区三区| 日韩一区二区免费电影| 色婷婷亚洲婷婷| 国产黑丝在线一区二区三区| 日韩精品国产精品| 国产精品国产三级国产普通话蜜臀| 日韩一区二区麻豆国产| 欧洲av在线精品| www.激情成人| 久久99精品国产麻豆婷婷洗澡| 亚洲靠逼com| 国产精品毛片无遮挡高清| 欧美一区三区四区| 精品视频999| 91精品福利视频| 99久久99久久精品免费观看| 国产主播一区二区| 老汉av免费一区二区三区| 一区二区欧美在线观看| 国产精品女主播av| 久久精品人人做人人爽人人| 日韩区在线观看| 51精品秘密在线观看| 欧美亚洲精品一区| 91国偷自产一区二区三区成为亚洲经典| 国产精品一区二区三区四区| 久久99国内精品| 蜜桃视频在线观看一区| 欧美激情在线一区二区三区| 欧美日韩一区中文字幕| 国产凹凸在线观看一区二区| 午夜欧美电影在线观看| 亚洲精品国产一区二区精华液| 国产精品久久久一本精品| 欧美激情一区二区三区不卡 | 国产日韩欧美不卡在线| 精品卡一卡二卡三卡四在线| 日韩视频在线观看一区二区| 欧美精三区欧美精三区| 欧美精品乱码久久久久久 | 国产日韩欧美综合在线| 久久久亚洲综合| 国产女同互慰高潮91漫画| 国产欧美日韩中文久久| 国产色一区二区| 亚洲欧洲成人自拍| 一区二区三区在线看| 亚洲一级不卡视频| 日韩黄色片在线观看| 麻豆精品国产传媒mv男同| 久久精品72免费观看| 国产成人精品免费一区二区| 成人国产免费视频| 欧美在线观看一区二区| 在线观看91av| 久久久精品一品道一区| 亚洲欧洲色图综合| 亚洲一级片在线观看| 久久国产精品一区二区| 国产成人精品网址| 色婷婷精品久久二区二区蜜臀av| 欧美日产在线观看| 欧美videos中文字幕| 国产精品久久久久久久久免费桃花| 亚洲精品国产无套在线观| 午夜不卡av在线| 国产成人aaa| 日本韩国一区二区三区| 91精品国产欧美日韩| 国产日韩欧美高清| 亚洲 欧美综合在线网络| 国产精品中文字幕欧美| 日本韩国精品在线| 精品剧情在线观看| 伊人色综合久久天天| 蜜臀精品一区二区三区在线观看| 国产精品18久久久久久久久 | 粉嫩久久99精品久久久久久夜| 在线免费视频一区二区| 精品嫩草影院久久| 一区二区三区在线视频免费 | 日韩福利电影在线观看| 成人免费毛片嘿嘿连载视频| 91精品国产色综合久久| 国产精品久久久久久久久果冻传媒| 婷婷久久综合九色综合绿巨人 | 国产麻豆成人传媒免费观看| 在线视频中文字幕一区二区| 久久影视一区二区| 日韩av午夜在线观看| 一本大道av伊人久久综合| 亚洲精品伦理在线| 国产成人啪免费观看软件| 51精品国自产在线| 一区二区理论电影在线观看| 丁香网亚洲国际| 亚洲精品一线二线三线| 午夜精品在线看| 91麻豆免费看| 国产精品毛片a∨一区二区三区| 麻豆精品视频在线观看视频| 亚洲欧美激情一区二区| 国产高清在线精品| www国产成人| 久久精品国产网站| 777色狠狠一区二区三区| 亚洲在线视频网站| 色综合一区二区| 国产精品青草综合久久久久99| 国产一区 二区| 精品粉嫩aⅴ一区二区三区四区| 亚洲h在线观看| 欧美二区在线观看| 日韩高清一级片| 91精品国产综合久久精品| 亚洲福利一区二区| 欧美日韩在线不卡| 一区二区三区加勒比av| 91精品福利视频| 亚洲国产精品自拍| 欧美日本视频在线| 日韩中文字幕亚洲一区二区va在线|