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

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

?? wimadll.h

?? 對(duì)ima、imz壓縮文件修改
?? H
?? 第 1 頁 / 共 3 頁
字號(hào):
//     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
#ifndef ERRINFO_MOVEFILE_DESTINATIONEQUALSOURCE
#define ERRINFO_MOVEFILE_DESTINATIONEQUALSOURCE     ((DWORD)(0x80000001UL))
#define ERRINFO_MOVEFILE_DESTINATIONSUBFOLERDEPL    ((DWORD)(0x80000002UL))
#endif

BOOL WIMAAPI MoveFileToDir(HIMA hIma,LPCSTR lpName,LPCSTR lpExt,LPCSTR lpszDestDir,
                           LPBOOL lpfReplaceNeeded,BOOL fDoRealMove,BOOL fDoReplaceIfNeeded,
                           LPDWORD lpdwErrInfo);


// RenameFile :    Rename one file
//  uiPosDir :     The uiPosInDir fields in DIRINFO structure that describe
//                  the file
//  lpNewLongName: The new name of the file
BOOL RenameFile(HIMA hIma,UINT uiPosDir,LPCSTR lpNewLongName);


// 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...)
BOOL ChangeDateAndAttribute(HIMA hIma,UINT uiPosDir,LPBYTE lpbNewAttr,
                                    LPWORD lpNewDosDate,LPWORD lpNewDosTime,
                                    LPBYTE lpbNewdir_CreateMSec,
                                    LPWORD lpwNewdir_CreateTime,LPWORD lpwNewdir_CreateDate,
                                    LPWORD lpwNewdir_LastAccessDate);


// ReadData : Direct read data in image.
//  dwPos :  begin position
//  dwSize : number of byte to copy (size of buffer)
//  lpBuf :  buffer that will receive data
BOOL WIMAAPI ReadData(HIMA hIma,DWORD dwPos,DWORD dwSize,LPSTR lpBuf);

// 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
BOOL WIMAAPI WriteData(HIMA hIma,DWORD dwPos,DWORD dwSize,LPCSTR lpBuf);
/* */

//
// 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);


// GetDriveInfo : Get info about drive type
//  bDrive : number of driver (0 = 'A:', 1 = 'B:')
//  return the kind of drive
DRIVEINFO WIMAAPI GetDriveInfo(BYTE bDrive);

typedef struct
{
    DWORD dwSizeStruct;
    DWORD dwHost;
    DWORD dwTargetID;
    DWORD dwTargetType;
    char  szDeviceName[32];
} ASPIINQUIRYTAB;

// 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);

// 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);


// 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);

BOOL WIMAAPI WimLargeReadAspiCDImageIgnoreErrorCB(HWND hWnd,EVENTNOTIFCALLBACK pEventNotifCallBack,LPVOID lpUsrParam,
                                                  DWORD dwHost,DWORD dwTargetID,
                                                  LPSTR lpFn,LPDWORD lpdwTotal,BOOL fIgnoreError);

// return value != 0 if WimLargeReadLargeIma can be used with CDRom
// (elsewhere, only hard disk partition)
DWORD WIMAAPI 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);

BOOL WIMAAPI WimLargeReadLargeImaCB(HWND hWnd,EVENTNOTIFCALLBACK pEventNotifCallBack,LPVOID lpUsrParam,
                                    char cDrive,LPSTR lpFn,LPDWORD lpdwTotal,CHOICEAPP caRead);

BOOL WIMAAPI WimLargeReadLargeImaEx(HWND hWnd,char cDrive,LPSTR lpFn,
                                    LPDWORD lpdwTotal,LPDWORD lpdwTotalHigh,CHOICEAPP caRead);

BOOL WIMAAPI WimLargeReadLargeImaCBEx(HWND hWnd,EVENTNOTIFCALLBACK pEventNotifCallBack,LPVOID lpUsrParam,
                                    char cDrive,LPSTR lpFn,
                                    LPDWORD lpdwTotal,LPDWORD lpdwTotalHigh,CHOICEAPP caRead);

// Write Disk partition from image
//  cDrive : disk letter ('C' for disk C:...)
//  lpdwTotal : will receive number of byte processed
//  lpdwTotal : will receive high part of number of byte processed
//  caWrite : USED or ALL
//  fCheckDiskBeforeWrite : if you want check disk is empty
//  fAcceptAdapt : if geometry is incompatible and fAcceptAdapt is TRUE, adapt geometry
//          if geometry is incompatible and fAcceptAdapt is FALSE, return only FALSE
BOOL WIMAAPI WimLargeWriteLargeIma(HIMA hIma,HWND hWnd,char cDrive,LPDWORD lpdwTotal,
                                   CHOICEAPP caWrite,BOOL fCheckDiskBeforeWriteThis);

