Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
1.0 KiB

  1. #ifndef _MM_OFFER_HEADER
  2. #define _MM_OFFER_HEADER
  3. class CAuthGenPage : public CPropertyPageBase
  4. {
  5. DECLARE_DYNCREATE(CAuthGenPage)
  6. // Construction
  7. public:
  8. CAuthGenPage(); // standard constructor
  9. virtual ~CAuthGenPage();
  10. // Dialog Data
  11. //{{AFX_DATA(CAuthGenPage)
  12. enum { IDD = IDP_MM_AUTH };
  13. CListCtrl m_listAuth;
  14. //}}AFX_DATA
  15. virtual BOOL OnPropertyChange(BOOL bScope, LONG_PTR *ChangeMask);
  16. // Context Help Support
  17. virtual DWORD * GetHelpMap()
  18. {
  19. return (DWORD *) &g_aHelpIDs_IDP_MM_AUTH[0];
  20. }
  21. // Overrides
  22. // ClassWizard generated virtual function overrides
  23. //{{AFX_VIRTUAL(CAuthGenPage)
  24. public:
  25. protected:
  26. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  27. //}}AFX_VIRTUAL
  28. // Implementation
  29. protected:
  30. // Generated message map functions
  31. //{{AFX_MSG(CAuthGenPage)
  32. virtual BOOL OnInitDialog();
  33. //}}AFX_MSG
  34. DECLARE_MESSAGE_MAP()
  35. private:
  36. void PopulateAuthInfo();
  37. public:
  38. CMmAuthMethods * m_pAuthMethods;
  39. public:
  40. void InitData(CMmAuthMethods * pAuthMethods) { m_pAuthMethods = pAuthMethods; }
  41. };
  42. #endif