/[ProcessMemoryDumper]/branches/pmd_18_x86/ProcessListDlg.h
ViewVC logotype

Contents of /branches/pmd_18_x86/ProcessListDlg.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3 - (show annotations) (download)
Fri Aug 31 04:08:07 2012 UTC (7 years, 4 months ago) by william
File MIME type: text/plain
File size: 2289 byte(s)
commit upstream branch code
1 // ProcessListDlg.h : header file
2 //
3
4 #if !defined(AFX_PROCESSLISTDLG_H__0C763445_1FA2_4E31_B14F_E6EF336F9764__INCLUDED_)
5 #define AFX_PROCESSLISTDLG_H__0C763445_1FA2_4E31_B14F_E6EF336F9764__INCLUDED_
6
7 #if _MSC_VER > 1000
8 #pragma once
9 #endif // _MSC_VER > 1000
10 #include "proclistp.h"
11 #include "afxcmn.h"
12 /////////////////////////////////////////////////////////////////////////////
13 // CProcessListDlg dialog
14
15 class CProcessListDlg : public CDialog
16 {
17 // Construction
18 public:
19 CModuleDetails *pModuleToTerminate;
20 BOOL LoadProcesses();
21 CProcessListDlg(CWnd* pParent = NULL); // standard constructor
22 CImageList m_ImageList;
23 CBitmap m_Bitmap;
24 // Dialog Data
25 //{{AFX_DATA(CProcessListDlg)
26 enum { IDD = IDD_PROCESSLIST_DIALOG };
27 CListCtrl m_ListCtrl;
28 CTreeCtrl pCtrl;
29 //}}AFX_DATA
30
31 // ClassWizard generated virtual function overrides
32 //{{AFX_VIRTUAL(CProcessListDlg)
33 protected:
34 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
35 //}}AFX_VIRTUAL
36
37 // Implementation
38 protected:
39 HICON m_hIcon;
40
41 // Generated message map functions
42 //{{AFX_MSG(CProcessListDlg)
43 virtual BOOL OnInitDialog();
44 afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
45 afx_msg void OnPaint();
46 afx_msg HCURSOR OnQueryDragIcon();
47 afx_msg void OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult);
48 afx_msg void OnButton1();
49 //}}AFX_MSG
50 DECLARE_MESSAGE_MAP()
51 public:
52 afx_msg void OnBnClickedButton2();
53 BOOL GetFileDateAsString( LPFILETIME pFt, char * pszDate, unsigned cbIn);
54 BOOL GetFileTimeAsString( LPFILETIME pFt, char * pszTime, unsigned cbIn);
55 public:
56 // Modules_Path
57 CListCtrl m_ListCtrl2;
58 public:
59 CListCtrl m_List;
60 void UpdateProcessTime(DWORD processID);
61 public:
62 afx_msg void OnBnClickedButton3();
63 public:
64 afx_msg void OnLvnItemchangedList2(NMHDR *pNMHDR, LRESULT *pResult);
65 public:
66 afx_msg void OnHdnItemclickList2(NMHDR *pNMHDR, LRESULT *pResult);
67 DWORD RvaToOffset(IMAGE_NT_HEADERS *NT, DWORD Rva);
68
69 public:
70 afx_msg void OnBnClickedButton4();
71 public:
72 CListCtrl m_List4;
73 };
74
75 //{{AFX_INSERT_LOCATION}}
76 // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
77
78 #endif // !defined(AFX_PROCESSLISTDLG_H__0C763445_1FA2_4E31_B14F_E6EF336F9764__INCLUDED_)

  ViewVC Help
Powered by ViewVC 1.1.22