BOOL WIMAAPI WimLargeWriteLargeImaCB(HIMA hIma,
                                     HWND hWnd,EVENTNOTIFCALLBACK pEventNotifCallBack,LPVOID lpUsrParam,
                                     char cDrive,LPDWORD lpdwTotal,
                                     CHOICEAPP caWrite,BOOL fCheckDiskBeforeWriteThis);

BOOL WIMAAPI WimLargeWriteLargeImaEx(HIMA hIma,HWND hWnd,char cDrive,
                                     LPDWORD lpdwTotal,LPDWORD lpdwTotalHigh,
								     CHOICEAPP caWrite,BOOL fCheckDiskBeforeWriteThis,
                                     BOOL fAcceptAdapt,LPBOOL lpfGeometryIncompatible);

BOOL WIMAAPI WimLargeWriteLargeImaCBEx(HIMA hIma,
                                     HWND hWnd,EVENTNOTIFCALLBACK pEventNotifCallBack,LPVOID lpUsrParam,
                                     char cDrive,LPDWORD lpdwTotal,LPDWORD lpdwTotalHigh,
                                     CHOICEAPP caWrite,BOOL fCheckDiskBeforeWriteThis,
                                     BOOL fAcceptAdapt,LPBOOL lpfGeometryIncompatible);

// say if a letter if a CDRom
BOOL WIMAAPI WimLargeIsIsoCDDrive(char cDrive);

// Write the boot sector of an image
BOOL WIMAAPI WriteSectBoot(HIMA hIma,const BYTE*  lpBuf,DWORD dwSizeBuf);

// Read the boot sector of an image
BOOL WIMAAPI GetSectBoot(HIMA hIma,BYTE* lpBuf,DWORD dwSizeBuf,LPDWORD lpdwSizeBoot);

// Get the total size of an image
BOOL WIMAAPI GetImageSize(HIMA hIma,LPDWORD lpdwLow,LPDWORD lpdwHigh);

// Get the free space in an image
BOOL WIMAAPI GetFreeSpaceInImage(HIMA hIma,LPDWORD lpdwLow,LPDWORD lpdwHigh);


// IsFileExportableRawStandard, ExportRawStandardFile for export not .iso CDRom (like .bin) to .iso image
BOOL WIMAAPI IsFileExportableRawStandard(HIMA hIma,LPBOOL lpfUsefulExport,
                                         LPDWORD lpdwSizeIsoFileLow,LPDWORD lpdwSizeIsoFileHigh);

BOOL WIMAAPI ExportRawStandardFile(HIMA hIma,HWND hWnd,
                                   LPCSTR lpszIsoFileName);

BOOL WIMAAPI ExportRawStandardFileCB(HIMA hIma,HWND hWnd,EVENTNOTIFCALLBACK pEventNotifCallBack,LPVOID lpUsrParam,
                                     LPCSTR lpszIsoFileName);


///
typedef struct
{
BYTE bActivate;
BYTE bHeadBegin;
WORD wCylSectBegin;

BYTE bType;  // 0=none, 5=ext
BYTE bHeadEnd;
WORD wCylSectEnd;

DWORD dwDist;
DWORD dwSize;
} PARTITION;

typedef struct
{
PARTITION part;
DWORD dwPos;
DWORD dwPosPartition;
BOOL fIsFat32;
BOOL fIsFat;
BOOL fIsNtfs;
BOOL fIsLinux;
BYTE bDisk;
BYTE bFill[3];
} PARTDESC;
typedef PARTDESC* PPARTDESC;

#define PARTITION_DEFINED

DWORD WIMAAPI MakePartitionList(LPCSTR lpfn,LPCSTR lpszPassword,
                           DWORD*pdwNbPartFound,DWORD *pdwNbFat32Found,
                           DWORD dwArraySize,PARTDESC* pList);



DWORD WIMAAPI GetNumberPhysicalDisk();

BOOL WIMAAPI GetPhysicalDiskSizeAndInfo(DWORD dwDisk,LPDWORD lpdwSizeLow,LPDWORD lpdwSizeHigh,
                                 LPBOOL lpfRemovable,
                                 LPTSTR lpszUnitName,DWORD dwUnitNameSize);

