windows-updates-20010819
[openafs.git] / src / WINNT / afs_setup_utils / GetWebDll / GetWebDll.h
1 // GetWebDll.h : main header file for the GETWEBDLL DLL
2 //
3
4 #if !defined(AFX_GETWEBDLL_H__470FBE70_389E_11D5_A375_00105A6BCA62__INCLUDED_)
5 #define AFX_GETWEBDLL_H__470FBE70_389E_11D5_A375_00105A6BCA62__INCLUDED_
6
7 #if _MSC_VER > 1000
8 #pragma once
9 #endif // _MSC_VER > 1000
10
11 #ifndef __AFXWIN_H__
12         #error include 'stdafx.h' before including this file for PCH
13 #endif
14
15 #include "resource.h"           // main symbols
16
17 /////////////////////////////////////////////////////////////////////////////
18 // CGetWebDllApp
19 // See GetWebDll.cpp for the implementation of this class
20 //
21
22 class CGetWebDllApp : public CWinApp
23 {
24 public:
25         CGetWebDllApp();
26
27 // Overrides
28         // ClassWizard generated virtual function overrides
29         //{{AFX_VIRTUAL(CGetWebDllApp)
30         //}}AFX_VIRTUAL
31
32         //{{AFX_MSG(CGetWebDllApp)
33                 // NOTE - the ClassWizard will add and remove member functions here.
34                 //    DO NOT EDIT what you see in these blocks of generated code !
35         //}}AFX_MSG
36         DECLARE_MESSAGE_MAP()
37 };
38
39
40 /////////////////////////////////////////////////////////////////////////////
41
42 //{{AFX_INSERT_LOCATION}}
43 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
44
45 class CTearSession : public CInternetSession
46 {
47 public:
48         CTearSession(LPCTSTR pszAppName, int nMethod);
49         virtual void OnStatusCallback(DWORD dwContext, DWORD dwInternetStatus,
50                 LPVOID lpvStatusInfomration, DWORD dwStatusInformationLen);
51 };
52
53
54 class CTearException : public CException
55 {
56         DECLARE_DYNCREATE(CTearException)
57
58 public:
59         CTearException(int nCode = 0);
60         ~CTearException() { }
61
62         int m_nErrorCode;
63 };
64
65 #endif // !defined(AFX_GETWEBDLL_H__470FBE70_389E_11D5_A375_00105A6BCA62__INCLUDED_)
66
67