vsstool.h

来自「自动化编译工具代码」· C头文件 代码 · 共 34 行

H
34
字号
#pragma once

#import <D:\VSS\win32\ssapi.dll> no_namespace named_guids

class CVSSTool  
{
public:
	CVSSTool();
	CVSSTool(const CString &strVSSIniFile,
			 const CString &strUserName,
			 const CString &strVserPass);
	~CVSSTool();

	void		Open(const CString &strVSSIniFile,
					 const CString &strUserName,
					 const CString &strVserPass);
	BOOL		IsValid() { return (m_pVSS != NULL) && m_bDBIsOpen;}
	BOOL		GetFiles  ( const CString &strVSSPath,
							const CString &strLocalPath);

protected:

	BOOL		GetVSSItem( const CString &strLocalPath,
							IVSSItemPtr pItem);

private:
	IVSSDatabasePtr m_pVSS;
	BOOL			m_bDBIsOpen;

	const CString   m_strVSSIniFile;
	const CString   m_strUserName;
	const CString   m_strVserPass;
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?