33 lines
1.1 KiB
C
33 lines
1.1 KiB
C
//+--------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1994 - 1997.
|
|
//
|
|
// File: packages.h
|
|
//
|
|
// Contents: Methods on CScopePane related to package deployment
|
|
// and maintenence of the various index and cross-reference
|
|
// structures.
|
|
//
|
|
// Classes:
|
|
//
|
|
// Functions: CopyPackageDetail
|
|
// FreePackageDetail
|
|
// GetPackageProperty
|
|
//
|
|
// History: 2-03-1998 stevebl Created
|
|
// 3-25-1998 stevebl Added GetMsiProperty
|
|
// 5-20-1998 RahulTh Added GetUNCPath
|
|
// Added GetCapitalizedExt
|
|
//
|
|
//---------------------------------------------------------------------------
|
|
|
|
HRESULT CopyPackageDetail(PACKAGEDETAIL * & ppdOut, PACKAGEDETAIL * & ppdIn);
|
|
|
|
void FreePackageDetail(PACKAGEDETAIL * & ppd);
|
|
|
|
UINT GetMsiProperty(const TCHAR * szPackagePath, const TCHAR* szProperty, TCHAR* szValue, DWORD* puiSize);
|
|
HRESULT GetUNCPath (LPCOLESTR szPath, CString& szUNCPath);
|
|
BOOL GetCapitalizedExt (LPCOLESTR szName, CString& szExt);
|
|
|