diff EXCLUDE/GLTSF/include/TSF.hpp @ 4732:e1307be6cb9e

Implementing base parts of TSF
author dewyatt
date Sun, 30 May 2010 15:48:16 -0400
parents bfc8ad7234b6
children 0c7c67d4e6ee
line wrap: on
line diff
--- a/EXCLUDE/GLTSF/include/TSF.hpp	Thu May 27 20:47:52 2010 -0400
+++ b/EXCLUDE/GLTSF/include/TSF.hpp	Sun May 30 15:48:16 2010 -0400
@@ -2,6 +2,7 @@
 #define TSF_HPP
 
 #include <msctf.h>
+#include <atlbase.h>
 
 class TSF
 {
@@ -37,8 +38,20 @@
 		LONG my_Reference_Count;
 	};
 
+	TSF();
+	~TSF();
+
+	void Initialize();
+	void Finalize();
+
 private:
+	bool my_COM_Initialized;
 
+	CComPtr<ITfThreadMgrEx> my_Thread_Manager;
+	UI_Sink *my_UI_Sink;
+
+	DWORD my_UI_Element_Sink_Cookie;
+	DWORD my_IPPA_Sink_Cookie;
 };
 
 #endif