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; };