2025-04-27 07:49:33 -04:00

39 lines
799 B
C++

//
// enumfnpr.h
//
#ifndef ENUMFNPR_H
#define ENUMFNPR_H
#include "ptrary.h"
#include "sunka.h"
class CThreadInputMgr;
class CEnumFunctionProviders : public IEnumTfFunctionProviders,
public CEnumUnknown,
public CComObjectRootImmx
{
public:
CEnumFunctionProviders()
{
Dbg_MemSetThisNameID(TEXT("CEnumFunctionProviders"));
}
BEGIN_COM_MAP_IMMX(CEnumFunctionProviders)
COM_INTERFACE_ENTRY(IEnumTfFunctionProviders)
END_COM_MAP_IMMX()
IMMX_OBJECT_IUNKNOWN_FOR_ATL()
DECLARE_SUNKA_ENUM(IEnumTfFunctionProviders, CEnumFunctionProviders, ITfFunctionProvider)
BOOL _Init(CThreadInputMgr *tim);
private:
DBG_ID_DECLARE;
};
#endif // ENUMFNPR_H