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

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

?? zipfile.h

?? 一款最完整的工業組態軟源代碼
?? H
字號:
////////////////////////////////////////////////////////////////////////////////
// $Workfile: ZipFile.h $
// $Archive: /ZipArchive_STL/ZipFile.h $
// $Date: 21-01-04 19:05 $ $Author: Tadeusz Dracz $
////////////////////////////////////////////////////////////////////////////////
// This source file is part of the ZipArchive library source distribution and
// is Copyright 2000-2004 by Tadeusz Dracz (http://www.artpol-software.com/)
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
// 
// For the licensing details see the file License.txt
////////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_ZIPFILE_H__80609DE0_2C6D_4C94_A90C_0BE34A50C769__INCLUDED_)
#define AFX_ZIPFILE_H__80609DE0_2C6D_4C94_A90C_0BE34A50C769__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "ZipAbstractFile.h"
#include "ZipString.h"
#include "ZipExport.h"

#ifndef __GNUC__
	#include <io.h>
#else
	#include <unistd.h>
	#include <errno.h>	
#endif


// there seems to be a problem under Windows sometimes when using one of the functions below 
// without the underscore at the beginning	
#ifndef _lseek
	#define _lseek lseek
#endif

#ifndef _read
	#define _read read
#endif

#ifndef _close
	#define _close close
#endif


class ZIP_API CZipFile :public CZipAbstractFile
{
	void ThrowError() const;
public:
	int m_hFile;
	operator HANDLE();
	enum OpenModes
	{
		modeRead =          0x0001,
		modeWrite =         0x0002,
		modeReadWrite =     modeRead | modeWrite,
		shareDenyWrite =    0x0004,
		shareDenyRead =     0x0008,
		shareDenyNone =     0x0010,
		modeCreate =        0x0020,
		modeNoTruncate =    0x0040,
	};
	
	CZipFile(LPCTSTR lpszFileName, UINT openFlags)
	{
		m_hFile = -1;
		Open(lpszFileName, openFlags, true);
	}
	void Flush();
	ZIP_ULONGLONG GetLength() const;
	CZipString GetFilePath() const {return m_szFileName;}
	bool IsClosed()const { return m_hFile == -1;}
	bool Open(LPCTSTR lpszFileName, UINT openFlags, bool bThrow);
	void Close() 
	{
		if (IsClosed())
			return;

		if (_close(m_hFile) != 0)
			ThrowError();
		else
		{
			m_szFileName.empty();
			m_hFile = -1;
		}
	}
	void Write(const void* lpBuf, UINT nCount)
	{
		if (write(m_hFile, lpBuf, nCount) != (int) nCount)
			ThrowError();
	}
	ZIP_ULONGLONG GetPosition() const
	{
#ifndef __GNUC__
		long ret = tell(m_hFile);
#else
		long ret = lseek(m_hFile, 0, SEEK_CUR);
#endif
		if (ret == -1L)
			ThrowError();
		return ret;
	}
	void SetLength(ZIP_ULONGLONG nNewLen);
	UINT Read(void *lpBuf, UINT nCount)
	{
		errno = 0;
		int ret = _read(m_hFile, lpBuf, nCount);
		if (ret < (int) nCount && errno != 0)
			ThrowError();
		return ret;

	}
	ZIP_ULONGLONG Seek(ZIP_LONGLONG dOff, int nFrom)
	{
		long ret = _lseek(m_hFile, (long)dOff, nFrom);
		if (ret == -1)
			ThrowError();
		return ret;
	}
	CZipFile ();
	virtual ~CZipFile (){Close();};
protected:
	CZipString m_szFileName;

};

