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.

95 lines
2.4 KiB

  1. /*++
  2. Microsoft Windows
  3. Copyright (C) Microsoft Corporation, 1981 - 1999
  4. Module Name:
  5. irftpdlg.h
  6. Abstract:
  7. Author:
  8. Rahul Thombre (RahulTh) 4/30/1998
  9. Revision History:
  10. 4/30/1998 RahulTh
  11. Created this module.
  12. --*/
  13. // irftpDlg.h : header file
  14. //
  15. #if !defined(AFX_IRFTPDLG_H__10D3BB07_9CFF_11D1_A5ED_00C04FC252BD__INCLUDED_)
  16. #define AFX_IRFTPDLG_H__10D3BB07_9CFF_11D1_A5ED_00C04FC252BD__INCLUDED_
  17. #if _MSC_VER >= 1000
  18. #pragma once
  19. #endif // _MSC_VER >= 1000
  20. /////////////////////////////////////////////////////////////////////////////
  21. // CIrftpDlg dialog
  22. class CIrftpDlg : public CFileDialog
  23. {
  24. friend class CController;
  25. // Construction
  26. public:
  27. CIrftpDlg( ); // standard constructor
  28. // Dialog Data
  29. //{{AFX_DATA(CIrftpDlg)
  30. enum { IDD = IDD_IRDA_DIALOG };
  31. CButton m_helpBtn;
  32. CButton m_settingsBtn;
  33. CButton m_sendBtn;
  34. CButton m_closeBtn;
  35. CButton m_locationGroup;
  36. CStatic m_commFile;
  37. TCHAR m_lpszInitialDir [MAX_PATH + 1];
  38. TCHAR m_lpstrFile [MAX_PATH + 1];
  39. //}}AFX_DATA
  40. // ClassWizard generated virtual function overrides
  41. //{{AFX_VIRTUAL(CIrftpDlg)
  42. protected:
  43. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  44. virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult);
  45. virtual void PostNcDestroy();
  46. //}}AFX_VIRTUAL
  47. // Implementation
  48. protected:
  49. // Generated message map functions
  50. //{{AFX_MSG(CIrftpDlg)
  51. virtual BOOL OnInitDialog();
  52. afx_msg void OnHelpButton();
  53. afx_msg void OnCloseButton();
  54. afx_msg void OnSendButton();
  55. afx_msg void OnSettingsButton();
  56. afx_msg LONG OnContextMenu (WPARAM wParam, LPARAM lParam);
  57. afx_msg LONG OnHelp (WPARAM wParam, LPARAM lParam);
  58. //}}AFX_MSG
  59. DECLARE_MESSAGE_MAP()
  60. private:
  61. UINT m_iFileNamesCharCount;
  62. void UpdateSelection();
  63. TCHAR m_szFilter[MAX_PATH];
  64. void LoadFilter();
  65. TCHAR m_szCaption[MAX_PATH];
  66. void InitializeUI();
  67. CWnd* m_pParentWnd;
  68. ITaskbarList* m_ptl;
  69. };
  70. //{{AFX_INSERT_LOCATION}}
  71. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  72. #endif // !defined(AFX_IRFTPDLG_H__10D3BB07_9CFF_11D1_A5ED_00C04FC252BD__INCLUDED_)