D:/opendownloadmanager/ODM-1.x/Include.Add/archive/ArchiverInfo.cpp File Reference

#include "StdAfx.h"
#include "ArchiverInfo.h"
#include "Common/StringConvert.h"
#include "Windows/FileFind.h"
#include "Windows/FileName.h"
#include "Windows/DLL.h"
#include "Windows/PropVariant.h"
#include "../../Archive/IArchive.h"

Go to the source code of this file.

Typedefs

typedef UInt32(WINAPI * GetHandlerPropertyFunc )(PROPID propID, PROPVARIANT *value)
typedef UInt32(WINAPI * CreateObjectPointer )(const GUID *clsID, const GUID *interfaceID, void **outObject)

Functions

static void SplitString (const UString &srcString, UStringVector &destStrings)
static UString GetModuleFolderPrefix ()
static UString GetBaseFolderPrefixFromRegistry ()
static void SetBuffer (CByteBuffer &bb, const Byte *data, int size)
void ReadArchiverInfoList (CObjectVector< CArchiverInfo > &archivers)

Variables

HINSTANCE g_hInstance
static wchar_t * kFormatFolderName = L"Formats"
static LPCTSTR kRegistryPath = TEXT("Software\\7-zip")
static LPCWSTR kProgramPathValue = L"Path"


Typedef Documentation

typedef UInt32(WINAPI * CreateObjectPointer)(const GUID *clsID, const GUID *interfaceID, void **outObject)

Definition at line 101 of file ArchiverInfo.cpp.

typedef UInt32(WINAPI * GetHandlerPropertyFunc)(PROPID propID, PROPVARIANT *value)

Definition at line 55 of file ArchiverInfo.cpp.


Function Documentation

static UString GetBaseFolderPrefixFromRegistry (  )  [static]

static UString GetModuleFolderPrefix (  )  [static]

void ReadArchiverInfoList ( CObjectVector< CArchiverInfo > &  archivers  ) 

static void SetBuffer ( CByteBuffer &  bb,
const Byte data,
int  size 
) [static]

Definition at line 109 of file ArchiverInfo.cpp.

Referenced by ReadArchiverInfoList().

static void SplitString ( const UString srcString,
UStringVector destStrings 
) [static]


Variable Documentation

HINSTANCE g_hInstance

Referenced by GetModuleFolderPrefix().

wchar_t* kFormatFolderName = L"Formats" [static]

Definition at line 66 of file ArchiverInfo.cpp.

Referenced by GetBaseFolderPrefixFromRegistry(), and ReadArchiverInfoList().

LPCWSTR kProgramPathValue = L"Path" [static]

Definition at line 68 of file ArchiverInfo.cpp.

LPCTSTR kRegistryPath = TEXT("Software\\7-zip") [static]

Definition at line 67 of file ArchiverInfo.cpp.


Generated on Sun May 25 00:19:54 2008 by  doxygen 1.5.6