Path: blob/main/crypto/krb5/src/windows/leash/LeashDebugWindow.h
34890 views
// **************************************************************************************1// File: LeashDebugWindow.h2// By: Arthur David Leather3// Created: 12/02/984// Copyright @1998 Massachusetts Institute of Technology - All rights reserved.5// Description: H file for LeashDebugWindow.cpp. Contains variables and functions6// for the Leash Debug Window7//8// History:9//10// MM/DD/YY Inits Description of Change11// 12/02/98 ADL Original12// **************************************************************************************131415#if !defined(AFX_LEASHDEBUGWINDOW_H__DB6F7EE8_570E_11D2_9460_0000861B8A3C__INCLUDED_)16#define AFX_LEASHDEBUGWINDOW_H__DB6F7EE8_570E_11D2_9460_0000861B8A3C__INCLUDED_1718#if _MSC_VER > 100019#pragma once20#endif // _MSC_VER > 100021// LeashDebugWindow.h22//2324/////////////////////////////////////////////////////////////////////////////25// CLeashDebugWindow dialog2627#define WM_GOODBYE WM_USER + 52829class CLeashDebugWindow : public CDialog30{31private:32BOOL m_CopyButton;33CFormView* m_pView;34CString m_debugFilePath;3536// Construction37public:38CLeashDebugWindow(CWnd* pParent = NULL);39CLeashDebugWindow(CFormView* pView);40BOOL Create(const LPCSTR debugFilePath);414243// Dialog Data44//{{AFX_DATA(CLeashDebugWindow)45enum { IDD = IDD_LEASH_DEBUG_WINDOW };46CStatic m_debugFile;47CListBox m_debugListBox;48//}}AFX_DATA495051// Overrides52// ClassWizard generated virtual function overrides53//{{AFX_VIRTUAL(CLeashDebugWindow)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(CLeashDebugWindow)65virtual void OnCancel();66virtual void OnOK();67afx_msg void OnShowWindow(BOOL bShow, UINT nStatus);68afx_msg void OnCopyToClipboard();69virtual BOOL OnInitDialog();70//}}AFX_MSG71DECLARE_MESSAGE_MAP()72};7374//{{AFX_INSERT_LOCATION}}75// Microsoft Visual C++ will insert additional declarations immediately before the previous line.7677#endif // !defined(AFX_LEASHDEBUGWINDOW_H__DB6F7EE8_570E_11D2_9460_0000861B8A3C__INCLUDED_)787980