CLeashView
RUNTIME_CLASS(CLeashView));
BOOL CLeashView::IsExpanded(TICKETINFO *info)
ON_NOTIFY_REFLECT(LVN_ITEMCHANGING, &CLeashView::OnLvnItemchanging)
BOOL CLeashView::IsExpired(TICKETINFO *info)
BOOL CLeashView::IsExpired(TicketList *ticket)
ON_NOTIFY_REFLECT(LVN_ITEMACTIVATE, &CLeashView::OnLvnItemActivate)
ON_NOTIFY_REFLECT(LVN_KEYDOWN, &CLeashView::OnLvnKeydown)
VOID CLeashView::OnUpdateDisplay()
ON_NOTIFY_REFLECT(NM_CUSTOMDRAW, &CLeashView::OnNMCustomdraw)
time_t CLeashView::m_ticketTimeLeft = 0; // # of seconds left before tickets expire
INT CLeashView::m_ticketStatusKrb5 = 0; // Defense Condition: are we low on tickets?
INT CLeashView::m_warningOfTicketTimeLeftKrb5 = 0; // Prevents warning box from coming up repeatively
INT CLeashView::m_warningOfTicketTimeLeftLockKrb5 = 0;
INT CLeashView::m_updateDisplayCount;
INT CLeashView::m_alreadyPlayedDisplayCount;
INT CLeashView::m_autoRenewTickets = 0;
BOOL CLeashView::m_lowTicketAlarmSound;
INT CLeashView::m_autoRenewalAttempted = 0;
LONG CLeashView::m_timerMsgNotInProgress = 1;
ViewColumnInfo CLeashView::sm_viewColumns[] =
VOID CLeashView::OnSynTime()
VOID CLeashView::OnActivateView(BOOL bActivate, CView* pActivateView,
VOID CLeashView::OnDebugMode()
void CLeashView::ToggleViewColumn(eViewColumn viewOption)
VOID CLeashView::OnRenewableUntil()
VOID CLeashView::OnUpdateRenewableUntil(CCmdUI *pCmdUI)
VOID CLeashView::OnShowTicketFlags()
VOID CLeashView::OnUpdateShowTicketFlags(CCmdUI *pCmdUI)
VOID CLeashView::OnTimeIssued()
VOID CLeashView::OnUpdateTimeIssued(CCmdUI *pCmdUI)
VOID CLeashView::OnValidUntil()
VOID CLeashView::OnUpdateValidUntil(CCmdUI *pCmdUI)
VOID CLeashView::OnEncryptionType()
VOID CLeashView::OnUpdateEncryptionType(CCmdUI *pCmdUI)
VOID CLeashView::OnCcacheName()
VOID CLeashView::OnUpdateCcacheName(CCmdUI *pCmdUI)
VOID CLeashView::OnLargeIcons()
VOID CLeashView::OnKillTixOnExit()
VOID CLeashView::OnUpdateKillTixOnExit(CCmdUI *pCmdUI)
VOID CLeashView::OnUppercaseRealm()
VOID CLeashView::OnUpdateUppercaseRealm(CCmdUI *pCmdUI)
VOID CLeashView::ResetTreeNodes()
VOID CLeashView::OnDestroy()
VOID CLeashView::OnUpdateDestroyTicket(CCmdUI* pCmdUI)
VOID CLeashView::OnUpdateInitTicket(CCmdUI* pCmdUI)
VOID CLeashView::OnUpdateRenewTicket(CCmdUI* pCmdUI)
LRESULT CLeashView::OnGoodbye(WPARAM wParam, LPARAM lParam)
VOID CLeashView::OnLeashRestore()
VOID CLeashView::OnLeashMinimize()
LRESULT CLeashView::OnTrayIcon(WPARAM wParam, LPARAM lParam)
VOID CLeashView::OnAppAbout()
VOID CLeashView::OnInitialUpdate()
VOID CLeashView::OnItemexpandedTreeview(NMHDR* pNMHDR, LRESULT* pResult)
VOID CLeashView::OnUpdateDebugMode(CCmdUI* pCmdUI)
VOID CLeashView::OnUpdateCfgFiles(CCmdUI* pCmdUI)
void CLeashView::SetTrayText(int nim, CString tip)
void CLeashView::SetTrayIcon(int nim, int state)
BOOL CLeashView::PostWarningMessage(const CString& message)
LRESULT CLeashView::OnWarningPopup(WPARAM wParam, LPARAM lParam)
BOOL CLeashView::PreTranslateMessage(MSG* pMsg)
VOID CLeashView::OnLowTicketAlarm()
VOID CLeashView::OnUpdateLowTicketAlarm(CCmdUI* pCmdUI)
VOID CLeashView::OnAutoRenew()
VOID CLeashView::OnUpdateAutoRenew(CCmdUI* pCmdUI)
VOID CLeashView::OnUpdateMakeDefault(CCmdUI* pCmdUI)
VOID CLeashView::AlarmBeep()
VOID CLeashView::OnUpdateProperties(CCmdUI* pCmdUI)
void CLeashView::OnHelpLeash32()
void CLeashView::OnHelpKerberos()
void CLeashView::OnHelpWhyuseleash32()
void CLeashView::OnSysColorChange()
CLeashView::OnObtainTGTWithParam(WPARAM wParam, LPARAM lParam)
void CLeashView::OnLvnItemActivate(NMHDR *pNMHDR, LRESULT *pResult)
void CLeashView::OnLvnKeydown(NMHDR *pNMHDR, LRESULT *pResult)
void CLeashView::OnLvnItemchanging(NMHDR *pNMHDR, LRESULT *pResult)
HFONT CLeashView::GetSubItemFont(int iItem, int iSubItem)
void CLeashView::OnNMCustomdraw(NMHDR *pNMHDR, LRESULT *pResult)
CLeashView::CLeashView()
CLeashView::~CLeashView()
void CLeashView::OnItemChanged(NMHDR* pNmHdr, LRESULT* pResult)
IMPLEMENT_DYNCREATE(CLeashView, CListView)
BOOL CLeashView::PreCreateWindow(CREATESTRUCT& cs)
BEGIN_MESSAGE_MAP(CLeashView, CListView)
VOID CLeashView::AssertValid() const
VOID CLeashView::Dump(CDumpContext& dc) const
BOOL CLeashView::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName,
INT CLeashView::OnCreate(LPCREATESTRUCT lpCreateStruct)
VOID CLeashView::OnClose(void)
time_t CLeashView::LeashTime()
INT CLeashView::GetLowTicketStatus(int ver)
VOID CLeashView::UpdateTicketTime(TICKETINFO& ti)
VOID CALLBACK EXPORT CLeashView::TimerProc(HWND hWnd, UINT nMsg,
VOID CLeashView::ApplicationInfoMissingMsg()
VOID CLeashView::OnShowWindow(BOOL bShow, UINT nStatus)
VOID CLeashView::OnInitTicket()
UINT CLeashView::InitTicket(void * hWnd)
VOID CLeashView::OnRenewTicket()
UINT CLeashView::RenewTicket(void * hWnd)
VOID CLeashView::OnDestroyTicket()
VOID CLeashView::OnMakeDefault()
VOID CLeashView::OnChangePassword()
void CLeashView::AddDisplayItem(CListCtrl &list,
class CLeashView : public CListView
DECLARE_DYNCREATE(CLeashView)
CLeashView();
virtual ~CLeashView();