Path: blob/main/crypto/krb5/src/windows/leash/LeashAboutBox.h
34889 views
//*****************************************************************************1// File: LeashAboutBox.cpp2// By: Arthur David Leather3// Created: 12/02/984// Copyright: @1998 Massachusetts Institute of Technology - All rights5// reserved.6// Description: H file for LeashAboutBox.cpp. Contains variables and functions7// for the Leash About Box Dialog Box8//9// History:10//11// MM/DD/YY Inits Description of Change12// 12/02/98 ADL Original13//*****************************************************************************141516#if !defined(AFX_LEASHABOUTBOX_H__B49E3501_4801_11D2_8F7D_0000861B8A3C__INCLUDED_)17#define AFX_LEASHABOUTBOX_H__B49E3501_4801_11D2_8F7D_0000861B8A3C__INCLUDED_1819#if _MSC_VER > 100020#pragma once21#endif // _MSC_VER > 100022// LeashAboutBox.h : header file23//2425/////////////////////////////////////////////////////////////////////////////26// CLeashAboutBox dialog2728class CLeashAboutBox : public CDialog29{30BOOL m_missingFileError;31DWORD SetVersionInfo(UINT id_ver, UINT id_copyright);32BOOL GetModules95(DWORD processID, BOOL allModules = TRUE);33void GetModulesNT(DWORD processID, BOOL allModules = TRUE);34void HighlightFirstItem();3536// Construction37public:38CLeashAboutBox(CWnd* pParent = NULL); // standard constructor3940// Dialog Data41//{{AFX_DATA(CLeashAboutBox)42enum { IDD = IDD_LEASH_ABOUTBOX };43CButton m_propertiesButton;44CButton m_radio_LeashDLLs;45CListBox m_LB_DLLsLoaded;46CString m_fileItem;47BOOL m_bListModules;48//}}AFX_DATA495051// Overrides52// ClassWizard generated virtual function overrides53//{{AFX_VIRTUAL(CLeashAboutBox)54public:55virtual BOOL PreTranslateMessage(MSG* pMsg);56protected:57virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support58//}}AFX_VIRTUAL5960// Implementation61protected:6263// Generated message map functions64//{{AFX_MSG(CLeashAboutBox)65afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);66virtual BOOL OnInitDialog();67afx_msg void OnSelchangeLeashModuleLb();68afx_msg void OnAllModules();69afx_msg void OnLeashModules();70afx_msg void OnDblclkLeashModuleLb();71afx_msg void OnProperties();72afx_msg void OnSetfocusLeashModuleLb();73afx_msg void OnNotLoadedModules();74//}}AFX_MSG75DECLARE_MESSAGE_MAP()76};7778//{{AFX_INSERT_LOCATION}}79// Microsoft Visual C++ will insert additional declarations immediately before the previous line.8081#endif // !defined(AFX_LEASHABOUTBOX_H__B49E3501_4801_11D2_8F7D_0000861B8A3C__INCLUDED_)828384