25 BOOL APIENTRY
Init (LPWSTR lpwszDescription);
31 BOOL APIENTRY Commit ()
const;
37 BOOL APIENTRY Rollback ()
const;
44 BOOL APIENTRY CreateFolder (LPCTSTR lpctszFolderName)
const;
51 BOOL APIENTRY Delete (LPCTSTR lpctszFileName)
const;
59 BOOL APIENTRY Copy (LPCTSTR lpctszSrcFileName, LPCTSTR lpctszDstFileName)
const;
67 BOOL APIENTRY Move (LPCTSTR lpctszSrcFileName, LPCTSTR lpctszDstFileName)
const;
69#if defined (_MSC_VER) && (_MSC_VER >= 1910)
78 BOOL APIENTRY MakeSymbolicLink (
79 LPCTSTR lpctszSrcFileName, LPCTSTR lpctszLinkFileName,
80 BOOL isFile = TRUE)
const;
90 BOOL APIENTRY MakeHardLink (
91 LPCTSTR lpctszSrcFileName, LPCTSTR lpctszLinkFileName)
const;
108 BOOL APIENTRY Create (
109 HANDLE hTransaction, LPCTSTR pctszFileName, DWORD dwDesiredAccess,
110 DWORD dwShareMode, DWORD dwCreationDisposition);
void Init()
ストラテジーの初期化を行います。
ファイルIOに関するWindowsAPIを集約したクラス
WindowsAPIを集約したプロジェクトファイル
ファイルIOに関するWindowsAPIを集約したクラス
HANDLEを扱うWindowsAPIを集約した基底クラス
トランザクションNTFSに関するユーティリティクラス