#endif // !defined(AFX_ZIPFILE_H__80609DE0_2C6D_4C94_A90C_0BE34A50C769__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区91精品张津瑜| 日韩精品中文字幕一区 | 国产精品拍天天在线| 久久99精品久久久久久| 欧美狂野另类xxxxoooo| 欧美韩日一区二区三区四区| 韩国一区二区三区| 2024国产精品| 午夜精品久久久| 色综合久久99| 亚洲一区二区在线免费看| 91女厕偷拍女厕偷拍高清| 亚洲男人的天堂在线aⅴ视频| 99精品热视频| 亚洲视频免费观看| 欧美日韩一区二区欧美激情| 亚洲人成人一区二区在线观看 | 精品久久久久一区二区国产| 青青国产91久久久久久| 精品国产sm最大网站| 国产一区二区0| 成人欧美一区二区三区在线播放| 成人丝袜高跟foot| 亚洲精品乱码久久久久久日本蜜臀| 日本久久电影网| 婷婷六月综合亚洲| 亚洲精品在线免费播放| 粉嫩一区二区三区在线看| 亚洲蜜臀av乱码久久精品蜜桃| 在线观看日产精品| 秋霞影院一区二区| 久久久国产午夜精品| 成人app在线观看| 亚洲午夜国产一区99re久久| 欧美成人性战久久| 99久久国产免费看| 免费在线视频一区| 亚洲私人影院在线观看| 欧美人与性动xxxx| 91免费观看在线| 极品瑜伽女神91| 爽好久久久欧美精品| 国产精品久久久久久一区二区三区| 99国产精品国产精品久久| 麻豆一区二区三| 调教+趴+乳夹+国产+精品| 亚洲黄色免费电影| 偷拍日韩校园综合在线| 综合久久久久综合| 亚洲精品国产a久久久久久| 亚洲曰韩产成在线| 日韩精品国产欧美| 精品一区二区三区影院在线午夜| 激情五月播播久久久精品| 色94色欧美sute亚洲13| 欧美日韩在线播放三区四区| 欧美日韩精品综合在线| 成人成人成人在线视频| 色婷婷激情综合| 欧美日韩免费一区二区三区| 91黄色激情网站| 欧美日韩你懂的| 精品捆绑美女sm三区| 国产亚洲欧洲一区高清在线观看| 精品少妇一区二区三区在线播放| 精品国产一二三| 18欧美乱大交hd1984| 亚洲女性喷水在线观看一区| 国产校园另类小说区| 国产精品少妇自拍| 国产精品久99| 一区二区三区**美女毛片| 亚洲视频 欧洲视频| 一区二区三区日韩精品| 亚洲午夜久久久久久久久久久| 亚洲国产精品自拍| 麻豆精品视频在线观看免费| 国产精品羞羞答答xxdd| 波多野洁衣一区| 91丨国产丨九色丨pron| 91精品国模一区二区三区| 精品处破学生在线二十三| 久久精品夜色噜噜亚洲a∨| 亚洲日本在线a| 日韩精品91亚洲二区在线观看| 极品尤物av久久免费看| 91色.com| 欧美三级一区二区| 国产拍欧美日韩视频二区| 一区二区三区在线视频观看58 | 国产在线不卡一区| 成人免费看的视频| 欧美手机在线视频| 亚洲精品一区二区三区香蕉| 亚洲欧洲精品一区二区三区| 天涯成人国产亚洲精品一区av| 蜜臀久久久99精品久久久久久| 国产v日产∨综合v精品视频| 在线影视一区二区三区| 日韩精品一区二区三区swag| 国产精品免费看片| 日韩一区欧美二区| 成人天堂资源www在线| 91麻豆精品国产91久久久久 | 亚洲mv在线观看| 国产麻豆精品视频| 欧美日韩一区二区三区在线| 久久久精品天堂| 亚洲成a人片综合在线| 99re热这里只有精品免费视频| 欧美精品在线视频| 亚洲女人小视频在线观看| 同产精品九九九| av一本久道久久综合久久鬼色| 3d动漫精品啪啪| 一区二区三区在线免费观看| 国产福利不卡视频| 欧美xxxxx牲另类人与| 亚洲一区在线看| 成人一级片网址| 欧美人伦禁忌dvd放荡欲情| 国产精品不卡在线| 国产黄色精品网站| 日韩欧美在线网站| 午夜免费久久看| 色呦呦一区二区三区| 久久九九久久九九| 免费在线成人网| 欧美一区二区三区免费在线看| 一区二区三区国产精华| 成人自拍视频在线| 精品国产精品一区二区夜夜嗨| 亚洲主播在线播放| 色综合咪咪久久| 久久蜜臀精品av| 国产精品18久久久久| 欧美大肚乱孕交hd孕妇| 亚洲成人免费观看| 色哟哟亚洲精品| 亚洲人成亚洲人成在线观看图片| 成人在线综合网站| 国产免费成人在线视频| 不卡影院免费观看| 国产蜜臀97一区二区三区| 久久国产欧美日韩精品| 欧美一级片在线观看| 亚洲福利视频三区| 91污片在线观看| 国产精品丝袜久久久久久app| 久久se精品一区精品二区| 日韩一二三四区| 日韩影视精彩在线| 日韩视频在线你懂得| 免费成人在线视频观看| 精品少妇一区二区三区免费观看| 日本成人在线电影网| 日韩一区和二区| 日本不卡一二三| 久久天天做天天爱综合色| 国内精品伊人久久久久影院对白| 久久蜜桃av一区二区天堂| 国产成人在线视频网站| 国产精品美女www爽爽爽| 成人av免费在线| 亚洲一区在线观看网站| 欧美精品99久久久**| 美女在线一区二区| 久久品道一品道久久精品| 久久99国产精品久久99 | 国产精品国产三级国产有无不卡| www.久久久久久久久| 一区av在线播放| 91麻豆精品国产91久久久久久 | 免费成人在线播放| 欧美不卡一区二区三区| 国产91露脸合集magnet| 中文字幕一区二区不卡| 欧美色爱综合网| 精品影院一区二区久久久| 国产精品久久久久久久久免费丝袜 | 亚洲综合无码一区二区| 在线观看91精品国产麻豆| 国产在线播放一区三区四| 国产精品久久久久久久裸模| 欧美日韩一区在线| 久久99久久99小草精品免视看| 欧美一区二区视频免费观看| 高清国产一区二区| 亚洲国产aⅴ天堂久久| 精品国产在天天线2019| av中文字幕在线不卡| 日韩精品91亚洲二区在线观看 | 久久久久国产精品免费免费搜索| 99久久夜色精品国产网站| 一区二区三区在线观看动漫| 久久精品亚洲国产奇米99| 欧美色综合久久| 国产精品羞羞答答xxdd| 亚洲电影一级片| 日本一区二区三区久久久久久久久不|