18 void SetInstallDir(
const MYSTR& destdir,
const MYSTR& linkname);
19 void SetUnInstall(
const MYSTR& destdir,
const MYSTR& linkname, LONGLONG size);
27 void CreateShortCut(HWND hWnd,
int nFolder,
const MYSTR& destdir,
const MYSTR& destpath,
const MYSTR& linkname);
58 static const TCHAR LHAZARCHIVE7ZIP[];
TYPE
Definition lhazarc.h:28
Definition lhazshellex.h:11
static const TCHAR INPROCSERVER32[]
Definition lhazshellex.h:37
void SetDragDropHandler(bool sw=true)
Definition lhazshellex.cpp:322
MYSTR GetInstallDir(void)
Definition lhazshellex.cpp:85
‾LHAZSHELLEX(void)
Definition lhazshellex.cpp:78
static const TCHAR CNTXANYFILE32[]
Definition lhazshellex.h:39
static const TCHAR LHAZARCHIVEXZ[]
Definition lhazshellex.h:55
static const TCHAR RDDFOLDER[]
Definition lhazshellex.h:42
void SetCLSID(const MYSTR &destdir)
Definition lhazshellex.cpp:184
static const TCHAR LHAZDLL64[]
Definition lhazshellex.h:34
static const TCHAR LHAZARCHIVETXZ[]
Definition lhazshellex.h:54
static const TCHAR LHAZARCHIVETGZ[]
Definition lhazshellex.h:49
void DelCLSID(void)
Definition lhazshellex.cpp:236
static const TCHAR CNTXANYFILE[]
Definition lhazshellex.h:38
void SetContextMenuHandler(bool sw=true)
Definition lhazshellex.cpp:268
static const TCHAR LHAZARCHIVECAB[]
Definition lhazshellex.h:48
static const TCHAR LHAZSHELLEXTENSION[]
Definition lhazshellex.h:35
static const TCHAR LHAZARCHIVETBZ[]
Definition lhazshellex.h:52
static const TCHAR LHAZARCHIVELZH[]
Definition lhazshellex.h:46
static const TCHAR LHAZVIEW[]
Definition lhazshellex.h:63
static const TCHAR LHAZARCHIVEZIP[]
Definition lhazshellex.h:47
static const TCHAR CLSID32[]
Definition lhazshellex.h:30
static const TCHAR CNTXFOLDER[]
Definition lhazshellex.h:40
static const TCHAR RDDDRIVE[]
Definition lhazshellex.h:43
void SetInstallDir(const MYSTR &destdir, const MYSTR &linkname)
Definition lhazshellex.cpp:105
static const TCHAR RDDDRIVE32[]
Definition lhazshellex.h:45
static const TCHAR LHAZARCHIVEGZIP[]
Definition lhazshellex.h:51
void SetUnInstall(const MYSTR &destdir, const MYSTR &linkname, LONGLONG size)
Definition lhazshellex.cpp:131
static const TCHAR LHAZPLUSUNINSTALLREGKEY[]
Definition lhazshellex.h:65
static const TCHAR CLSID64[]
Definition lhazshellex.h:31
static const TCHAR LHAZOPEN[]
Definition lhazshellex.h:60
static const TCHAR LHAZDLL32[]
Definition lhazshellex.h:33
static const TCHAR LHAZARC[]
Definition lhazshellex.h:61
static const TCHAR APARTMENT[]
Definition lhazshellex.h:36
LHAZSHELLEX(void)
Definition lhazshellex.cpp:71
static const TCHAR LHAZEXT[]
Definition lhazshellex.h:62
void RemoveUnInstall(void)
Definition lhazshellex.cpp:172
static const TCHAR LHAZARCHIVETAR[]
Definition lhazshellex.h:50
static const TCHAR LHAZARCHIVERAR[]
Definition lhazshellex.h:56
static const TCHAR LHAZARCHIVEBZ2[]
Definition lhazshellex.h:53
void CreateShortCut(HWND hWnd, int nFolder, const MYSTR &destdir, const MYSTR &destpath, const MYSTR &linkname)
Definition lhazshellex.cpp:616
static const TCHAR RDDFOLDER32[]
Definition lhazshellex.h:44
void SetRegClass(ARCHIVE::TYPE type, const MYSTR &exename, const MYSTR &resourcename, bool conview)
Definition lhazshellex.cpp:376
bool IsRDDExtended(void)
Definition lhazshellex.cpp:304
static const TCHAR CNTXFOLDER32[]
Definition lhazshellex.h:41
static const TCHAR LHAZUNINSTALLREGKEY[]
Definition lhazshellex.h:64
Main Class
Definition lhaz.h:47