typedef enum
{
    PHYSICALDISKIMAGEFORMAT_UNKNOWN = 0,
    PHYSICALDISKIMAGEFORMAT_FIXED,
    PHYSICALDISKIMAGEFORMAT_VHDFIXED,
    PHYSICALDISKIMAGEFORMAT_VHDDYNAMIC,
    PHYSICALDISKIMAGEFORMAT_VMDKFIXED,
    PHYSICALDISKIMAGEFORMAT_VMDKDYNAMIC,
} PHYSICALDISKIMAGEFORMAT;

// Create image of a physical disk of a virtual file

BOOL WIMAAPI CreatePhysicalDiskImage(HWND hWnd,DWORD dwDisk,LPCSTR lpFn,PHYSICALDISKIMAGEFORMAT PhysFormat);


BOOL WIMAAPI CreatePhysicalDiskImageCB(HWND hWnd,EVENTNOTIFCALLBACK pEventNotifCallBack,LPVOID lpUsrParam,
                                       DWORD dwDisk,LPCSTR lpFn,PHYSICALDISKIMAGEFORMAT PhysFormat);

BOOL WIMAAPI RestorePhysicalDiskImage(HWND hWnd,DWORD dwDisk,LPCSTR szFile);

BOOL WIMAAPI RestorePhysicalDiskImageCB(HWND hWnd,EVENTNOTIFCALLBACK pEventNotifCallBack,LPVOID lpUsrParam,
                                        DWORD dwDisk,LPCSTR szFile);

BOOL WIMAAPI ConvertVhdImgFileName(HWND hWnd,LPCSTR szFileRead,LPCSTR lpFilenameParamWrite,PHYSICALDISKIMAGEFORMAT PhysFormat);


BOOL WIMAAPI ConvertVhdImgFileNameCB(HWND hWnd,EVENTNOTIFCALLBACK pEventNotifCallBack,LPVOID lpUsrParam,
                                     LPCSTR szFileRead,LPCSTR lpFilenameParamWrite,PHYSICALDISKIMAGEFORMAT PhysFormat);


