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.

48 lines
1.0 KiB

  1. #pragma warning( disable : 4786 )
  2. #include <list>
  3. #include <string>
  4. #ifndef __DSList_h__
  5. #define __DSList_h__
  6. #include "DsPropWnd2.h"
  7. class CCallModeSheet
  8. {
  9. friend class CNmAkWiz;
  10. friend class CConfirmationSheet;
  11. private:
  12. static BOOL APIENTRY DlgProc( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam );
  13. static CCallModeSheet* ms_pCallModeSheet;
  14. public:
  15. int SpewToListBox(HWND hwndList, int iStartLine);
  16. void PrepSettings();
  17. void WriteSettings();
  18. BOOL WriteToINF(HANDLE hFile);
  19. private: // DATA
  20. CPropertySheetPage m_PropertySheetPage;
  21. CDsPropWnd2 * m_pDsPropWnd;
  22. CGkPropWnd2 * m_pGkPropWnd;
  23. BOOL m_fGkActive;
  24. private:
  25. CCallModeSheet( void );
  26. ~CCallModeSheet( void );
  27. LPCPROPSHEETPAGE GetPropertySheet( void ) const { return &m_PropertySheetPage;}
  28. private: // Helper Fns
  29. void _InitDialog(HWND hDlg);
  30. void _CreatePropWnd(HWND hDlg);
  31. };
  32. #endif // __DSList_h__