Lhaz
|
#include <lhazshellex.h>
公開メンバ関数 | |
LHAZSHELLEX (void) | |
‾LHAZSHELLEX (void) | |
MYSTR | GetInstallDir (void) |
void | SetInstallDir (const MYSTR &destdir, const MYSTR &linkname) |
void | SetUnInstall (const MYSTR &destdir, const MYSTR &linkname, LONGLONG size) |
void | RemoveUnInstall (void) |
void | SetCLSID (const MYSTR &destdir) |
void | DelCLSID (void) |
void | SetContextMenuHandler (bool sw=true) |
void | SetDragDropHandler (bool sw=true) |
bool | IsRDDExtended (void) |
void | SetRegClass (ARCHIVE::TYPE type, const MYSTR &exename, const MYSTR &resourcename, bool conview) |
void | CreateShortCut (HWND hWnd, int nFolder, const MYSTR &destdir, const MYSTR &destpath, const MYSTR &linkname) |
静的非公開変数類 | |
static const TCHAR | CLSID32 [] = _T("{5A2F1463-7C43-4493-8CC9-7717F0FF8585}") |
static const TCHAR | CLSID64 [] = _T("{8B9CCEDB-A5D7-4CAA-AD99-34BB4E302B9F}") |
static const TCHAR | LHAZ [] = _T("Lhaz") |
static const TCHAR | LHAZDLL32 [] = _T("LhazDll32") |
static const TCHAR | LHAZDLL64 [] = _T("LhazDll") |
static const TCHAR | LHAZSHELLEXTENSION [] = _T("Lhaz shell extension") |
static const TCHAR | APARTMENT [] = _T("Apartment") |
static const TCHAR | INPROCSERVER32 [] = _T("InprocServer32") |
static const TCHAR | CNTXANYFILE [] = _T("*¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll") |
static const TCHAR | CNTXANYFILE32 [] = _T("*¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll32") |
static const TCHAR | CNTXFOLDER [] = _T("Folder¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll") |
static const TCHAR | CNTXFOLDER32 [] = _T("Folder¥¥shellex¥¥ContextMenuHandlers¥¥LhazDll32") |
static const TCHAR | RDDFOLDER [] = _T("Folder¥¥shellex¥¥DragDropHandlers¥¥LhazDll") |
static const TCHAR | RDDDRIVE [] = _T("Drive¥¥shellex¥¥DragDropHandlers¥¥LhazDll") |
static const TCHAR | RDDFOLDER32 [] = _T("Folder¥¥shellex¥¥DragDropHandlers¥¥LhazDll32") |
static const TCHAR | RDDDRIVE32 [] = _T("Drive¥¥shellex¥¥DragDropHandlers¥¥LhazDll32") |
static const TCHAR | LHAZARCHIVELZH [] = _T("LhazArchive") |
static const TCHAR | LHAZARCHIVEZIP [] = _T("LhazArchiveZip") |
static const TCHAR | LHAZARCHIVECAB [] = _T("LhazArchiveCab") |
static const TCHAR | LHAZARCHIVETGZ [] = _T("LhazArchiveTgz") |
static const TCHAR | LHAZARCHIVETAR [] = _T("LhazArchiveTar") |
static const TCHAR | LHAZARCHIVEGZIP [] = _T("LhazArchiveGzip") |
static const TCHAR | LHAZARCHIVETBZ [] = _T("LhazArchiveTbz") |
static const TCHAR | LHAZARCHIVEBZ2 [] = _T("LhazArchiveBz2") |
static const TCHAR | LHAZARCHIVETXZ [] = _T("LhazArchiveTxz") |
static const TCHAR | LHAZARCHIVEXZ [] = _T("LhazArchiveXz") |
static const TCHAR | LHAZARCHIVERAR [] = _T("LhazArchiveRar") |
static const TCHAR | LHAZOPEN [] = _T("Open") |
static const TCHAR | LHAZARC [] = _T("Archive file") |
static const TCHAR | LHAZEXT [] = _T("Lhazで解凍(&E)") |
static const TCHAR | LHAZVIEW [] = _T("Lhazで閲覧(&V)") |
static const TCHAR | LHAZUNINSTALLREGKEY [] = _T("SoftWare¥¥Microsoft¥¥Windows¥¥CurrentVersion¥¥Uninstall¥¥Lhaz") |
static const TCHAR | LHAZPLUSUNINSTALLREGKEY [] = _T("SoftWare¥¥Microsoft¥¥Windows¥¥CurrentVersion¥¥Uninstall¥¥Lhaz+") |
LHAZSHELLEX::LHAZSHELLEX | ( | void | ) |
LHAZSHELLEX::‾LHAZSHELLEX | ( | void | ) |
void LHAZSHELLEX::CreateShortCut | ( | HWND | hWnd, |
int | nFolder, | ||
const MYSTR & | destdir, | ||
const MYSTR & | destpath, | ||
const MYSTR & | linkname | ||
) |
void LHAZSHELLEX::DelCLSID | ( | void | ) |
MYSTR LHAZSHELLEX::GetInstallDir | ( | void | ) |
bool LHAZSHELLEX::IsRDDExtended | ( | void | ) |
void LHAZSHELLEX::RemoveUnInstall | ( | void | ) |
void LHAZSHELLEX::SetCLSID | ( | const MYSTR & | destdir | ) |
void LHAZSHELLEX::SetContextMenuHandler | ( | bool | sw = true | ) |
void LHAZSHELLEX::SetDragDropHandler | ( | bool | sw = true | ) |
void LHAZSHELLEX::SetInstallDir | ( | const MYSTR & | destdir, |
const MYSTR & | linkname | ||
) |
void LHAZSHELLEX::SetRegClass | ( | ARCHIVE::TYPE | type, |
const MYSTR & | exename, | ||
const MYSTR & | resourcename, | ||
bool | conview | ||
) |
void LHAZSHELLEX::SetUnInstall | ( | const MYSTR & | destdir, |
const MYSTR & | linkname, | ||
LONGLONG | size | ||
) |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |