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

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

?? wimadll.h

?? 對(duì)ima、imz壓縮文件修改
?? H
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
#ifdef UNICODE
error(NOT DESIGNED FOR UNICODE)
#endif

#ifndef WIN32
error(DESIGNED FOR WIN32 ONLY)
#endif

#ifdef __cplusplus
extern "C"
{
#endif

struct str_ima_handle { int unused; };
typedef struct str_ima_handle FAR * HIMA;

#define WIMAAPI WINAPI

#ifndef CALLBACK_FILEIO_DEFINED
#define CALLBACK_FILEIO_DEFINED

typedef BOOL (WINAPI* FILEIOCALLBACK) (LPCVOID lpData,
                                       DWORD dwDataSize,
                                       LPVOID lpUsrParam);
#endif

#ifndef TYPEDISKH
typedef enum
{
  NOTHING=0,
  USED,
  ALL,
  BEGINFLOPPY,
  ONLYBOOT
} CHOICEAPP;
#endif


#ifndef _INC_DISK

#ifndef MAXLFN
#define MAXLFN 256
#endif

typedef struct
{
  char nom[8];
  char ext[3];
  char szCompactName[13];
  BYTE bAttr;

  BYTE dir_CreateMSec;
  WORD dir_CreateDate;
  WORD DosTime;
  WORD DosDate;

  BOOL fIsSubDir;
  BOOL fSel; // for private use of client app.
  BOOL fLfnEntry;
  DWORD dwSize;
  UINT uiPosInDir;
  DWORD dwLocalisation;
  DWORD dwTrueSize;
  char longname[MAXLFN];
  WORD dir_CreateTime;
  WORD dir_LastAccessDate;
} DIRINFO;
typedef DIRINFO* LPDIRINFO; // for info, huge in win16 WinImage


#ifndef EVENTNOTIF_DEFINED
#define EVENTNOTIF_DEFINED
typedef DWORD (WINAPI* EVENTNOTIFCALLBACK) (DWORD dwEvent,
                                            DWORD dwEventParam,DWORD dwWin32Err,
                                            LPVOID lpParam,LPVOID lpUsrParam);

// dwEvent contain a DWEV_xxx value, see below
// lpUsrParam contain user param gived to function

#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"


#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


#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

#define DWEV_ERRORDRIVEEMPTY    ((DWORD)0x7fff0004)
// in ReadFloppy* and WriteFloppy*
// "There is no floppy in the drive"
// return value not used

#define DWEV_ERROR_NOT_MATCH    ((DWORD)0x7fff0005)
// in ReadFloppy*
// "Floppies do not match"
// return value not used

#define DWEV_UNSTDFMT           ((DWORD)0x7fff0006)
// in ReadFloppy* and WriteFloppy*
// "The current image format differs from the standard format for this disk drive"
// return value : IDCANCEL to abort, IDOK (1) or any other value to continue,

#define DWEV_UNSUPFMT           ((DWORD)0x7fff0007)
// in WriteFloppy* and WriteLargeIma
// "The current image format is not supported by the disk drive"
// return value not used

#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). IDNO stop, any other value continue

#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). IDNO stop, any other value continue

#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 (or any other value) to continue


#define DWEV_ERRORASPI          ((DWORD)0x7fff000b)
// Aspi error in WimLargeReadAspiCDImage*
// dwEventParam contain first sector number of range error
// return value : IDABORT, IDRETRY or IDIGNORE

#define DWEV_ERRORWRITEIMAGEFILE    ((DWORD)0x7fff000c)
// error in writing image file in WimLargeReadAspiCDImage*
// dwWin32Err : Win32 error number, like GetLastError()


#define DWEV_ERRORIOCTL             ((DWORD)0x7fff000d)
// IOCTL error when reading Disk partition under Win9x
// dwEventParam is Int25/26 error value
// return value : IDCANCEL or IDRETRY

#define DWEV_ROOTREADDONE           ((DWORD)0x7fff000e)
// when reading FAT image, say when the root is read
// return value is not used

#ifndef LOCATEERROR_DEFINED
#define LOCATEERROR_DEFINED
typedef enum
{
  ON_FORMAT=0,
  ON_READ,
  ON_WRITE,
  ON_COMPARE
} LOCATEERROR;
#endif

#ifndef SUPINFOSTRUCT_DEFINED
#define SUPINFOSTRUCT_DEFINED
typedef struct
{
    DWORD dwSizeStruct;
    LOCATEERROR LocErr;
    DWORD dwHead;
    DWORD dwTrack;

    DWORD dwPosLow;
    DWORD dwPosHigh;
    DWORD dwStyleAnswer;

    DWORD dwErrNumber;
    LPCTSTR lpszErrorText;
} ERROR_SUPINFO;

// for ExtractFile and InjectFile, in event DWEV_PROGRESSPERCENT lpParam contain a
//    PROGRESSFILE_SUPINFO structure
typedef struct
{
    DWORD dwSizeStruct;
    DWORD dwCurrentPos;
    DWORD dwReserved1;
    DWORD dwTotalSize;
    DWORD dwReserved2;
    LPCTSTR lpszName;
    LPCTSTR lpszFullName;
} PROGRESSFILE_SUPINFO;
#endif

#endif

#endif


#ifndef SORT_NONE
#define SORT_NONE 72
#define SORT_NAME 73
#define SORT_EXT  74
#define SORT_SIZE 75
#define SORT_DATE 76
#endif

#ifndef CDM_ROOT
#define CDM_ROOT  50
#define CDM_UPPER 51
#define CDM_ENTRY 52 // use ChszDir
#endif


typedef enum
{
  NO_FLOPPY=0,
  FLOPPY_360,
  FLOPPY_12M,
  FLOPPY_720,
  FLOPPY_144,
  FLOPPY_288,
  LDISK_REMOVABLE,
  LDISK_HARDDISK,
  LDISK_CDROM,
  FLOPPY_LS120
} DRIVEINFO;

// HWND_NO_PROGRESS : hWnd parameter to ReadImaFile or WriteImaFile to have no
//  WinImage progress bar window
#define HWND_NO_PROGRESS ((HWND)INVALID_HANDLE_VALUE)

// CreateMemFatHima : Create an Image Object.
// you need call ReadImaFile, ReadFloppy or MakeEmptyImage
HIMA WIMAAPI CreateMemFatHima();

// CreateMemHfsHima : Create an Image Object for Mac floppy.
// you need call ReadImaFile, ReadFloppy
// extract, inject... cannot be used
HIMA WIMAAPI CreateMemHfsHima();

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合久久综合久久综合| 国产一区二区精品久久99| 亚洲日本护士毛茸茸| 国产精品午夜在线| 国产精品伦一区二区三级视频| 久久人人爽人人爽| 久久综合给合久久狠狠狠97色69| 精品三级av在线| 精品sm捆绑视频| 国产三级欧美三级日产三级99| 久久久久久久久久电影| 国产日韩欧美精品在线| 中文字幕一区二区三区av| 亚洲人成电影网站色mp4| 亚洲精品一二三| 亚洲成a天堂v人片| 免费成人在线播放| 国产一区二区三区av电影| 国产精品自在在线| 91色乱码一区二区三区| 在线精品国精品国产尤物884a| 欧美日韩中文字幕精品| 337p亚洲精品色噜噜| 精品国产1区2区3区| 久久精品人人做| 国产精品婷婷午夜在线观看| 成人欧美一区二区三区黑人麻豆 | 欧美在线播放高清精品| 欧美日韩大陆一区二区| 欧美一级二级三级乱码| 国产亚洲欧美在线| 亚洲欧美日韩中文播放| 视频一区二区欧美| 国产精品12区| 在线免费亚洲电影| 欧美大片一区二区三区| 亚洲国产精品成人久久综合一区 | 99re66热这里只有精品3直播 | 91免费视频观看| 欧美伦理视频网站| 久久精品视频一区二区| 亚洲激情一二三区| 国产呦萝稀缺另类资源| 99久久久精品免费观看国产蜜| 欧美日韩精品一区二区三区蜜桃| www激情久久| 亚洲欧洲综合另类| 久久激情五月激情| 91色porny蝌蚪| 欧美精品一区二区三区久久久| 亚洲欧美成人一区二区三区| 六月丁香综合在线视频| 色综合天天综合网国产成人综合天| 6080午夜不卡| 18成人在线观看| 国产一区二区在线看| 在线观看一区日韩| 久久精品视频在线看| 日本三级韩国三级欧美三级| gogogo免费视频观看亚洲一| 3751色影院一区二区三区| 中文字幕制服丝袜成人av| 日本vs亚洲vs韩国一区三区| 色94色欧美sute亚洲13| 久久理论电影网| 日本欧洲一区二区| 91免费视频观看| 国产欧美精品一区二区色综合 | 成人性生交大片免费看中文 | 久久欧美中文字幕| 日韩不卡一区二区| 色婷婷综合久久久久中文一区二区| 欧美大胆人体bbbb| 丝袜美腿亚洲色图| 91福利在线播放| 中文字幕一区二区三中文字幕| 久久99久久精品欧美| 欧美男女性生活在线直播观看| 国产精品人妖ts系列视频| 激情综合色播激情啊| 欧美精品v国产精品v日韩精品| 亚洲色图制服丝袜| 成人av资源下载| 中文字幕欧美激情一区| 国产中文字幕精品| 91精品国产高清一区二区三区| 亚洲一区二区在线观看视频| 91麻豆免费在线观看| 国产精品国产三级国产普通话99 | www.av亚洲| 国产欧美一区在线| 国产精品自拍一区| 久久丝袜美腿综合| 精品制服美女久久| 精品999久久久| 精品午夜久久福利影院| 欧美videossexotv100| 日本va欧美va精品发布| 日韩一区二区免费高清| 免费欧美在线视频| 欧美成人精品二区三区99精品| 奇米影视一区二区三区| 欧美精品粉嫩高潮一区二区| 亚洲成av人片在线观看| 51精品视频一区二区三区| 天堂久久一区二区三区| 欧美精品在线观看一区二区| 午夜一区二区三区在线观看| 欧美日韩国产天堂| 青娱乐精品视频在线| 欧美一区二区在线播放| 久久国产精品第一页| 日韩欧美国产一区二区三区 | 精品国产乱码久久久久久夜甘婷婷 | 亚洲综合图片区| 在线观看国产91| 午夜精品久久久久久| 91精品婷婷国产综合久久性色| 蜜臀久久99精品久久久画质超高清 | 成年人午夜久久久| 一区二区三区在线看| 欧美日韩夫妻久久| 极品尤物av久久免费看| 欧美韩日一区二区三区四区| 97se亚洲国产综合自在线不卡| 一区二区国产视频| 5566中文字幕一区二区电影| 国产一区欧美一区| 中文字幕亚洲在| 欧美精品丝袜久久久中文字幕| 六月丁香综合在线视频| 欧美韩国日本综合| 91福利资源站| 韩国女主播一区| 中文字幕在线不卡一区| 欧美日韩一区二区三区四区五区| 男人的天堂久久精品| 国产欧美日韩精品在线| 欧美在线综合视频| 麻豆精品一区二区av白丝在线| 国产日韩亚洲欧美综合| 色综合久久天天综合网| 蜜桃视频在线观看一区二区| 国产精品免费看片| 欧美欧美欧美欧美| 成人毛片视频在线观看| 亚洲成人精品影院| 欧美国产精品专区| 欧美视频你懂的| 国产精品99久久久久久似苏梦涵 | 久久久不卡影院| 欧美无人高清视频在线观看| 久久99国产精品麻豆| 日韩一区在线播放| 欧美精品一区二区蜜臀亚洲| 972aa.com艺术欧美| 久久电影网电视剧免费观看| 自拍偷拍亚洲欧美日韩| 欧美一级片免费看| 99久久婷婷国产精品综合| 麻豆精品视频在线观看视频| 亚洲特级片在线| 精品国产青草久久久久福利| 日本乱人伦一区| 激情欧美一区二区三区在线观看| 亚洲精品高清在线观看| 久久久另类综合| 欧美日韩日日摸| 99久久国产综合精品麻豆| 久久99精品久久久久久| 亚洲一区二区三区国产| 国产精品久久久久国产精品日日| 欧美一区二区久久| 欧美性感一类影片在线播放| 成人黄色大片在线观看| 美女尤物国产一区| 午夜精品久久久久| 亚洲综合色在线| 国产精品理论在线观看| 精品国产a毛片| 日韩精品一区二区三区视频| 欧美在线三级电影| 91亚洲男人天堂| 福利一区二区在线| 久久精品国产精品青草| 亚洲成人动漫在线免费观看| 亚洲图片欧美激情| 国产精品天干天干在观线| 精品成人一区二区三区四区| 欧美日韩不卡一区| 欧美丝袜丝交足nylons| 91玉足脚交白嫩脚丫在线播放| 国产乱理伦片在线观看夜一区 | 欧美日韩综合不卡| 日本伦理一区二区| 91久久精品国产91性色tv| 99精品国产热久久91蜜凸| 成人h版在线观看| av色综合久久天堂av综合| 成人激情电影免费在线观看|