You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
655 B
37 lines
655 B
/*++
|
|
|
|
Copyright (C) 1996-1999 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
PDESC.H
|
|
|
|
History:
|
|
|
|
--*/
|
|
|
|
#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
|