/*++ Copyright (C) 1996-2001 Microsoft Corporation Module Name: ProvFact.h Abstract: History: --*/ #ifndef _CThread_H #define _CThread_H #include #include class ClientThread : public WmiThread < ULONG > { private: WmiAllocator &m_Allocator ; Task_Execute *m_Task ; protected: public: /* Internal */ ClientThread ( WmiAllocator & a_Allocator , ULONG a_OperationCount ) ; ~ClientThread () ; WmiStatusCode Initialize_Callback () ; WmiStatusCode UnInitialize_Callback () ; Task_Execute *GetTask () { return m_Task ; } }; #endif // _CThread_H