Index: src/ch/UpdateChecker.h
===================================================================
diff -u -N -r9f104b1c0d552cbe2d1c6b799388af53acce8228 -r5b177c8d202751958cb04cd3049549a94aab5994
--- src/ch/UpdateChecker.h	(.../UpdateChecker.h)	(revision 9f104b1c0d552cbe2d1c6b799388af53acce8228)
+++ src/ch/UpdateChecker.h	(.../UpdateChecker.h)	(revision 5b177c8d202751958cb04cd3049549a94aab5994)
@@ -23,6 +23,19 @@
 #ifndef __UPDATECHECKER_H__
 #define __UPDATECHECKER_H__
 
+class CAsyncHttpFile;
+
+struct CONTEXT_REQUEST
+{
+	CAsyncHttpFile* pHttpFile;
+	enum EOperation
+	{
+		eNone,
+		eInternetOpenUrl = 1,
+		eInternetReadFileEx = 2,
+	} eOperationType;
+};
+
 class CAsyncHttpFile
 {
 public:
@@ -71,7 +84,10 @@
 	HANDLE m_hFinishedEvent;
 
 	INTERNET_BUFFERS m_internetBuffers;
+	CONTEXT_REQUEST m_tOpenRequest;
+	CONTEXT_REQUEST m_tReadRequest;
 
+
 	DWORD m_dwError;
 };