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

Annotation of /branches/pmd_18_x86/ProcessListDlg.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3 - (hide annotations) (download)
Fri Aug 31 04:08:07 2012 UTC (7 years, 5 months ago) by william
File MIME type: text/plain
File size: 2289 byte(s)
commit upstream branch code
1 william 3 // 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