#ifdef __cplusplus
}
#endif  /* __cplusplus */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国v精品久久久网| 麻豆精品一区二区av白丝在线| 成人三级在线视频| 中文字幕av在线一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 欧美国产综合一区二区| jiyouzz国产精品久久| 国产精品传媒在线| 一本大道av伊人久久综合| 一区二区三区精品在线观看| 欧美性生活久久| 久久国产精品无码网站| 久久蜜桃av一区二区天堂| a美女胸又www黄视频久久| 亚洲激情一二三区| 日韩一级视频免费观看在线| 国产麻豆视频精品| 亚洲人成网站精品片在线观看| 欧美视频一区二区在线观看| 日本va欧美va精品| 国产精品三级视频| 欧洲av一区二区嗯嗯嗯啊| 青草国产精品久久久久久| 中文字幕va一区二区三区| 欧亚洲嫩模精品一区三区| 久久精品国产澳门| 亚洲色欲色欲www| 7777精品久久久大香线蕉| 国产高清在线精品| 亚洲超碰97人人做人人爱| 久久午夜国产精品| 欧美在线免费播放| 国产传媒欧美日韩成人| 亚洲色图第一区| 欧美精品一区二区三区高清aⅴ | 亚洲亚洲精品在线观看| 欧美大尺度电影在线| 91行情网站电视在线观看高清版| 久久99精品久久久久久| 一区二区视频在线看| 久久综合九色综合97婷婷| 色av一区二区| 国产盗摄女厕一区二区三区| 日韩成人免费看| 亚洲综合成人网| 国产精品丝袜黑色高跟| 精品人伦一区二区色婷婷| 日本高清不卡一区| 成人小视频在线| 久久66热re国产| 日韩精品欧美成人高清一区二区| 国产精品久久久久久久蜜臀 | 精品国产乱码久久久久久牛牛| 99国产精品久| 国产精品一区二区久激情瑜伽 | 一区二区三区日韩精品| 久久精品一区四区| 精品日韩一区二区三区免费视频| 欧美日韩一区在线| 色视频成人在线观看免| 成人app软件下载大全免费| 极品美女销魂一区二区三区免费| 日韩影院精彩在线| 亚洲va国产va欧美va观看| 自拍偷在线精品自拍偷无码专区| 久久久久久久免费视频了| 精品少妇一区二区三区视频免付费| 9191精品国产综合久久久久久| 在线观看亚洲一区| 91国偷自产一区二区开放时间 | 高清beeg欧美| 国产成人丝袜美腿| 国产一区二区网址| 国产一区二区三区高清播放| 久久99精品久久久久久| 激情综合网天天干| 韩国女主播成人在线| 精品一区二区三区在线视频| 狠狠色狠狠色合久久伊人| 黄色精品一二区| 国产剧情在线观看一区二区| 国产精品18久久久久久vr| 国产精品中文欧美| 成人av资源网站| 91色|porny| 欧美视频一区二区三区| 精品视频在线免费观看| 555www色欧美视频| 精品奇米国产一区二区三区| 久久亚洲一区二区三区明星换脸| 久久久99精品久久| 日韩美女久久久| 亚洲成人精品一区| 免费看黄色91| 国产麻豆视频精品| 91视视频在线观看入口直接观看www | 亚洲高清一区二区三区| 午夜视黄欧洲亚洲| 麻豆成人av在线| 国产精品一区二区黑丝| 91麻豆产精品久久久久久| 欧美色综合影院| 久久综合色婷婷| √…a在线天堂一区| 午夜天堂影视香蕉久久| 国产一区二区美女| 波多野结衣亚洲一区| 欧美日韩精品一区二区三区四区| 欧美tk—视频vk| 国产精品福利在线播放| 亚洲成a人片在线观看中文| 日日摸夜夜添夜夜添国产精品| 国产一区二区三区四| 色婷婷一区二区三区四区| 欧美一区二区三区在线观看| 欧美激情中文字幕| 亚洲chinese男男1069| 国产一区二区不卡老阿姨| 在线一区二区三区做爰视频网站| 日韩欧美国产综合| 亚洲欧美一区二区在线观看| 婷婷久久综合九色综合伊人色| 国产精品夜夜爽| 制服丝袜国产精品| 亚洲三级电影全部在线观看高清| 美洲天堂一区二卡三卡四卡视频| 不卡一卡二卡三乱码免费网站| 这里只有精品电影| 自拍偷拍国产精品| 国产一区二区三区四区五区美女 | 盗摄精品av一区二区三区| 欧美精品v国产精品v日韩精品| 国产女主播视频一区二区| 日本在线不卡一区| 在线国产亚洲欧美| 国产女人水真多18毛片18精品视频| 午夜电影网一区| 99在线视频精品| 国产人成一区二区三区影院| 日韩不卡手机在线v区| 一本到高清视频免费精品| 国产女人18水真多18精品一级做| 全部av―极品视觉盛宴亚洲| 在线免费亚洲电影| 国产精品久久看| 国产精品亚洲人在线观看| 欧美一级理论片| 午夜av区久久| 在线视频欧美区| 亚洲欧美色综合| av电影在线观看完整版一区二区| 久久久99免费| 国产精品18久久久久久vr| 精品久久久久香蕉网| 蜜臀久久久久久久| 3d动漫精品啪啪一区二区竹菊| 亚洲高清免费观看| 欧美亚洲图片小说| 亚洲精品中文在线| 色综合网站在线| 亚洲人精品午夜| 色先锋久久av资源部| 亚洲欧美一区二区三区孕妇| 不卡一区二区三区四区| 中文字幕在线免费不卡| 成人精品免费网站| 中文文精品字幕一区二区| 懂色av一区二区三区免费看| 国产欧美日产一区| 成人av综合在线| 亚洲欧美另类小说| 97久久超碰国产精品电影| √…a在线天堂一区| 欧美怡红院视频| 亚洲成av人片| 日韩欧美国产综合一区| 国产乱对白刺激视频不卡| 国产欧美日韩三区| 99精品久久免费看蜜臀剧情介绍| 一区二区三区国产精华| 欧美吻胸吃奶大尺度电影 | 亚洲视频一区在线| 欧美日韩一区二区三区在线| 日韩精品色哟哟| 精品国产一区二区三区久久影院| 国产老女人精品毛片久久| 中文字幕欧美一区| 欧日韩精品视频| 美女任你摸久久| 亚洲国产精品黑人久久久| 色综合天天综合网天天狠天天 | 久久精品国产秦先生| 欧美国产精品劲爆| 欧美亚洲一区二区在线| 麻豆精品国产传媒mv男同| 国产日韩欧美高清| 欧美视频自拍偷拍| 韩国成人福利片在线播放| 国产精品久久久久精k8| 精品污污网站免费看|