#include "precomp.hxx" HRESULT BASE_PTYPE::InstallIntoRegistry( HKEY * hRegistryKey ) { return S_OK; } void BASE_PTYPE::Init() { pPackageName = 0; PackageType = PT_NONE; } CLASSPATHTYPE BASE_PTYPE::GetClassPathType( PACKAGE_TYPE p ) { static CLASSPATHTYPE Mapping[] = { ExeNamePath, // PT_NONE (Not Known) DllNamePath, // PT_SR_DLL (Self registering dll) TlbNamePath, // PT_TYPE_LIB (typelib) ExeNamePath, // PT_SR_EXE (Self registering exe) CabFilePath, // PT_CAB_FILE (cab file) InfFilePath, // PT_INF_FILE (inf file) DrwFilePath, // PT_DARWIN_PACKAGE (darwin package) }; return Mapping[ p ]; }