2010-05-27 20:47:52 -04:00
|
|
|
#ifndef TSF_HPP
|
|
|
|
#define TSF_HPP
|
|
|
|
|
|
|
|
#include <msctf.h>
|
2010-05-30 15:48:16 -04:00
|
|
|
#include <atlbase.h>
|
2010-05-27 20:47:52 -04:00
|
|
|
|
|
|
|
class TSF
|
|
|
|
{
|
|
|
|
public:
|
2010-06-09 00:03:54 -04:00
|
|
|
static void Initialize();
|
|
|
|
static void Finalize();
|
2010-05-30 15:48:16 -04:00
|
|
|
|
2010-05-27 20:47:52 -04:00
|
|
|
private:
|
2010-06-09 00:03:54 -04:00
|
|
|
TSF();
|
2010-05-30 15:48:16 -04:00
|
|
|
|
2010-06-09 00:03:54 -04:00
|
|
|
static bool COM_Initialized;
|
2010-05-27 20:47:52 -04:00
|
|
|
|
2010-06-09 00:03:54 -04:00
|
|
|
static CComPtr<ITfThreadMgr> Thread_Manager;
|
2010-05-27 20:47:52 -04:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|