Leaked source code of windows server 2003
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.

63 lines
1.4 KiB

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