36 lines
796 B
C
36 lines
796 B
C
|
//-----------------------------------------------------------------------------
|
||
|
//
|
||
|
// File: pdesc.h
|
||
|
// Copyright (C) 1994-1997 Microsoft Corporation
|
||
|
// All rights reserved.
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
//-----------------------------------------------------------------------------
|
||
|
|
||
|
#ifndef PARSEMAN_PDESC_H
|
||
|
#define PARSEMAN_PDESC_H
|
||
|
|
||
|
typedef CTypedPtrList<CPtrList, EnumInfo *> FileDescriptionList;
|
||
|
|
||
|
//
|
||
|
// This class is used to gather all the file descriptions before
|
||
|
// we write them into the registry.
|
||
|
//
|
||
|
class CFileDescriptionsCallback : public CEnumCallback
|
||
|
{
|
||
|
public:
|
||
|
CFileDescriptionsCallback();
|
||
|
|
||
|
BOOL ProcessEnum(const EnumInfo &);
|
||
|
|
||
|
const FileDescriptionList &GetFileDescriptions(void) const;
|
||
|
|
||
|
~CFileDescriptionsCallback();
|
||
|
|
||
|
private:
|
||
|
FileDescriptionList m_FileDescriptions;
|
||
|
};
|
||
|
|
||
|
#endif
|