
AddDlg.cpp,431
#define new new16,347
#undef THIS_FILETHIS_FILE17,369
static char THIS_FILE[] = __FILE__;THIS_FILE18,386
CAddDlg::CAddDlg(CWnd* pParent)CAddDlg22,510
BOOL CAddDlg::OnInitDialog() OnInitDialog30,704
void CAddDlg::DoDataExchange(CDataExchange* pDX)DoDataExchange40,833
CAddDlg::OnCancel() OnCancel58,1307
CAddDlg::OnOK() OnOK66,1389
void CAddDlg::OnHelp() OnHelp107,2334
void CAddDlg::OnRandom() OnRandom120,2660

ClearQuestionDlg.cpp,356
#define new new12,258
#undef THIS_FILETHIS_FILE13,280
static char THIS_FILE[] = __FILE__;THIS_FILE14,297
CClearQuestionDlg::CClearQuestionDlg(CWnd* pParent)CClearQuestionDlg18,421
void CClearQuestionDlg::DoDataExchange(CDataExchange* pDX)DoDataExchange26,621
CClearQuestionDlg::OnCancel() OnCancel41,949
CClearQuestionDlg::OnOK() OnOK48,1038

ConfirmDeleteDlg.cpp,357
#define new new17,348
#undef THIS_FILETHIS_FILE18,370
static char THIS_FILE[] = __FILE__;THIS_FILE19,387
CConfirmDeleteDlg::CConfirmDeleteDlg(CWnd* pParent)CConfirmDeleteDlg23,511
void CConfirmDeleteDlg::DoDataExchange(CDataExchange* pDX)DoDataExchange31,710
CConfirmDeleteDlg::OnCancel() OnCancel46,1038
CConfirmDeleteDlg::OnOK() OnOK54,1128

CryptKeyEntry.cpp,517
#define new new20,376
#undef THIS_FILETHIS_FILE21,398
static char THIS_FILE[] = __FILE__;THIS_FILE22,415
CCryptKeyEntry::CCryptKeyEntry(CWnd* pParent)CCryptKeyEntry27,540
void CCryptKeyEntry::DoDataExchange(CDataExchange* pDX)DoDataExchange35,675
CCryptKeyEntry::OnCancel() OnCancel55,1224
CCryptKeyEntry::OnOK()OnOK63,1311
CCryptKeyEntry::OnHelp() OnHelp86,1753
void CCryptKeyEntry::OnPasskeyKillfocus()OnPasskeyKillfocus104,2410
void CCryptKeyEntry::OnPasskeySetfocus()OnPasskeySetfocus114,2791

DboxMain.cpp,3699
#define new new43,836
#undef THIS_FILETHIS_FILE44,858
static char THIS_FILE[] = __FILE__;THIS_FILE45,875
  #define CLIPBOARD_TEXT_FORMAT	CLIPBOARD_TEXT_FORMAT49,940
  #define CLIPBOARD_TEXT_FORMAT	CLIPBOARD_TEXT_FORMAT51,993
const TCHAR *HIDDEN_PASSWORD = _T("**************");HIDDEN_PASSWORD59,1167
class DboxAboutDboxAbout63,1302
	typedef CPwsPopupDialog	super;super72,1435
   DboxAbout()DboxAbout77,1507
   enum { IDD = IDD_ABOUTBOX };IDD81,1559
   virtual void DoDataExchange(CDataExchange* pDX)    // DDX/DDV supportDoDataExchange84,1603
DboxMain::DboxMain(CWnd* pParent)DboxMain99,1935
DboxMain::OnInitDialog()OnInitDialog224,6546
DboxMain::OpenOnInit(void)OpenOnInit346,10699
DboxMain::OnDestroy()OnDestroy424,12698
DboxMain::OnItemDoubleClick( NMHDR *, LRESULT *)OnItemDoubleClick433,12786
void DboxMain::OnBrowse()OnBrowse450,13108
DboxMain::OnCopyPassword() OnCopyPassword464,13372
DboxMain::OnFind() OnFind515,14707
DboxMain::ClearClipboard()ClearClipboard533,15125
DboxMain::OnPasswordChange() OnPasswordChange560,15869
DboxMain::OnClearClipboard() OnClearClipboard577,16153
void DboxMain::OnSizing(UINT fwSide, LPRECT pRect) OnSizing585,16315
DboxMain::OnSave() OnSave597,16466
DboxMain::OnExportV17()OnExportV17605,16560
DboxMain::OnExportText()OnExportText645,17537
DboxMain::OnExportXML()OnExportXML693,18819
DboxMain::OnImportText()OnImportText701,18948
DboxMain::OnImportXML()OnImportXML731,19787
void DboxMain::SetChanged(bool changed) // for MyTreeCtrlSetChanged739,19912
DboxMain::Save()Save750,20119
DboxMain::ChangeOkUpdate()ChangeOkUpdate800,21681
DboxMain::OnAbout() OnAbout825,22108
void DboxMain::OnPasswordSafeWebsite()OnPasswordSafeWebsite834,22226
DboxMain::OnCopyUsername() OnCopyUsername848,22476
DboxMain::OnBackupSafe() OnBackupSafe890,23739
DboxMain::BackupSafe()BackupSafe899,23845
DboxMain::OnOpen() OnOpen941,24849
DboxMain::Open()Open950,24943
DboxMain::Open( const CMyString &pszFilename )Open986,25785
DboxMain::OnNew()OnNew1074,27757
DboxMain::New() New1083,27848
DboxMain::OnRestore()OnRestore1134,28912
DboxMain::Restore() Restore1143,29011
DboxMain::OnSaveAs()OnSaveAs1238,31522
DboxMain::SaveAs() SaveAs1247,31619
DboxMain::GetAndCheckPassword(const CMyString &filename,GetAndCheckPassword1312,33646
DboxMain::NewFile(void)NewFile1367,35025
DboxMain::OnToolTipText(UINT,OnToolTipText1384,35402
DboxMain::OnDropFiles(HDROP hDrop)OnDropFiles1446,37398
DboxMain::CheckExtension(const CMyString &name, const CMyString &ext) constCheckExtension1480,38040
DboxMain::UpdateAlwaysOnTop()UpdateAlwaysOnTop1487,38233
DboxMain::OnSysCommand( UINT nID, LPARAM lParam )OnSysCommand1506,38687
DboxMain::ConfigureSystemMenu()ConfigureSystemMenu1525,39090
DboxMain::OnUpdateMRU(CCmdUI* pCmdUI) OnUpdateMRU1545,39658
DboxMain::OnOpenMRU(UINT nID)OnOpenMRU1555,39784
void DboxMain::OnInitMenu(CMenu* pMenu)OnInitMenu1570,40113
DboxMain::OnInitMenuPopup(CMenu* pPopupMenu, UINT, BOOL) OnInitMenuPopup1625,42535
void DboxMain::OnShowPassword()OnShowPassword1707,45831
LRESULT DboxMain::OnTrayNotification(WPARAM , LPARAM )OnTrayNotification1732,46277
void DboxMain::OnMinimize()OnMinimize1742,46425
void DboxMain::OnUnMinimize()OnUnMinimize1747,46485
DboxMain::startLockCheckTimer(){startLockCheckTimer1754,46552
BOOL DboxMain::PreTranslateMessage(MSG* pMsg)PreTranslateMessage1766,46887
void DboxMain::ResetIdleLockCounter()ResetIdleLockCounter1779,47223
bool DboxMain::DecrementAndTestIdleLockCounter()DecrementAndTestIdleLockCounter1786,47363
LRESULT DboxMain::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)WindowProc1794,47553

DboxOptions.cpp,151
#define new new27,505
#undef THIS_FILETHIS_FILE28,527
static char THIS_FILE[] = __FILE__;THIS_FILE29,544
DboxMain::OnOptions() OnOptions33,593

DboxPassword.cpp,164
#define new new14,285
#undef THIS_FILETHIS_FILE15,307
static char THIS_FILE[] = __FILE__;THIS_FILE16,324
DboxMain::GetPassword(void) constGetPassword22,493

DboxView.cpp,2714
#define new new29,546
#undef THIS_FILETHIS_FILE30,568
static char THIS_FILE[] = __FILE__;THIS_FILE31,585
static void FixListIndexes(CListCtrl &clist)FixListIndexes34,629
int CALLBACK DboxMain::CompareFunc(LPARAM lParam1, LPARAM lParam2,CompareFunc58,1458
DboxMain::DoDataExchange(CDataExchange* pDX)DoDataExchange129,3750
DboxMain::setupBars()setupBars140,3984
DboxMain::OnAdd() OnAdd180,5198
DboxMain::OnAddGroup()OnAddGroup268,7905
DboxMain::OnDelete() OnDelete288,8588
DboxMain::OnRename() OnRename353,10282
DboxMain::OnEdit() OnEdit364,10545
DboxMain::OnOK() OnOK430,12439
DboxMain::OnCancel()OnCancel498,13981
void DboxMain::UpdateListItemTitle(int lindex, const CString &newTitle)UpdateListItemTitle503,14018
void DboxMain::UpdateListItemUser(int lindex, const CString &newName)UpdateListItemUser508,14145
POSITION DboxMain::Find(int i)Find514,14361
    #define PWS_CDECL	PWS_CDECL527,14746
    #define PWS_CDECLPWS_CDECL529,14784
  #define PWS_CDECLPWS_CDECL532,14821
static int PWS_CDECL compint(const void *a1, const void *a2)compint536,14873
#undef PWS_CDECLPWS_CDECL544,15124
DboxMain::FindAll(const CString &str, BOOL CaseSensitive, int *indices)FindAll554,15437
DboxMain::SelItemOk()SelItemOk606,16971
BOOL DboxMain::SelectEntry(int i, BOOL MakeVisible)SelectEntry615,17100
DboxMain::RefreshList()RefreshList645,18050
DboxMain::OnSize(UINT nType,OnSize708,19877
static bool ExtractURL(const CMyString &instr, CMyString &outurl)ExtractURL834,23002
DboxMain::OnContextMenu(CWnd *, CPoint point) OnContextMenu860,23680
void DboxMain::OnKeydownItemlist(NMHDR* pNMHDR, LRESULT* pResult) {OnKeydownItemlist941,26614
DboxMain::OnSetfocusItemlist( NMHDR *, LRESULT *) OnSetfocusItemlist958,26914
DboxMain::OnKillfocusItemlist( NMHDR *, LRESULT *) OnKillfocusItemlist971,27260
int DboxMain::insertItem(CItemData &itemData, int iIndex)insertItem994,28056
CItemData *DboxMain::getSelectedItem()getSelectedItem1055,29868
DboxMain::ClearData(void)ClearData1083,30854
void DboxMain::OnColumnClick(NMHDR* pNMHDR, LRESULT* pResult) OnColumnClick1105,31624
DboxMain::OnListView() OnListView1123,32036
DboxMain::OnTreeView() OnTreeView1129,32088
DboxMain::SetListView()SetListView1135,32140
DboxMain::SetTreeView()SetTreeView1144,32336
DboxMain::OnOldToolbar() OnOldToolbar1153,32532
DboxMain::OnNewToolbar() OnNewToolbar1160,32690
DboxMain::SetToolbar(int menuItem)SetToolbar1167,32847
DboxMain::OnTimer(UINT nIDEvent )OnTimer1219,34360
BOOL DboxMain::IsWorkstationLocked()IsWorkstationLocked1245,35185
DboxMain::OnAutoType()OnAutoType1262,35611
void DboxMain::ExtractAutoTypeCmd(CMyString &str)ExtractAutoTypeCmd1356,37457

EditDlg.cpp,908
#define new new21,446
#undef THIS_FILETHIS_FILE22,468
static char THIS_FILE[] = __FILE__;THIS_FILE23,485
  #define SHOW_PASSWORD_TXT	SHOW_PASSWORD_TXT27,552
  #define HIDE_PASSWORD_TXT	HIDE_PASSWORD_TXT28,588
  #define SHOW_PASSWORD_TXT	SHOW_PASSWORD_TXT30,630
  #define HIDE_PASSWORD_TXT	HIDE_PASSWORD_TXT31,679
void CEditDlg::DoDataExchange(CDataExchange* pDX)DoDataExchange35,737
void CEditDlg::OnShowpassword() OnShowpassword58,1420
CEditDlg::OnOK() OnOK82,1835
void CEditDlg::OnCancel() OnCancel138,3177
BOOL CEditDlg::OnInitDialog() OnInitDialog145,3260
void CEditDlg::ShowPassword(void)ShowPassword164,3561
void CEditDlg::HidePassword(void)HidePassword173,3774
void CEditDlg::OnRandom() OnRandom182,3988
void CEditDlg::OnHelp() OnHelp271,6599
void CEditDlg::OnPasskeyKillfocus()OnPasskeyKillfocus290,7187
void CEditDlg::OnPasskeySetfocus()OnPasskeySetfocus300,7562

ExportText.cpp,307
#define new new9,129
#undef THIS_FILETHIS_FILE10,151
static char THIS_FILE[] = __FILE__;THIS_FILE11,168
CExportTextDlg::CExportTextDlg(CWnd* pParent /*=NULL*/)CExportTextDlg18,317
void CExportTextDlg::DoDataExchange(CDataExchange* pDX)DoDataExchange27,506
void CExportTextDlg::OnOK() OnOK44,941

FileDialogExt.cpp,236
#define new new9,197
#undef THIS_FILETHIS_FILE10,219
static char THIS_FILE[] = __FILE__;THIS_FILE11,236
CFileDialogExt::CFileDialogExt(BOOL bOpenFileDialog,CFileDialogExt18,409
CFileDialogExt::OnFileNameOK()OnFileNameOK36,923

FindDlg.cpp,528
#define new new16,239
#undef THIS_FILETHIS_FILE17,261
static char THIS_FILE[] = __FILE__;THIS_FILE18,278
CFindDlg *CFindDlg::self = NULL; // for Singleton patternself24,420
void CFindDlg::Doit(CWnd *pParent)Doit26,479
CFindDlg::CFindDlg(CWnd* pParent /*=NULL*/)CFindDlg38,709
CFindDlg::~CFindDlg()~CFindDlg50,1021
void CFindDlg::DoDataExchange(CDataExchange* pDX)DoDataExchange56,1085
void CFindDlg::OnFind() OnFind83,1714
void CFindDlg::OnCancel()OnCancel160,3927
void CFindDlg::OnClose() OnClose166,4002

KeySend.cpp,497
CKeySend::CKeySend(void) : m_delay(10)CKeySend5,45
CKeySend::~CKeySend(void)~CKeySend14,300
void CKeySend::SendString(const CMyString &data)SendString19,332
void CKeySend::SendChar(TCHAR c)SendChar28,472
void CKeySend::ResetKeyboardState()ResetKeyboardState84,2521
void CKeySend::SetAndDelay(int d){SetAndDelay124,3647
void CKeySend::SetDelay(int d){SetDelay129,3716
void CKeySend::BlockUserInput()BlockUserInput135,3766
void CKeySend::UnBlockUserInput()UnBlockUserInput145,3913

MyTreeCtrl.cpp,1948
#define new new15,255
#undef THIS_FILETHIS_FILE16,277
static char THIS_FILE[] = __FILE__;THIS_FILE17,294
static const TCHAR GROUP_SEP = TCHAR('.');GROUP_SEP20,338
CMyTreeCtrl::CMyTreeCtrl() : m_bDragging(false), m_pimagelist(NULL)CMyTreeCtrl22,382
CMyTreeCtrl::~CMyTreeCtrl()~CMyTreeCtrl26,455
void CMyTreeCtrl::OnDestroy()OnDestroy43,832
BOOL CMyTreeCtrl::PreTranslateMessage(MSG* pMsg) PreTranslateMessage54,1028
void CMyTreeCtrl::SetNewStyle(long lStyleMask, BOOL bSetBits)SetNewStyle85,1825
void CMyTreeCtrl::UpdateLeafsGroup(HTREEITEM hItem, CString prefix)UpdateLeafsGroup98,2161
void CMyTreeCtrl::OnBeginLabelEdit(LPNMHDR , LRESULT *pLResult)OnBeginLabelEdit118,2843
static void splitLeafText(const char *lt, CString &newTitle, CString &newUser)splitLeafText124,3013
static void makeLeafText(CString &treeDispString, const CString &title, const CString &user)makeLeafText143,3543
void CMyTreeCtrl::OnEndLabelEdit(LPNMHDR pnmhdr, LRESULT *pLResult)OnEndLabelEdit153,3787
void CMyTreeCtrl::OnMouseMove(UINT nFlags, CPoint point)OnMouseMove224,6417
bool CMyTreeCtrl::IsChildNodeOf(HTREEITEM hitemChild, HTREEITEM hitemSuspectedParent)IsChildNodeOf242,6862
bool CMyTreeCtrl::IsLeafNode(HTREEITEM hItem)IsLeafNode252,7111
void CMyTreeCtrl::DeleteWithParents(HTREEITEM hItem)DeleteWithParents262,7329
CString CMyTreeCtrl::GetGroup(HTREEITEM hItem)GetGroup277,7717
static CMyString GetPathElem(CMyString &path)GetPathElem292,8012
static bool ExistsInTree(CTreeCtrl &Tree, HTREEITEM node,ExistsInTree312,8481
HTREEITEM CMyTreeCtrl::AddGroup(const CString &group)AddGroup329,8886
bool CMyTreeCtrl::TransferItem(HTREEITEM hitemDrag, HTREEITEM hitemDrop)TransferItem349,9341
void CMyTreeCtrl::EndDragging(BOOL bCancel)EndDragging400,10983
void CMyTreeCtrl::OnLButtonUp(UINT nFlags, CPoint point)OnLButtonUp436,11919
void CMyTreeCtrl::OnBeginDrag(NMHDR* pNMHDR, LRESULT* pResult) OnBeginDrag453,12365

OptionsDisplay.cpp,346
#define new new16,264
#undef THIS_FILETHIS_FILE17,286
static char THIS_FILE[] = __FILE__;THIS_FILE18,303
COptionsDisplay::COptionsDisplay() : CPropertyPage(COptionsDisplay::IDD)COptionsDisplay26,512
COptionsDisplay::~COptionsDisplay()~COptionsDisplay32,645
void COptionsDisplay::DoDataExchange(CDataExchange* pDX)DoDataExchange36,686

OptionsMisc.cpp,322
#define new new16,258
#undef THIS_FILETHIS_FILE17,280
static char THIS_FILE[] = __FILE__;THIS_FILE18,297
COptionsMisc::COptionsMisc() : CPropertyPage(COptionsMisc::IDD)COptionsMisc26,500
COptionsMisc::~COptionsMisc()~COptionsMisc32,621
void COptionsMisc::DoDataExchange(CDataExchange* pDX)DoDataExchange36,656

OptionsPasswordPolicy.cpp,952
#define new new16,278
#undef THIS_FILETHIS_FILE17,300
static char THIS_FILE[] = __FILE__;THIS_FILE18,317
COptionsPasswordPolicy::COptionsPasswordPolicy() : CPropertyPage(COptionsPasswordPolicy::IDD)COptionsPasswordPolicy26,540
COptionsPasswordPolicy::~COptionsPasswordPolicy()~COptionsPasswordPolicy32,701
void COptionsPasswordPolicy::DoDataExchange(CDataExchange* pDX)DoDataExchange36,756
BOOL COptionsPasswordPolicy::OnInitDialog() OnInitDialog65,1815
void COptionsPasswordPolicy::OnUselowercase() OnUselowercase105,3163
void COptionsPasswordPolicy::OnUseuppercase() OnUseuppercase121,3557
void COptionsPasswordPolicy::OnUsedigits() OnUsedigits137,3951
void COptionsPasswordPolicy::OnUsesymbols() OnUsesymbols153,4342
void COptionsPasswordPolicy::OnUsehexdigits() OnUsehexdigits169,4734
void COptionsPasswordPolicy::OnUseeasyvision() OnUseeasyvision189,5370
BOOL COptionsPasswordPolicy::OnKillActive()OnKillActive205,5765

OptionsSecurity.cpp,470
#define new new17,267
#undef THIS_FILETHIS_FILE18,289
static char THIS_FILE[] = __FILE__;THIS_FILE19,306
COptionsSecurity::COptionsSecurity() : CPropertyPage(COptionsSecurity::IDD)COptionsSecurity27,517
COptionsSecurity::~COptionsSecurity()~COptionsSecurity33,654
void COptionsSecurity::DoDataExchange(CDataExchange* pDX)DoDataExchange37,697
void COptionsSecurity::OnLockbase() OnLockbase62,1539
BOOL COptionsSecurity::OnInitDialog() OnInitDialog79,2044

OptionsUsername.cpp,474
#define new new16,266
#undef THIS_FILETHIS_FILE17,288
static char THIS_FILE[] = __FILE__;THIS_FILE18,305
COptionsUsername::COptionsUsername() : CPropertyPage(COptionsUsername::IDD)COptionsUsername26,516
COptionsUsername::~COptionsUsername()~COptionsUsername32,653
void COptionsUsername::DoDataExchange(CDataExchange* pDX)DoDataExchange36,696
void COptionsUsername::OnUsedefuser() OnUsedefuser56,1278
BOOL COptionsUsername::OnInitDialog() OnInitDialog72,1755

PasskeyChangeDlg.cpp,597
#define new new21,534
#undef THIS_FILETHIS_FILE22,556
static char THIS_FILE[] = __FILE__;THIS_FILE23,573
CPasskeyChangeDlg::CPasskeyChangeDlg(CWnd* pParent)CPasskeyChangeDlg28,698
CPasskeyChangeDlg::DoDataExchange(CDataExchange* pDX)DoDataExchange38,883
CPasskeyChangeDlg::OnInitDialog()OnInitDialog60,1607
CPasskeyChangeDlg::OnOK() OnOK73,1835
CPasskeyChangeDlg::OnCancel() OnCancel103,2798
CPasskeyChangeDlg::OnHelp() OnHelp111,2888
void CPasskeyChangeDlg::OnPasskeyKillfocus()OnPasskeyKillfocus129,3547
void CPasskeyChangeDlg::OnPasskeySetfocus()OnPasskeySetfocus139,3931

PasskeyEntry.cpp,550
CPasskeyEntry::CPasskeyEntry(CWnd* pParent,CPasskeyEntry32,704
void CPasskeyEntry::DoDataExchange(CDataExchange* pDX)DoDataExchange71,1667
CPasskeyEntry::OnInitDialog(void)OnInitDialog106,2532
void CPasskeyEntry::OnPasskeyKillfocus()OnPasskeyKillfocus166,4052
void CPasskeyEntry::OnPasskeySetfocus()OnPasskeySetfocus176,4432
CPasskeyEntry::OnBrowse()OnBrowse184,4524
CPasskeyEntry::OnCreateDb()OnCreateDb193,4633
CPasskeyEntry::OnCancel() OnCancel202,4743
CPasskeyEntry::OnOK() OnOK210,4829
CPasskeyEntry::OnHelp() OnHelp257,5781

PasskeySetup.cpp,580
#define new new23,482
#undef THIS_FILETHIS_FILE24,504
static char THIS_FILE[] = __FILE__;THIS_FILE25,521
CPasskeySetup::CPasskeySetup(CWnd* pParent)CPasskeySetup30,646
BOOL CPasskeySetup::OnInitDialog() OnInitDialog37,780
void CPasskeySetup::DoDataExchange(CDataExchange* pDX)DoDataExchange46,955
void CPasskeySetup::OnCancel() OnCancel65,1477
void CPasskeySetup::OnOK()OnOK72,1563
void CPasskeySetup::OnHelp() OnHelp104,2257
void CPasskeySetup::OnPasskeyKillfocus()OnPasskeyKillfocus122,2913
void CPasskeySetup::OnPasskeySetfocus()OnPasskeySetfocus132,3293

PasswordSafe.cpp,445
#define new new19,391
#undef THIS_FILETHIS_FILE20,413
static char THIS_FILE[] = __FILE__;THIS_FILE21,430
CPasswordSafeApp app;app30,686
CPasswordSafeApp::CPasswordSafeApp()CPasswordSafeApp40,928
CPasswordSafeApp::~CPasswordSafeApp()~CPasswordSafeApp46,1003
CPasswordSafeApp::InitInstance()InitInstance59,1246
CPasswordSafeApp::ProcessMessageFilter(int code,ProcessMessageFilter167,4208
CPasswordSafeApp::OnHelp()OnHelp184,4610

PwFont.cpp,163
#define new new7,137
#undef THIS_FILETHIS_FILE8,159
static char THIS_FILE[] = __FILE__;THIS_FILE9,176
SetPasswordFont(CWnd* pDlgItem)SetPasswordFont16,285

PwsBackend.cpp,87
PwsBackend::PwsBackend()PwsBackend8,277
PwsBackend::~PwsBackend()~PwsBackend14,340

QueryAddName.cpp,341
#define new new13,243
#undef THIS_FILETHIS_FILE14,265
static char THIS_FILE[] = __FILE__;THIS_FILE15,282
CQueryAddName::CQueryAddName(CWnd* pParent)CQueryAddName20,407
void CQueryAddName::DoDataExchange(CDataExchange* pDX)DoDataExchange27,527
void CQueryAddName::OnOK() OnOK38,735
void CQueryAddName::OnCancel() OnCancel46,879

QuerySetDef.cpp,335
#define new new19,375
#undef THIS_FILETHIS_FILE20,397
static char THIS_FILE[] = __FILE__;THIS_FILE21,414
CQuerySetDef::CQuerySetDef(CWnd* pParent)CQuerySetDef26,539
void CQuerySetDef::DoDataExchange(CDataExchange* pDX)DoDataExchange34,670
void CQuerySetDef::OnOK() OnOK46,911
void CQuerySetDef::OnCancel()OnCancel55,1085

RemindSaveDlg.cpp,348
#define new new20,380
#undef THIS_FILETHIS_FILE21,402
static char THIS_FILE[] = __FILE__;THIS_FILE22,419
CRemindSaveDlg::CRemindSaveDlg(CWnd* pParent)CRemindSaveDlg27,544
void CRemindSaveDlg::DoDataExchange(CDataExchange* pDX)DoDataExchange35,749
void CRemindSaveDlg::OnCancel() OnCancel46,953
void CRemindSaveDlg::OnOK() OnOK55,1143

SecString.cpp,2506
#define new new10,189
#undef THIS_FILETHIS_FILE11,211
static char THIS_FILE[] = __FILE__;THIS_FILE12,228
SecString::~SecString()~SecString16,273
void SecString::trashstring()trashstring21,320
LPTSTR SecString::GetBuffer(int nMinBufLength)GetBuffer27,472
void SecString::ReleaseBuffer(int nNewLength)ReleaseBuffer32,571
int SecString::GetLength() constGetLength37,663
const SecString& SecString::operator=(const SecString& stringSrc)operator =42,735
const SecString& SecString::operator=(TCHAR ch)operator =49,879
const SecString& SecString::operator=(LPCSTR lpsz)operator =56,987
const SecString& SecString::operator=(LPCWSTR lpsz)operator =63,1100
const SecString& SecString::operator=(const unsigned char* psz)operator =70,1214
const SecString& SecString::operator+=(const SecString& string)operator +=77,1339
const SecString& SecString::operator+=(TCHAR ch)operator +=83,1461
const SecString& SecString::operator+=(LPCTSTR lpsz)operator +=89,1553
SecString AFXAPI operator+(const SecString& string1,const SecString& string2)operator +95,1651
SecString AFXAPI operator+(const SecString& string, TCHAR ch)operator +102,1822
SecString AFXAPI operator+(TCHAR ch, const SecString& string)operator +109,1962
SecString AFXAPI operator+(const SecString& string, LPCTSTR lpsz)operator +116,2102
SecString AFXAPI operator+(LPCTSTR lpsz, const SecString& string)operator +123,2248
SecString SecString::Mid(int nFirst, int nCount) constMid130,2394
TCHAR SecString::operator[](int nIndex) constoperator []135,2495
void SecString::SetAt(int nIndex, TCHAR ch)SetAt140,2576
SecString::operator CString() constoperator CString145,2657
SecString::operator LPCTSTR() constoperator LPCTSTR150,2720
BOOL SecString::IsEmpty() constIsEmpty155,2792
BOOL SecString::LoadString(UINT nID)LoadString160,2861
int SecString::Find( TCHAR ch ) constFind166,2942
int SecString::Find( LPCTSTR lpszSub ) constFind171,3016
CString SecString::Left( int nCount ) constLeft177,3183
CString SecString::Right( int nCount ) constRight183,3348
bool operator==(const SecString& s1, const SecString& s2)operator ==188,3434
bool operator==(const SecString& s1, LPCTSTR s2)operator ==193,3537
bool operator==(LPCTSTR s1, const SecString& s2)operator ==198,3620
bool operator!=(const SecString& s1, const SecString& s2)operator !=203,3703
bool operator!=(const SecString& s1, LPCTSTR s2)operator !=208,3806
bool operator!=(LPCTSTR s1, const SecString& s2)operator !=213,3889

StdAfx.cpp,0

SysColStatic.cpp,349
#define new new17,390
#undef THIS_FILETHIS_FILE18,412
static char THIS_FILE[] = __FILE__;THIS_FILE19,429
CSysColStatic::CSysColStatic()CSysColStatic23,474
CSysColStatic::~CSysColStatic()~CSysColStatic28,530
void CSysColStatic::ReloadBitmap(int nImageID)ReloadBitmap32,567
void CSysColStatic::OnSysColorChange() OnSysColorChange64,1456

SystemTray.cpp,2510
#define new new60,2579
#undef THIS_FILETHIS_FILE61,2601
static char THIS_FILE[] = __FILE__;THIS_FILE62,2618
UINT CSystemTray::m_nIDEvent = 4567;m_nIDEvent67,2700
const UINT CSystemTray::m_nTaskbarCreatedMsg = ::RegisterWindowMessage(_T("TaskbarCreated"));m_nTaskbarCreatedMsg68,2737
CSystemTray::CSystemTray()CSystemTray73,2960
CSystemTray::CSystemTray(CWnd* pParent, UINT uCallbackMessage, LPCTSTR szToolTip, CSystemTray78,3010
void CSystemTray::Initialise()Initialise85,3224
BOOL CSystemTray::Create(CWnd* pParent, UINT uCallbackMessage, LPCTSTR szToolTip, Create97,3492
CSystemTray::~CSystemTray()~CSystemTray132,4731
void CSystemTray::MoveToRight()MoveToRight142,4943
void CSystemTray::RemoveIcon()RemoveIcon148,5012
void CSystemTray::HideIcon()HideIcon157,5158
void CSystemTray::ShowIcon()ShowIcon166,5324
BOOL CSystemTray::SetIcon(HICON hIcon)SetIcon175,5510
BOOL CSystemTray::SetIcon(LPCTSTR lpszIconName)SetIcon185,5694
BOOL CSystemTray::SetIcon(UINT nIDResource)SetIcon192,5830
BOOL CSystemTray::SetStandardIcon(LPCTSTR lpIconName)SetStandardIcon199,5961
BOOL CSystemTray::SetStandardIcon(UINT nIDResource)SetStandardIcon206,6094
HICON CSystemTray::GetIcon() constGetIcon213,6244
BOOL CSystemTray::SetIconList(UINT uFirstIconID, UINT uLastIconID) SetIconList218,6329
BOOL CSystemTray::SetIconList(HICON* pHIconList, UINT nNumIcons)SetIconList242,6823
BOOL CSystemTray::Animate(UINT nDelayMilliSeconds, int nNumSeconds /*=-1*/)Animate261,7181
BOOL CSystemTray::StepAnimation()StepAnimation276,7556
BOOL CSystemTray::StopAnimation()StopAnimation288,7796
BOOL CSystemTray::SetTooltipText(LPCTSTR pszTip)SetTooltipText306,8160
BOOL CSystemTray::SetTooltipText(UINT nID)SetTooltipText316,8362
CString CSystemTray::GetTooltipText() constGetTooltipText324,8505
BOOL CSystemTray::SetNotificationWnd(CWnd* pWnd)SetNotificationWnd336,8767
CWnd* CSystemTray::GetNotificationWnd() constGetNotificationWnd349,9067
BOOL CSystemTray::SetMenuDefaultItem(UINT uItem, BOOL bByPos)SetMenuDefaultItem357,9271
void CSystemTray::GetMenuDefaultItem(UINT& uItem, BOOL& bByPos)GetMenuDefaultItem376,9767
void CSystemTray::OnTimer(UINT nIDEvent) OnTimer393,10212
LRESULT CSystemTray::OnTrayNotification(UINT wParam, LONG lParam) OnTrayNotification408,10572
LRESULT CSystemTray::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) WindowProc466,12314
LRESULT CSystemTray::OnTaskbarCreated(WPARAM /*wParam*/, LPARAM /*lParam*/) OnTaskbarCreated478,12746

ThisMfcApp.cpp,827
ThisMfcApp::ThisMfcApp() :ThisMfcApp32,651
#define ENDIANNESS	ENDIANNESS46,1045
#define ENDIANNESS2	ENDIANNESS247,1084
#define ENDIANNESS	ENDIANNESS51,1210
#define ENDIANNESS2	ENDIANNESS252,1246
ThisMfcApp::~ThisMfcApp()~ThisMfcApp64,1563
static void Usage()Usage83,1904
static BOOL CheckFile(const CString &fn)CheckFile90,2119
ErrorMessages(const CString &fn, FILE *fp)ErrorMessages114,2590
static BOOL EncryptFile(const CString &fn, const CMyString &passwd)EncryptFile140,3296
static BOOL DecryptFile(const CString &fn, const CMyString &passwd)DecryptFile214,4967
ThisMfcApp::InitInstance()InitInstance293,6889
ThisMfcApp::StripFileQuotes( CString& strFilename )StripFileQuotes445,11112
ThisMfcApp::ProcessMessageFilter(int code,ProcessMessageFilter470,11633
ThisMfcApp::OnHelp()OnHelp489,12055

TryAgainDlg.cpp,509
#define new new13,241
#undef THIS_FILETHIS_FILE14,263
static char THIS_FILE[] = __FILE__;THIS_FILE15,280
CTryAgainDlg::CTryAgainDlg(CWnd* pParent)CTryAgainDlg19,404
CTryAgainDlg::DoDataExchange(CDataExchange* pDX)DoDataExchange27,532
CTryAgainDlg::OnQuit() OnQuit43,866
CTryAgainDlg::OnTryagain() OnTryagain51,951
CTryAgainDlg::OnHelp() OnHelp59,1036
CTryAgainDlg::OnOpen() OnOpen69,1217
CTryAgainDlg::OnNew() OnNew77,1307
CTryAgainDlg::GetCancelReturnValue()GetCancelReturnValue85,1394

UsernameEntry.cpp,293
#define new new13,245
#undef THIS_FILETHIS_FILE14,267
static char THIS_FILE[] = __FILE__;THIS_FILE15,284
CUsernameEntry::CUsernameEntry(CWnd* pParent)CUsernameEntry20,409
void CUsernameEntry::DoDataExchange(CDataExchange* pDX)DoDataExchange28,550
CUsernameEntry::OnOK() OnOK41,815

main.cpp,72
ThisMfcApp app;app12,202
int main( int argc, char** argv)main16,226

model.cpp,146
Model * Model::_instance = 0;_instance7,62
void Model::Main()Main9,93
int CheckSafeCombination(const char *combo)CheckSafeCombination20,245

variables.cpp,0

winview.cpp,116
View * WinView::_instance = 0;_instance6,66
int WinView::PromptUserForCombination()PromptUserForCombination8,98

AddDlg.h,280
class CAddDlg : public CDialogCAddDlg4,100
   enum { IDD = IDD_ADD };IDD12,258
   CMyString	m_password;m_password13,285
   CMyString	m_notes;m_notes14,310
   CMyString	m_username;m_username15,332
   CMyString	m_title;m_title16,357
   CMyString	m_group;m_group17,379

ClearQuestionDlg.h,322
  #define SUPERCLASS	SUPERCLASS9,246
  #define SUPERCLASS	SUPERCLASS12,313
class CClearQuestionDlg : public SUPERCLASSCClearQuestionDlg16,351
	typedef SUPERCLASS	super;super19,405
   enum { IDD = IDD_SECURECLEAR };IDD23,504
   bool	m_dontaskquestion;m_dontaskquestion24,539
#undef SUPERCLASSSUPERCLASS36,746

ConfirmDeleteDlg.h,333
  #define SUPERCLASS	SUPERCLASS8,231
  #define SUPERCLASS	SUPERCLASS11,298
class CConfirmDeleteDlg : public SUPERCLASSCConfirmDeleteDlg14,335
	typedef SUPERCLASS		super;super16,381
   enum { IDD = IDD_CONFIRMDELETE_DIALOG };IDD24,555
   bool	m_dontaskquestion;m_dontaskquestion25,599
#undef SUPERCLASSSUPERCLASS46,1052

CryptKeyEntry.h,358
  #define SUPERCLASS	SUPERCLASS10,227
  #define SUPERCLASS	SUPERCLASS12,270
class CCryptKeyEntry : public SUPERCLASSCCryptKeyEntry15,307
	typedef SUPERCLASS	super;super19,374
   enum { IDD = IDD_CRYPTKEYENTRY };IDD25,517
   CMyString	m_cryptkey1;m_cryptkey126,554
   CMyString	m_cryptkey2;m_cryptkey227,580
#undef SUPERCLASSSUPERCLASS53,1157

DboxMain.h,2409
#define DboxMain_hDboxMain_h5,114
DECLARE_HANDLE(HDROP);HDROP18,394
#define WM_ICON_NOTIFY WM_ICON_NOTIFY22,480
#define TIMER_CHECKLOCK TIMER_CHECKLOCK25,583
#define TIMER_USERLOCK TIMER_USERLOCK27,679
class DboxMainDboxMain31,789
    POSITION Find(const CMyString &a_group,Find50,1206
    int GetNumEntries() const {return m_core.GetNumEntries();}GetNumEntries62,1686
    void SetCurFile(const CString &arg) {m_core.SetCurFile(CMyString(arg));}SetCurFile68,1909
    int CheckPassword(const CMyString &filename, CMyString &passkey)CheckPassword70,1987
	enum { IDD = IDD_PASSWORDSAFE_DIALOG };IDD77,2384
	CMyListCtrl	m_ctlItemList;m_ctlItemList79,2448
	CListCtrl	m_ctlItemList;m_ctlItemList81,2482
        CMyTreeCtrl     m_ctlItemTree;m_ctlItemTree83,2515
   HICON m_hIcon;m_hIcon93,2760
   HICON m_hIconSm;m_hIconSm94,2778
   bool	m_bSizing;m_bSizing97,2880
   unsigned int uGlobalMemSize;uGlobalMemSize100,2901
   HGLOBAL hGlobalMemory;hGlobalMemory101,2933
   CMyString m_currbackup;m_currbackup103,2960
   CMyString m_title; // what's displayed in the title barm_title105,3011
   CCeCommandBar	*m_wndCommandBar;m_wndCommandBar109,3101
   CMenu			*m_wndMenu;m_wndMenu110,3136
   CToolBar m_wndToolBar;m_wndToolBar112,3165
   CStatusBar m_statusBar;m_statusBar113,3191
   BOOL m_toolbarsSetup;m_toolbarsSetup114,3218
   UINT m_toolbarMode;m_toolbarMode115,3243
   bool m_windowok;m_windowok118,3274
   BOOL m_existingrestore;m_existingrestore119,3294
   bool m_needsreading;m_needsreading120,3321
   bool m_bSortAscending;m_bSortAscending122,3346
   int m_iSortedColumn;m_iSortedColumn123,3372
  bool m_bShowPasswordInEdit;m_bShowPasswordInEdit125,3397
  bool m_bShowPasswordInList;m_bShowPasswordInList126,3427
  bool m_bAlwaysOnTop;m_bAlwaysOnTop127,3457
  CMyString m_TreeViewGroup; // used by OnAdd & OnAddGroupm_TreeViewGroup129,3481
  PWScore  &m_core;m_core240,6890
  CMyString m_BrowseURL; // set by OnContextMenu(), used by OnBrowse()m_BrowseURL241,6910
  bool m_LockDisabled; // set when a dialog box is open, to avoid confusionm_LockDisabled246,7085
  UINT m_IdleLockCountDown;m_IdleLockCountDown247,7161
  void SetIdleLockCounter(UINT i) {m_IdleLockCountDown = i;}SetIdleLockCounter248,7189
struct DisplayInfo {DisplayInfo256,7509
  int list_index;list_index257,7530
  HTREEITEM tree_item;tree_item258,7548

EditDlg.h,453
class CEditDlgCEditDlg4,94
   CEditDlg(CWnd* pParent = NULL)CEditDlg10,166
   enum { IDD = IDD_EDIT };IDD15,275
   CMyString m_notes;m_notes16,303
   CMyString m_password;m_password17,325
   CMyString m_username;m_username18,350
   CMyString m_title;m_title19,375
   CMyString m_group;m_group20,397
   CMyString m_realpassword;m_realpassword22,420
   POSITION  m_listindex;m_listindex24,450
   bool m_isPwHidden;m_isPwHidden30,545

ExportText.h,308
#define AFX_EXPORTTEXT_H__CCC6EEF6_3DF0_41A2_BDA0_0437BBFAC672__INCLUDED_AFX_EXPORTTEXT_H__CCC6EEF6_3DF0_41A2_BDA0_0437BBFAC672__INCLUDED_2,80
class CExportTextDlg : public CDialogCExportTextDlg15,372
	enum { IDD = IDD_EXPORT_TEXT };IDD23,547
	CString	m_exportTextPassword;m_exportTextPassword24,580

FileDialogExt.h,73
class CFileDialogExtCFileDialogExt4,100
   LPCTSTR m_ext;m_ext20,566

FindDlg.h,909
#define AFX_FINDDLG_H__D63D8AE1_8908_401A_8770_CBA6AC9F3D84__INCLUDED_AFX_FINDDLG_H__D63D8AE1_8908_401A_8770_CBA6AC9F3D84__INCLUDED_2,77
  #define SUPERCLASS	SUPERCLASS14,335
  #define SUPERCLASS	SUPERCLASS16,378
class CFindDlg : public SUPERCLASSCFindDlg22,513
	typedef SUPERCLASS		super;super26,577
	enum { IDD = IDD_FIND };IDD32,736
  BOOL	m_cs_search;m_cs_search33,762
  CString	m_search_text;m_search_text34,782
  CString	m_status;m_status35,807
  static CFindDlg *self;self62,1358
  int *m_indices; // array of found itemsm_indices63,1383
  int m_lastshown; // last index selected, -1 indicates no search done yetm_lastshown64,1425
  int m_numFound; // number of items that matched, as returned by DboxMain::FindAllm_numFound65,1500
  CString m_last_search_text;m_last_search_text66,1584
  BOOL m_last_cs_search;m_last_cs_search67,1614
#undef SUPERCLASSSUPERCLASS70,1643

KeySend.h,183
#define CKeySend_hCKeySend_h8,166
class CKeySendCKeySend15,244
	int m_delay;m_delay30,595
	HKL m_hlocale;m_hlocale31,609
	bool m_bIsKeyboardLocked;m_bIsKeyboardLocked32,625

MyTreeCtrl.h,433
#define _MYTREECTRL_H_MYTREECTRL_H8,135
class CMyTreeCtrl : public CTreeCtrlCMyTreeCtrl11,178
  enum {NODE=0, LEAF=1}; // indices of bitmaps in ImageListNODE17,261
  enum {NODE=0, LEAF=1}; // indices of bitmaps in ImageListLEAF17,261
  bool        m_bDragging;m_bDragging39,1040
  HTREEITEM   m_hitemDrag;m_hitemDrag40,1067
  HTREEITEM   m_hitemDrop;m_hitemDrop41,1094
  CImageList  *m_pimagelist;m_pimagelist42,1121

OptionsDisplay.h,493
#define AFX_OPTIONSDISPLAY_H__74060034_DADF_4333_B442_D1B0EBEF562E__INCLUDED_AFX_OPTIONSDISPLAY_H__74060034_DADF_4333_B442_D1B0EBEF562E__INCLUDED_2,84
class COptionsDisplay : public CPropertyPageCOptionsDisplay13,365
	enum { IDD = IDD_PS_DISPLAY };IDD24,561
	BOOL	m_alwaysontop;m_alwaysontop25,593
	BOOL	m_pwshowinlist;m_pwshowinlist26,614
	BOOL	m_pwshowinedit;m_pwshowinedit27,636
	BOOL	m_dcshowspassword;m_dcshowspassword29,681
	BOOL    m_usesystemtray;m_usesystemtray31,713

OptionsMisc.h,381
#define AFX_OPTIONSMISC_H__CB2E89DC_192A_49C6_83B5_AFC7ED368CB0__INCLUDED_AFX_OPTIONSMISC_H__CB2E89DC_192A_49C6_83B5_AFC7ED368CB0__INCLUDED_2,81
class COptionsMisc : public CPropertyPageCOptionsMisc13,353
	enum { IDD = IDD_PS_MISC };IDD24,534
	BOOL	m_confirmdelete;m_confirmdelete25,563
	BOOL	m_saveimmediately;m_saveimmediately26,586
	BOOL	m_escexits;m_escexits27,611

OptionsPasswordPolicy.h,617
#define AFX_OPTIONSPASSWORDPOLICY_H__62F727BC_2E3E_4299_BB17_6FFD9AC73C23__INCLUDED_AFX_OPTIONSPASSWORDPOLICY_H__62F727BC_2E3E_4299_BB17_6FFD9AC73C23__INCLUDED_2,91
class COptionsPasswordPolicy : public CPropertyPageCOptionsPasswordPolicy13,393
	enum { IDD = IDD_PS_PASSWORDPOLICY };IDD24,624
	UINT	m_pwlendefault;m_pwlendefault25,663
	BOOL	m_pwusedigits;m_pwusedigits26,685
	BOOL	m_pwusehexdigits;m_pwusehexdigits27,706
	BOOL	m_pwuselowercase;m_pwuselowercase28,730
	BOOL	m_pwusesymbols;m_pwusesymbols29,754
	BOOL	m_pwuseuppercase;m_pwuseuppercase30,776
	BOOL	m_pweasyvision;m_pweasyvision31,800

OptionsSecurity.h,616
#define AFX_OPTIONSSECURITY_H__C7A81288_E3D7_487A_BD39_B66B5272FCF9__INCLUDED_AFX_OPTIONSSECURITY_H__C7A81288_E3D7_487A_BD39_B66B5272FCF9__INCLUDED_2,85
class COptionsSecurity : public CPropertyPageCOptionsSecurity13,369
	enum { IDD = IDD_PS_SECURITY };IDD24,570
	BOOL	m_clearclipboard;m_clearclipboard25,603
	BOOL	m_lockdatabase;m_lockdatabase26,627
	BOOL	m_confirmsaveonminimize;m_confirmsaveonminimize27,649
	BOOL	m_confirmcopy;m_confirmcopy28,680
	BOOL	m_LockOnWindowLock;m_LockOnWindowLock29,701
	BOOL	m_LockOnIdleTimeout;m_LockOnIdleTimeout30,727
	UINT    m_IdleTimeOut;m_IdleTimeOut31,754

OptionsUsername.h,440
#define AFX_OPTIONSUSERNAME_H__D5D840BC_C021_4BFA_AC26_19FB878B582D__INCLUDED_AFX_OPTIONSUSERNAME_H__D5D840BC_C021_4BFA_AC26_19FB878B582D__INCLUDED_2,85
class COptionsUsername : public CPropertyPageCOptionsUsername13,369
	enum { IDD = IDD_PS_USERNAME };IDD24,570
	BOOL	m_usedefuser;m_usedefuser25,603
	BOOL	m_querysetdef;m_querysetdef26,623
	BOOL	m_queryaddname;m_queryaddname27,644
	CString	m_defusername;m_defusername28,666

PasskeyChangeDlg.h,417
  #define SUPERCLASS	SUPERCLASS8,199
  #define SUPERCLASS	SUPERCLASS10,242
class CPasskeyChangeDlg : public SUPERCLASSCPasskeyChangeDlg13,279
	typedef SUPERCLASS	super;super17,349
   enum { IDD = IDD_KEYCHANGE_DIALOG };IDD23,498
   CMyString	m_confirmnew;m_confirmnew24,538
   CMyString	m_newpasskey;m_newpasskey25,565
   CMyString	m_oldpasskey;m_oldpasskey26,592
#undef SUPERCLASSSUPERCLASS53,1208

PasskeyEntry.h,859
  #define SUPERCLASS	SUPERCLASS11,284
  #define SUPERCLASS	SUPERCLASS14,359
class CPasskeyEntryCPasskeyEntry18,476
	typedef	SUPERCLASS	super;super23,545
   int GetStatus() constGetStatus29,689
  const CMyString &GetPasskey() const {return m_passkey;}GetPasskey31,738
   enum { IDD_BASIC = IDD_PASSKEYENTRY };IDD_BASIC34,820
	enum { IDD = IDD_PASSKEYENTRY_FIRST };IDD36,893
	CSysColStatic	m_ctlLogo;m_ctlLogo38,957
	CSysColStatic	m_ctlLogoText;m_ctlLogoText39,983
	CButton	m_ctlOK;m_ctlOK40,1013
	CEdit	m_ctlPasskey;m_ctlPasskey42,1038
  CMyString	m_passkey;m_passkey43,1059
   CString	m_message;m_message45,1096
  const CMyString m_filespec;m_filespec46,1118
   int m_tries;m_tries57,1363
   int m_status;m_status58,1379
   bool m_first;m_first59,1396
   HICON m_hIcon;m_hIcon61,1414
#undef SUPERCLASSSUPERCLASS80,1819

PasskeySetup.h,344
  #define SUPERCLASS	SUPERCLASS8,195
  #define SUPERCLASS	SUPERCLASS10,238
class CPasskeySetup : public SUPERCLASSCPasskeySetup13,275
	typedef SUPERCLASS	super;super17,341
   enum { IDD = IDD_PASSKEYSETUP };IDD23,482
   CMyString	m_passkey;m_passkey24,518
   CMyString	m_verify;m_verify25,542
#undef SUPERCLASSSUPERCLASS52,1110

PasswordDb.h,227
class PasswordDbPasswordDb10,243
   PasswordDb()PasswordDb13,270
   ~PasswordDb()~PasswordDb16,293
   void Clear()Clear19,317
   vector<CItemData> m_db;m_db29,521
   string m_defaultUsername;m_defaultUsername30,548

PasswordSafe.h,126
#define WCE_INSWCE_INS14,279
#define WCE_INS WCE_INS16,301
#define WCE_DEL WCE_DEL22,382
#define WCE_DELWCE_DEL24,409

PwFont.h,0

PwsBackend.h,234
class PwsBackendPwsBackend7,243
   CMyString m_passkey; // the main one, in memory?!? yikes {jpr}m_passkey13,309
   unsigned char m_randstuff[StuffSize];m_randstuff15,376
   unsigned char m_randhash[SaltSize];m_randhash16,417

QueryAddName.h,151
class CQueryAddName : public CDialogCQueryAddName4,99
   enum { IDD = IDD_QUERYADDNAME };IDD12,275
   BOOL	m_dontqueryname;m_dontqueryname13,311

QuerySetDef.h,341
  #define SUPERCLASS	SUPERCLASS8,194
  #define SUPERCLASS	SUPERCLASS10,237
class CQuerySetDef : public SUPERCLASSCQuerySetDef13,274
	typedef SUPERCLASS	super;super17,339
   enum { IDD = IDD_QUERYSETDEF };IDD23,478
   BOOL	m_querycheck;m_querycheck24,513
   CString	m_message;m_message26,551
#undef SUPERCLASSSUPERCLASS46,936

RemindSaveDlg.h,140
class CRemindSaveDlg : public CDialogCRemindSaveDlg3,99
   enum { IDD = IDD_REMIND_SAVE };IDD11,278
   BOOL	m_dontask;m_dontask12,313

SecString.h,196
#define SecString_hSecString_h5,122
class SecStringSecString8,223
   SecString()SecString13,295
   SecString(const SecString& src)SecString16,340
   CString m_mystring;m_mystring60,1792

StdAfx.h,74
#define stdafx_hstdafx_h7,190
#define VC_EXTRALEAN VC_EXTRALEAN10,209

SysColStatic.h,245
#define AFX_SYSCOLSTATIC_H__664DE301_4F7B_11D1_9E3D_00A0245800CF__INCLUDED_AFX_SYSCOLSTATIC_H__664DE301_4F7B_11D1_9E3D_00A0245800CF__INCLUDED_5,181
class CSysColStatic : public CStaticCSysColStatic18,535
   int m_nImageID;m_nImageID41,932

SystemTray.h,1185
#define _INCLUDED_SYSTEMTRAY_H__INCLUDED_SYSTEMTRAY_H_27,1132
class CSystemTray : public CWndCSystemTray34,1288
    void SetTarget(CWnd *tgt) { m_pTarget = tgt;} // ronysSetTarget46,1551
    BOOL Enabled() { return m_bEnabled; }Enabled47,1610
    BOOL Visible() { return !m_bHidden; }Visible48,1652
    BOOL            m_bEnabled;   // does O/S support tray icon?m_bEnabled99,3300
    BOOL            m_bHidden;    // Has the icon been hidden?m_bHidden100,3365
    NOTIFYICONDATA  m_tnd;m_tnd101,3428
    CArray<HICON, HICON> m_IconList;m_IconList103,3456
    static UINT  m_nIDEvent;m_nIDEvent104,3493
    UINT         m_uIDTimer;m_uIDTimer105,3522
    int          m_nCurrentIcon;m_nCurrentIcon106,3551
    COleDateTime m_StartTime;m_StartTime107,3584
    int          m_nAnimationPeriod;m_nAnimationPeriod108,3614
    HICON        m_hSavedIcon;m_hSavedIcon109,3651
    UINT         m_DefaultMenuItemID;m_DefaultMenuItemID110,3682
    BOOL         m_DefaultMenuItemByPos;m_DefaultMenuItemByPos111,3720
    CWnd *       m_pTarget; // ronysm_pTarget112,3761
    static const UINT m_nTaskbarCreatedMsg; //thedavecollinsm_nTaskbarCreatedMsg113,3798

ThisMfcApp.h,578
#define ThisMfcApp_hThisMfcApp_h5,184
class ThisMfcAppThisMfcApp15,457
  HACCEL m_ghAccelTable;m_ghAccelTable22,541
  CRecentFileList*	GetMRU()			{ return m_pMRU; }GetMRU24,567
  CSystemTray m_TrayIcon;m_TrayIcon25,616
  DboxMain* m_maindlg;m_maindlg27,643
  PWScore m_core;m_core28,666
  void		EnableAccelerator()						{ m_bUseAccelerator = true; }EnableAccelerator33,784
  void		DisableAccelerator()					{ m_bUseAccelerator = false; }DisableAccelerator34,847
  CRecentFileList*		m_pMRU;m_pMRU43,1032
  bool					m_bUseAccelerator;m_bUseAccelerator44,1060

TryAgainDlg.h,233
   TAR_INVALID,TAR_INVALID7,133
   TAR_NEW,TAR_NEW8,149
   TAR_OPENTAR_OPEN9,161
class CTryAgainDlg : public CDialogCTryAgainDlg14,258
   enum { IDD = IDD_TRYAGAIN };IDD23,462
   int cancelreturnval;cancelreturnval36,747

UsernameEntry.h,194
class CUsernameEntry : public CDialogCUsernameEntry3,99
   enum { IDD = IDD_USERNAMEENTRY };IDD11,278
   BOOL		m_makedefuser;m_makedefuser12,315
   CMyString	m_username;m_username13,339

jprdebug.h,192
#define jprdebug_hjprdebug_h5,120
#define DBGMSG(DBGMSG10,164
DBGDUMP(const char* mem, size_t len)DBGDUMP13,218
#   define DBGMSG(DBGMSG63,1133
#   define DEBUGDUMP(DEBUGDUMP64,1154

model.h,270
#define MODEL_HMODEL_H4,18
class ModelModel12,122
	static Model * Instance()Instance15,144
	const char * GetDatabaseName() { return 0; };GetDatabaseName26,303
	Model() {};Model31,459
	static Model * _instance;_instance33,481
	View	     * _view;_view34,508

resource.h,9440
#define ID_BROWSE ID_BROWSE5,110
#define ID_CREATE_DB ID_CREATE_DB6,153
#define IDD_ABOUTBOX IDD_ABOUTBOX7,196
#define IDD_FIND IDD_FIND8,241
#define IDD_PASSWORDSAFE_DIALOG IDD_PASSWORDSAFE_DIALOG9,286
#define IDS_OUTPUTFILE IDS_OUTPUTFILE10,331
#define ID_SYSMENU_ALWAYSONTOP ID_SYSMENU_ALWAYSONTOP11,376
#define IDS_TEMPFILE IDS_TEMPFILE12,421
#define IDS_STATCOMPANY IDS_STATCOMPANY13,466
#define IDS_STATMESSAGE IDS_STATMESSAGE14,511
#define IDS_ALWAYSONTOP IDS_ALWAYSONTOP15,556
#define IDR_MAINFRAME IDR_MAINFRAME16,601
#define IDR_ACCS IDR_ACCS17,646
#define IDD_KEYCHANGE_DIALOG IDD_KEYCHANGE_DIALOG18,691
#define IDD_PASSKEYSETUP IDD_PASSKEYSETUP19,736
#define IDD_SECURECLEAR IDD_SECURECLEAR20,781
#define IDD_PASSKEYENTRY_FIRST IDD_PASSKEYENTRY_FIRST21,826
#define IDD_CONFIRMDELETE_DIALOG IDD_CONFIRMDELETE_DIALOG22,871
#define IDD_OPTIONS IDD_OPTIONS23,916
#define IDD_EDIT IDD_EDIT24,961
#define IDD_MINIMIZECLEAR_DIALOG IDD_MINIMIZECLEAR_DIALOG25,1006
#define IDD_ADD IDD_ADD26,1051
#define IDD_TRYAGAIN IDD_TRYAGAIN27,1096
#define IDD_REMIND_SAVE IDD_REMIND_SAVE28,1141
#define IDB_PSLOGO IDB_PSLOGO29,1186
#define IDB_CLOGO IDB_CLOGO30,1231
#define IDB_CTEXT IDB_CTEXT31,1276
#define IDD_CRYPTKEYENTRY IDD_CRYPTKEYENTRY32,1321
#define IDR_MAINMENU IDR_MAINMENU33,1366
#define IDR_POPMENU IDR_POPMENU34,1411
#define IDD_QUERYSETDEF IDD_QUERYSETDEF35,1456
#define IDR_POPGROUP IDR_POPGROUP36,1501
#define IDR_POPTREE IDR_POPTREE37,1546
#define IDD_QUERYADDNAME IDD_QUERYADDNAME38,1591
#define IDD_USERNAMEENTRY IDD_USERNAMEENTRY39,1636
#define IDD_PASSKEYENTRY IDD_PASSKEYENTRY40,1681
#define IDR_MAINBAR IDR_MAINBAR41,1726
#define IDB_CLOGO_SMALL IDB_CLOGO_SMALL42,1771
#define IDI_CORNERICON IDI_CORNERICON43,1816
#define IDD_PS_SECURITY IDD_PS_SECURITY44,1861
#define IDD_PS_DISPLAY IDD_PS_DISPLAY45,1906
#define IDD_PS_USERNAME IDD_PS_USERNAME46,1951
#define IDD_PS_PASSWORDPOLICY IDD_PS_PASSWORDPOLICY47,1996
#define IDD_PS_MISC IDD_PS_MISC48,2041
#define IDB_NODE IDB_NODE49,2086
#define IDB_LEAF IDB_LEAF50,2131
#define IDD_EXPORT_TEXT IDD_EXPORT_TEXT51,2176
#define IDR_TOOLBAR1 IDR_TOOLBAR152,2221
#define IDB_TOOLBAR1 IDB_TOOLBAR153,2266
#define IDB_TOOLBAR2 IDB_TOOLBAR254,2311
#define IDR_POPTRAY IDR_POPTRAY55,2356
#define IDI_TRAY IDI_TRAY56,2401
#define IDI_MBSTOPICON IDI_MBSTOPICON57,2446
#define IDI_MBASKICON IDI_MBASKICON58,2491
#define IDI_MBWARNICON IDI_MBWARNICON59,2536
#define IDI_MBINFOICON IDI_MBINFOICON60,2581
#define IDC_PASSWORD IDC_PASSWORD61,2626
#define IDC_ITEMLIST IDC_ITEMLIST62,2672
#define IDC_OLDPASSKEY IDC_OLDPASSKEY63,2718
#define IDC_NEWPASSKEY IDC_NEWPASSKEY64,2764
#define IDC_CONFIRMNEW IDC_CONFIRMNEW65,2810
#define IDC_TITLE IDC_TITLE66,2856
#define IDC_USERNAME IDC_USERNAME67,2902
#define IDC_NOTES IDC_NOTES68,2948
#define IDC_SHOWPASSWORD IDC_SHOWPASSWORD69,2994
#define IDC_CLEARCHECK IDC_CLEARCHECK70,3040
#define IDC_PASSKEY IDC_PASSKEY71,3086
#define IDC_DELITEM IDC_DELITEM72,3132
#define IDC_VERIFY IDC_VERIFY73,3178
#define IDC_CONFIRMDELETE IDC_CONFIRMDELETE74,3224
#define IDC_CLEARBOARD IDC_CLEARBOARD75,3270
#define IDC_CONFIRMCOPY IDC_CONFIRMCOPY76,3316
#define IDC_TRYAGAIN IDC_TRYAGAIN77,3362
#define IDC_QUIT IDC_QUIT78,3408
#define IDC_OPEN IDC_OPEN79,3454
#define IDC_RANDOM IDC_RANDOM80,3500
#define IDC_LOCKBASE IDC_LOCKBASE81,3546
#define IDC_SAVEMINIMIZE IDC_SAVEMINIMIZE82,3592
#define IDC_DEFPWSHOW IDC_DEFPWSHOW83,3638
#define IDC_DEFPWSHOWINEDIT IDC_DEFPWSHOWINEDIT84,3684
#define IDC_USEDEFUSER IDC_USEDEFUSER85,3730
#define IDC_QUERYSETDEF IDC_QUERYSETDEF86,3776
#define IDC_QUERYADDNAME IDC_QUERYADDNAME87,3822
#define IDC_DEFPWSHOWINLIST IDC_DEFPWSHOWINLIST88,3868
#define IDC_CRYPTKEY1 IDC_CRYPTKEY189,3914
#define IDC_CRYPTKEY2 IDC_CRYPTKEY290,3960
#define IDC_DEFUSERNAME IDC_DEFUSERNAME91,4006
#define IDC_STATIC_USERNAME IDC_STATIC_USERNAME92,4052
#define IDC_DEFPWLENGTH IDC_DEFPWLENGTH93,4098
#define IDC_MESSAGE IDC_MESSAGE94,4144
#define IDC_STATIC_DEFPWLENGTH IDC_STATIC_DEFPWLENGTH95,4190
#define IDC_QUERYCHECK IDC_QUERYCHECK96,4236
#define IDC_STATIC_RULES IDC_STATIC_RULES97,4282
#define IDC_STATIC_MINLOWERCASE IDC_STATIC_MINLOWERCASE98,4328
#define IDC_MAKEDEF IDC_MAKEDEF99,4374
#define IDC_STATIC_MINUPPERCASE IDC_STATIC_MINUPPERCASE100,4420
#define IDC_NEW IDC_NEW101,4466
#define IDC_STATIC_MINDIGITS IDC_STATIC_MINDIGITS102,4512
#define IDC_STATIC_ICON1 IDC_STATIC_ICON1103,4558
#define IDC_STATIC_MINSYMBOLS IDC_STATIC_MINSYMBOLS104,4604
#define IDC_MINLOWERCASE IDC_MINLOWERCASE105,4650
#define IDC_MINUPPERCASE IDC_MINUPPERCASE106,4696
#define IDC_STATIC_ICON2 IDC_STATIC_ICON2107,4742
#define IDC_STATIC_LOGO IDC_STATIC_LOGO108,4788
#define IDC_MINDIGITS IDC_MINDIGITS109,4834
#define IDC_STATIC_ICON3 IDC_STATIC_ICON3110,4880
#define IDC_MINSYMBOLS IDC_MINSYMBOLS111,4926
#define IDC_FIND_TEXT IDC_FIND_TEXT112,4972
#define IDC_FIND_CS IDC_FIND_CS113,5018
#define IDC_STATUS IDC_STATUS114,5064
#define IDC_ALWAYSONTOP IDC_ALWAYSONTOP115,5110
#define IDC_STATIC_LOGOTEXT IDC_STATIC_LOGOTEXT116,5156
#define IDC_SAVEIMMEDIATELY IDC_SAVEIMMEDIATELY117,5202
#define IDC_SPIN1 IDC_SPIN1118,5248
#define IDC_USELOWERCASE IDC_USELOWERCASE119,5294
#define IDC_USEUPPERCASE IDC_USEUPPERCASE120,5340
#define IDC_USEDIGITS IDC_USEDIGITS121,5386
#define IDC_USESYMBOLS IDC_USESYMBOLS122,5432
#define IDC_SPINLOWERCASE IDC_SPINLOWERCASE123,5478
#define IDC_SPINUPPERCASE IDC_SPINUPPERCASE124,5524
#define IDC_SPINDIGITS IDC_SPINDIGITS125,5570
#define IDC_SPINSYMBOLS IDC_SPINSYMBOLS126,5616
#define IDC_EASYVISION IDC_EASYVISION127,5662
#define IDC_ITEMTREE IDC_ITEMTREE128,5708
#define IDC_GROUP IDC_GROUP129,5754
#define IDC_EXPORT_TEXT_PASSWORD IDC_EXPORT_TEXT_PASSWORD130,5800
#define IDC_USEHEXDIGITS IDC_USEHEXDIGITS131,5846
#define IDC_OVERRIDE_POLICY IDC_OVERRIDE_POLICY132,5892
#define IDC_DEFPWUSESYSTRAY IDC_DEFPWUSESYSTRAY133,5938
#define IDC_LOCKONSCREEN IDC_LOCKONSCREEN134,5984
#define IDC_SPIN2 IDC_SPIN2135,6030
#define IDC_IDLE_TIMEOUT IDC_IDLE_TIMEOUT136,6076
#define IDC_LOCK_TIMER IDC_LOCK_TIMER137,6122
#define IDC_ESC_EXITS IDC_ESC_EXITS138,6168
#define ID_MENUITEM_SAVE ID_MENUITEM_SAVE139,6214
#define ID_MENUITEM_EXIT ID_MENUITEM_EXIT140,6261
#define ID_MENUITEM_ADD ID_MENUITEM_ADD141,6308
#define ID_MENUITEM_EDIT ID_MENUITEM_EDIT142,6355
#define ID_MENUITEM_DELETE ID_MENUITEM_DELETE143,6402
#define ID_MENUITEM_COPYPASSWORD ID_MENUITEM_COPYPASSWORD144,6449
#define ID_MENUITEM_CLEARCLIPBOARD ID_MENUITEM_CLEARCLIPBOARD145,6496
#define ID_MENUITEM_CHANGECOMBO ID_MENUITEM_CHANGECOMBO146,6543
#define ID_MENUITEM_BACKUPSAFE ID_MENUITEM_BACKUPSAFE147,6590
#define ID_MENUITEM_BACKUP ID_MENUITEM_BACKUP148,6637
#define ID_MENUITEM_OPTIONS ID_MENUITEM_OPTIONS149,6684
#define ID_MENUITEM_ABOUT ID_MENUITEM_ABOUT150,6731
#define ID_MENUITEM_COPYUSERNAME ID_MENUITEM_COPYUSERNAME151,6778
#define ID_MENUITEM_OPEN ID_MENUITEM_OPEN152,6825
#define ID_MENUITEM_NEW ID_MENUITEM_NEW153,6872
#define ID_MENUTIME_SAVEAS ID_MENUTIME_SAVEAS154,6919
#define ID_MENUITEM_RESTORE ID_MENUITEM_RESTORE155,6966
#define ID_MENUITEM_UPDATEBACKUPS ID_MENUITEM_UPDATEBACKUPS156,7013
#define ID_TOOLBUTTON_SAVE ID_TOOLBUTTON_SAVE157,7060
#define ID_TOOLBUTTON_COPYPASSWORD ID_TOOLBUTTON_COPYPASSWORD158,7107
#define ID_TOOLBUTTON_EDIT ID_TOOLBUTTON_EDIT159,7154
#define ID_TOOLBUTTON_DELETE ID_TOOLBUTTON_DELETE160,7201
#define ID_TOOLBUTTON_ADD ID_TOOLBUTTON_ADD161,7248
#define ID_TOOLBUTTON_HELP ID_TOOLBUTTON_HELP162,7295
#define ID_TOOLBUTTON_COPYUSERNAME ID_TOOLBUTTON_COPYUSERNAME163,7342
#define ID_TOOLBUTTON_NEW ID_TOOLBUTTON_NEW164,7389
#define ID_TOOLBUTTON_OPEN ID_TOOLBUTTON_OPEN165,7436
#define ID_MENUITEM_FIND ID_MENUITEM_FIND166,7483
#define ID_TOOLBUTTON_CLEARCLIPBOARD ID_TOOLBUTTON_CLEARCLIPBOARD167,7530
#define ID_FILE_EXPORTTO_OLD1XFORMAT ID_FILE_EXPORTTO_OLD1XFORMAT168,7577
#define ID_FILE_EXPORTTO_PLAINTEXT ID_FILE_EXPORTTO_PLAINTEXT169,7624
#define ID_MENUITEM_LIST_VIEW ID_MENUITEM_LIST_VIEW170,7671
#define ID_MENUITEM_TREE_VIEW ID_MENUITEM_TREE_VIEW171,7718
#define ID_MENUITEM_ADDGROUP ID_MENUITEM_ADDGROUP172,7765
#define ID_MENUITEM_BROWSE ID_MENUITEM_BROWSE173,7812
#define ID_MENUITEM_NEW_TOOLBAR ID_MENUITEM_NEW_TOOLBAR174,7859
#define ID_MENUITEM_OLD_TOOLBAR ID_MENUITEM_OLD_TOOLBAR175,7906
#define ID_MENUITEM_MINIMIZE ID_MENUITEM_MINIMIZE176,7953
#define ID_MENUITEM_UNMINIMIZE ID_MENUITEM_UNMINIMIZE177,8000
#define ID_MENUITEM_AUTOTYPE ID_MENUITEM_AUTOTYPE178,8047
#define ID_PWSAFE_WEBSITE ID_PWSAFE_WEBSITE179,8094
#define ID_MENUITEM_RENAME ID_MENUITEM_RENAME180,8141
#define ID_FILE_EXPORTTO_XML ID_FILE_EXPORTTO_XML181,8188
#define ID_FILE_IMPORT_XML ID_FILE_IMPORT_XML182,8235
#define ID_FILE_IMPORT_PLAINTEXT ID_FILE_IMPORT_PLAINTEXT183,8282
#define ID_FILE_MRU_ENTRY1 ID_FILE_MRU_ENTRY1184,8329
#define ID_FILE_MRU_ENTRY20 ID_FILE_MRU_ENTRY20185,8376
#define _APS_NEXT_RESOURCE_VALUE _APS_NEXT_RESOURCE_VALUE191,8530
#define _APS_NEXT_COMMAND_VALUE _APS_NEXT_COMMAND_VALUE192,8575
#define _APS_NEXT_CONTROL_VALUE _APS_NEXT_CONTROL_VALUE193,8622
#define _APS_NEXT_SYMED_VALUE _APS_NEXT_SYMED_VALUE194,8668

view.h,196
#define VIEW_HVIEW_H3,16
class ViewView7,97
	static View * Instance() {};	Instance10,120
	View() {};View11,151
	virtual ~View() {};~View12,163
	static View * _instance;_instance17,272

winview.h,289
#define WINVIEW_HWINVIEW_H3,19
class WinView : public ViewWinView9,122
	static View * Instance()Instance12,162
	virtual ~WinView() {};~WinView18,268
	virtual int     ShowList() { return 0; };ShowList21,339
	WinView() {};WinView24,394
	static View * _instance;_instance27,419

corelib/BlowFish.cpp,671
#define S(S10,160
#define bf_F(bf_F11,199
#define ROUND(ROUND12,259
const unsigned long BlowFish::tempbf_P[BlowFish::bf_N + 2] =tempbf_P14,313
const unsigned long BlowFish::tempbf_S[4][256] =tempbf_S23,611
BlowFish::Blowfish_encipher(unsigned long *xl,Blowfish_encipher285,13728
BlowFish::Blowfish_decipher(unsigned long *xl,Blowfish_decipher311,14333
BlowFish::InitializeBlowfish(unsigned char key[],InitializeBlowfish337,14945
BlowFish::BlowFish(unsigned char *key,BlowFish384,15890
BlowFish::~BlowFish()~BlowFish410,16576
BlowFish::Encrypt(const block in, block out)Encrypt419,16797
BlowFish::Decrypt(const block in, block out)Decrypt430,17012

corelib/ItemData.cpp,1923
#define new new8,163
#undef THIS_FILETHIS_FILE9,185
static char THIS_FILE[] = __FILE__;THIS_FILE10,202
bool CItemData::IsSessionKeySet = false;IsSessionKeySet13,246
unsigned char CItemData::SessionKey[64];SessionKey14,287
void CItemData::SetSessionKey()SetSessionKey16,329
CItemData::CItemData()CItemData28,650
CItemData::CItemData(const CItemData &that) :CItemData36,885
void CItemData::GetField(const CItemField &field, CMyString &value) constGetField47,1292
void CItemData::GetField(const CItemField &field, unsigned char *value, unsigned int &length) constGetField54,1441
CItemData::GetName() constGetName63,1635
CItemData::GetTitle() constGetTitle71,1736
CItemData::GetUser() constGetUser79,1839
CItemData::GetPassword() constGetPassword88,1941
CItemData::GetNotes() constGetNotes97,2051
CItemData::GetGroup() constGetGroup105,2154
void CItemData::GetUUID(uuid_array_t &uuid_array) constGetUUID112,2247
CMyString CItemData::GetPlaintext(char separator) constGetPlaintext118,2409
void CItemData::SplitName(const CMyString &name,SplitName132,2753
void CItemData::SetField(CItemField &field, const CMyString &value)SetField161,3542
void CItemData::SetField(CItemField &field, const unsigned char *value, unsigned int length)SetField168,3685
void CItemData::CreateUUID()CreateUUID175,3861
CItemData::SetName(const CMyString &name, const CMyString &defaultUsername)SetName185,3996
CItemData::SetTitle(const CMyString &title)SetTitle209,4812
CItemData::SetUser(const CMyString &user)SetUser215,4894
CItemData::SetPassword(const CMyString &password)SetPassword221,4972
CItemData::SetNotes(const CMyString &notes)SetNotes227,5066
CItemData::SetGroup(const CMyString &title)SetGroup233,5148
CItemData::SetUUID(const uuid_array_t &UUID)SetUUID239,5230
CItemData::MakeBlowFish() constMakeBlowFish247,5356
CItemData::operator=(const CItemData &that)operator =255,5511

corelib/ItemField.cpp,649
#define new new11,202
#undef THIS_FILETHIS_FILE12,224
static char THIS_FILE[] = __FILE__;THIS_FILE13,241
CItemField::GetBlockSize(int size) constGetBlockSize18,365
CItemField::CItemField(const CItemField &that)CItemField23,453
CItemField &CItemField::operator=(const CItemField &that)operator =35,722
void CItemField::Set(const unsigned char* value, unsigned int length, BlowFish *bf)Set54,1114
void CItemField::Set(const CMyString &value, BlowFish *bf)Set91,2054
void CItemField::Get(unsigned char *value, unsigned int &length, BlowFish *bf) constGet98,2264
void CItemField::Get(CMyString &value, BlowFish *bf) constGet131,3239

corelib/MyString.cpp,2593
#define new new9,160
#undef THIS_FILETHIS_FILE10,182
static char THIS_FILE[] = __FILE__;THIS_FILE11,199
CMyString::CMyString() : m_mystring("")CMyString15,244
CMyString::CMyString(LPCTSTR lpsz) : m_mystring(lpsz)CMyString19,289
CMyString::CMyString(LPCTSTR lpsz, int nLength) : m_mystring(lpsz, nLength)CMyString23,348
CMyString::CMyString(const CMyString& stringSrc) : m_mystring(stringSrc.m_mystring)CMyString27,429
CMyString::CMyString(const CString& stringSrc) : m_mystring(stringSrc)CMyString31,518
CMyString::~CMyString()~CMyString35,594
CMyString::trashstring()trashstring42,647
CMyString::GetBuffer(int nMinBufLength)GetBuffer50,802
CMyString::ReleaseBuffer(int nNewLength)ReleaseBuffer56,899
CMyString::GetLength() constGetLength62,990
CMyString::operator=(const CMyString& stringSrc)operator =68,1075
CMyString::operator=(TCHAR ch)operator =76,1219
CMyString::operator=(LPCTSTR lpsz)operator =84,1327
CMyString::operator=(const unsigned char* psz)operator =92,1441
CMyString::operator+=(const CMyString& string)operator +=100,1566
CMyString::operator+=(TCHAR ch)operator +=107,1688
CMyString::operator+=(LPCTSTR lpsz)operator +=114,1780
operator+(const CMyString& string1,const CMyString& string2)operator +121,1878
operator+(const CMyString& string, TCHAR ch)operator +129,2049
operator+(TCHAR ch, const CMyString& string)operator +137,2189
operator+(const CMyString& string, LPCTSTR lpsz)operator +145,2329
operator+(LPCTSTR lpsz, const CMyString& string)operator +153,2475
CMyString::Mid(int nFirst, int nCount) constMid161,2614
CMyString::operator[](int nIndex) constoperator []167,2711
CMyString::SetAt(int nIndex, TCHAR ch)SetAt173,2791
CMyString::operator CString() constoperator CString178,2867
CMyString::operator CString&()operator CString&183,2930
CMyString::operator LPCTSTR() constoperator LPCTSTR188,2988
CMyString::IsEmpty() constIsEmpty194,3065
CMyString::FindByte(char ch) constFindByte200,3133
CMyString::Find(TCHAR ch) constFind222,3431
CMyString::Find(LPCTSTR lpszSub) constFind228,3503
CMyString::Left(int nCount) constLeft235,3672
CMyString::Right(int nCount) constRight242,3835
operator==(const CMyString& s1, const CMyString& s2)operator ==248,3916
operator==(const CMyString& s1, LPCTSTR s2)operator ==254,4029
operator==(LPCTSTR s1, const CMyString& s2)operator ==260,4116
operator!=(const CMyString& s1, const CMyString& s2)operator !=266,4203
operator!=(const CMyString& s1, LPCTSTR s2)operator !=272,4316
operator!=(LPCTSTR s1, const CMyString& s2)operator !=278,4405

corelib/PWCharPool.cpp,2492
#define LENGTH(LENGTH9,254
CPasswordCharPool::std_lowercase_chars[] = _T("abcdefghijklmnopqrstuvwxyz");std_lowercase_chars12,326
CPasswordCharPool::std_lowercase_len = LENGTH(std_lowercase_chars);std_lowercase_len14,416
const TCHAR CPasswordCharPool::std_uppercase_chars[] = _T("ABCDEFGHIJKLMNOPQRSTUVWXYZ");std_uppercase_chars15,484
CPasswordCharPool::std_uppercase_len = LENGTH(std_uppercase_chars);std_uppercase_len17,586
CPasswordCharPool::std_digit_chars[] =std_digit_chars19,666
CPasswordCharPool::std_digit_len = LENGTH(std_digit_chars);std_digit_len22,736
CPasswordCharPool::std_hexdigit_chars[] = _T("0123456789abcdef");std_hexdigit_chars24,808
CPasswordCharPool::std_hexdigit_len = LENGTH(std_hexdigit_chars);std_hexdigit_len26,889
CPasswordCharPool::std_symbol_chars[] = _T("+-=_@#$%^&;:,.<>/~\\[](){}?!|");std_symbol_chars28,967
CPasswordCharPool::std_symbol_len = LENGTH(std_symbol_chars);std_symbol_len30,1057
CPasswordCharPool::easyvision_lowercase_chars[] = _T("abcdefghijkmnopqrstuvwxyz");easyvision_lowercase_chars32,1131
CPasswordCharPool::easyvision_lowercase_len = LENGTH(easyvision_lowercase_chars);easyvision_lowercase_len34,1227
CPasswordCharPool::easyvision_uppercase_chars[] = _T("ABCDEFGHJKLMNPQRTUVWXY");easyvision_uppercase_chars36,1321
CPasswordCharPool::easyvision_uppercase_len = LENGTH(easyvision_uppercase_chars);easyvision_uppercase_len38,1414
CPasswordCharPool::easyvision_digit_chars[] = _T("346789");easyvision_digit_chars40,1508
CPasswordCharPool::easyvision_digit_len = LENGTH(easyvision_digit_chars);easyvision_digit_len42,1581
CPasswordCharPool::easyvision_symbol_chars[] = _T("+-=_@#$%^&<>/~\\?");easyvision_symbol_chars44,1667
CPasswordCharPool::easyvision_symbol_len = LENGTH(easyvision_symbol_chars);easyvision_symbol_len46,1752
CPasswordCharPool::easyvision_hexdigit_chars[] = _T("0123456789abcdef");easyvision_hexdigit_chars48,1841
CPasswordCharPool::easyvision_hexdigit_len = LENGTH(easyvision_hexdigit_chars);easyvision_hexdigit_len50,1929
CPasswordCharPool::CPasswordCharPool(UINT pwlen,CPasswordCharPool54,2091
CPasswordCharPool::CharType CPasswordCharPool::GetRandomCharType(size_t rand) constGetRandomCharType98,4092
TCHAR CPasswordCharPool::GetRandomChar(CPasswordCharPool::CharType t, size_t rand) constGetRandomChar124,5047
CPasswordCharPool::MakePassword() constMakePassword135,5286
bool CPasswordCharPool::CheckPassword(const CMyString &pwd, CMyString &error)CheckPassword227,7783

corelib/PWScore.cpp,1143
PWScore::PWScore() : m_currfile(_T("")), m_changed(false),PWScore16,422
PWScore::~PWScore()~PWScore32,894
PWScore::ClearData(void)ClearData41,1034
PWScore::NewFile(const CMyString &passkey)NewFile53,1288
PWScore::WriteFile(const CMyString &filename, PWSfile::VERSION version)WriteFile61,1402
PWScore::WritePlaintextFile(const CMyString &filename)WritePlaintextFile94,2170
PWScore::ImportPlaintextFile(const CMyString &filename)ImportPlaintextFile149,3488
int PWScore::CheckPassword(const CMyString &filename, CMyString& passkey)CheckPassword229,5948
PWScore::ReadFile(const CMyString &a_filename,ReadFile250,6355
int PWScore::RenameFile(const CMyString &oldname, const CMyString &newname)RenameFile294,7393
void PWScore::ChangePassword(const CMyString &newPassword)ChangePassword300,7523
PWScore::Find(const CMyString &a_group,const CMyString &a_title, const CMyString &a_user)Find310,7695
void PWScore::EncryptPassword(const unsigned char *plaintext, int len,EncryptPassword330,8205
void PWScore::SetPassKey(const CMyString &new_passkey)SetPassKey357,9021
CMyString PWScore::GetPassKey() constGetPassKey374,9484

corelib/PWSfile.cpp,1056
bool PWSfile::FileExists(const CMyString &filename)FileExists8,99
int PWSfile::RenameFile(const CMyString &oldname, const CMyString &newname)RenameFile17,260
PWSfile::PWSfile(const CMyString &filename, const CMyString &passkey)PWSfile25,430
PWSfile::~PWSfile()~PWSfile31,643
int PWSfile::WriteV2Header()WriteV2Header43,977
int PWSfile::ReadV2Header()ReadV2Header60,1426
int PWSfile::OpenWriteFile(VERSION v)OpenWriteFile81,2052
int PWSfile::OpenReadFile(VERSION v)OpenReadFile128,3019
void PWSfile::CloseFile()CloseFile159,3558
PWSfile::VERSION PWSfile::GetFileVersion()GetFileVersion167,3650
int PWSfile::CheckPassword()CheckPassword180,3905
int PWSfile::WriteCBC(unsigned char type, const CString &data)WriteCBC219,4745
int PWSfile::WriteCBC(unsigned char type, const unsigned char *data, unsigned int length)WriteCBC232,5248
int PWSfile::WriteRecord(const CItemData &item)WriteRecord245,5710
PWSfile::ReadCBC(unsigned char &type, CMyString &data)ReadCBC303,7472
int PWSfile::ReadRecord(CItemData &item)ReadRecord332,8278

corelib/PWSprefs.cpp,2055
const LPCTSTR PWS_REG_POSITION = _T("Position");PWS_REG_POSITION10,260
const LPCTSTR PWS_REG_OPTIONS = _T("Options");PWS_REG_OPTIONS11,309
const LPCTSTR PWS_REG_POSITION = _T("");PWS_REG_POSITION13,362
const LPCTSTR PWS_REG_OPTIONS = _T("");PWS_REG_OPTIONS14,403
PWSprefs *PWSprefs::self = NULL;self17,451
const PWSprefs::boolPref PWSprefs::m_bool_prefs[NumBoolPrefs] = {m_bool_prefs19,485
const PWSprefs::intPref PWSprefs::m_int_prefs[NumIntPrefs] = {m_int_prefs46,1475
const PWSprefs::stringPref PWSprefs::m_string_prefs[NumStringPrefs] = {m_string_prefs57,2004
PWSprefs *PWSprefs::GetInstance()GetInstance65,2233
PWSprefs::PWSprefs() : m_app(::AfxGetApp()), m_changed(false)PWSprefs72,2332
bool PWSprefs::GetPref(BoolPrefs pref_enum) constGetPref93,3010
bool PWSprefs::GetBoolPref(const CMyString &name, bool defVal) constGetBoolPref99,3218
unsigned int PWSprefs::GetPref(IntPrefs pref_enum) constGetPref104,3359
unsigned int PWSprefs::GetPref(IntPrefs pref_enum, unsigned int defVal) constGetPref110,3569
unsigned int PWSprefs::GetIntPref(const CMyString &name, unsigned int defVal) constGetIntPref118,3851
CMyString PWSprefs::GetPref(StringPrefs pref_enum) constGetPref123,4002
CMyString PWSprefs::GetStringPref(const CMyString &name, const CMyString &defVal) constGetStringPref129,4227
void PWSprefs::GetPrefRect(long &top, long &bottom,GetPrefRect135,4414
void PWSprefs::SetPref(BoolPrefs pref_enum, bool value)SetPref146,4820
void PWSprefs::SetPref(const CMyString &name, bool val)SetPref153,5054
void PWSprefs::SetPref(IntPrefs pref_enum, unsigned int value)SetPref158,5177
void PWSprefs::SetPref(const CMyString &name, unsigned int val)SetPref165,5415
void PWSprefs::SetPref(StringPrefs pref_enum, const CMyString &value)SetPref170,5538
void PWSprefs::SetPref(const CMyString &name, const CMyString &val)SetPref177,5795
void PWSprefs::SetPrefRect(long top, long bottom,SetPrefRect182,5925
CMyString PWSprefs::Store()Store191,6277
void PWSprefs::Load(const CMyString &prefString)Load220,7387

corelib/UUIDGen.cpp,305
CUUIDGen::CUUIDGen()CUUIDGen20,481
CUUIDGen::CUUIDGen(const uuid_array_t &uuid_array)CUUIDGen25,528
CUUIDGen::~CUUIDGen()~CUUIDGen38,900
void CUUIDGen::GetUUID(uuid_array_t &uuid_array) constGetUUID43,980
void CUUIDGen::GetUUIDStr(uuid_str_t &str) constGetUUIDStr55,1355
int main()main68,1818

corelib/Util.cpp,658
#define String String13,216
#define SecString SecString14,239
xormem(unsigned char* mem1, unsigned char* mem2, int length)xormem18,307
trashMemory(SHA1_CTX& context)trashMemory37,798
trashMemory(unsigned char* buffer,trashMemory46,1049
trashMemory( LPTSTR buffer, long length, int numiter )trashMemory63,1387
GenRandhash(const CMyString &a_passkey,GenRandhash70,1606
newrand()newrand117,2790
RangeRand(size_t len)RangeRand132,3059
BlowFish *MakeBlowFish(const unsigned char *pass, int passlen,MakeBlowFish156,3809
_writecbc(FILE *fp,_writecbc180,4483
_readcbc(FILE *fp,_readcbc250,6784
long fileLength( FILE *fp )fileLength324,8661

corelib/sha1.cpp,581
#define LITTLE_ENDIANLITTLE_ENDIAN6,151
#define rol(rol14,312
#define blk0(blk019,533
#define blk0(blk022,643
#define blk(blk24,678
#define R0(R028,868
#define R1(R129,950
#define R2(R230,1031
#define R3(R331,1106
#define R4(R432,1191
void SHA1Transform(unsigned long state[5], const unsigned char buffer[64])SHA1Transform37,1339
void SHA1Init(SHA1_CTX* context)SHA1Init92,3685
void SHA1Update(SHA1_CTX* context, const unsigned char* data, unsigned int len)SHA1Update106,4026
void SHA1Final(unsigned char digest[20], SHA1_CTX* context)SHA1Final128,4664

corelib/BlowFish.h,639
#define MAXKEYBYTES MAXKEYBYTES5,96
typedef unsigned char block[8];block7,130
union awordaword10,164
   unsigned long word;word12,178
   unsigned char byte [4];byte13,201
      unsigned int byte3:8;byte316,243
      unsigned int byte2:8;byte217,271
      unsigned int byte1:8;byte118,299
      unsigned int byte0:8;byte019,327
   } w;w20,355
class BlowFishBlowFish23,367
  enum {bf_N = 16};bf_N30,540
  unsigned long bf_S[4][256];bf_S32,569
  unsigned long bf_P[bf_N + 2];bf_P33,599
  const static unsigned long tempbf_S[4][256];tempbf_S34,631
  const static unsigned long tempbf_P[bf_N + 2];tempbf_P35,678

corelib/ItemData.h,1807
#define ItemData_hItemData_h5,119
class CItemDataCItemData31,937
  enum {NAME=0, UUID=0x1, GROUP = 0x2, TITLE = 0x3, USER = 0x4, NOTES = 0x5,NAME34,963
  enum {NAME=0, UUID=0x1, GROUP = 0x2, TITLE = 0x3, USER = 0x4, NOTES = 0x5,UUID34,963
  enum {NAME=0, UUID=0x1, GROUP = 0x2, TITLE = 0x3, USER = 0x4, NOTES = 0x5,GROUP34,963
  enum {NAME=0, UUID=0x1, GROUP = 0x2, TITLE = 0x3, USER = 0x4, NOTES = 0x5,TITLE34,963
  enum {NAME=0, UUID=0x1, GROUP = 0x2, TITLE = 0x3, USER = 0x4, NOTES = 0x5,USER34,963
  enum {NAME=0, UUID=0x1, GROUP = 0x2, TITLE = 0x3, USER = 0x4, NOTES = 0x5,NOTES34,963
	PASSWORD = 0x6, CTIME = 0x7, MTIME = 0x8, ATIME = 0x9, LTIME = 0xa,PASSWORD35,1040
	PASSWORD = 0x6, CTIME = 0x7, MTIME = 0x8, ATIME = 0x9, LTIME = 0xa,CTIME35,1040
	PASSWORD = 0x6, CTIME = 0x7, MTIME = 0x8, ATIME = 0x9, LTIME = 0xa,MTIME35,1040
	PASSWORD = 0x6, CTIME = 0x7, MTIME = 0x8, ATIME = 0x9, LTIME = 0xa,ATIME35,1040
	PASSWORD = 0x6, CTIME = 0x7, MTIME = 0x8, ATIME = 0x9, LTIME = 0xa,LTIME35,1040
	POLICY = 0xb, END = 0xff}; // field types, per formatV2.txtPOLICY36,1109
	POLICY = 0xb, END = 0xff}; // field types, per formatV2.txtEND36,1109
  void *GetDisplayInfo() const {return m_display_info;}GetDisplayInfo65,2319
  void SetDisplayInfo(void *di) {m_display_info = di;}SetDisplayInfo66,2375
  CItemField m_Name;m_Name69,2440
  CItemField m_Title;m_Title70,2461
  CItemField m_User;m_User71,2483
  CItemField m_Password;m_Password72,2504
  CItemField m_Notes;m_Notes73,2529
  CItemField m_UUID;m_UUID74,2551
  CItemField m_Group;m_Group75,2572
  static bool IsSessionKeySet;IsSessionKeySet79,2685
  static unsigned char SessionKey[64];SessionKey80,2716
  unsigned char m_salt[SaltLength];m_salt82,2774
  void *m_display_info;m_display_info84,2873

corelib/ItemField.h,465
#define ItemField_hItemField_h5,121
class CItemField {CItemField19,387
  CItemField(unsigned char type): m_Type(type), m_Length(0), m_Data(NULL)CItemField21,415
  ~CItemField() {if (m_Length > 0) delete[] m_Data;}~CItemField24,547
  unsigned char GetType() const {return m_Type;}GetType33,903
   unsigned char m_Type; // const except for assignment operatorm_Type44,1198
  unsigned int m_Length;m_Length45,1263
  unsigned char *m_Data;m_Data46,1288

corelib/MyString.h,347
#define _MYSTRING_H__MYSTRING_H_10,421
class CMyStringCMyString13,539
  void TrimRight() {m_mystring.TrimRight();}TrimRight63,2230
  void TrimLeft() {m_mystring.TrimLeft();}TrimLeft64,2275
  void MakeLower() {m_mystring.MakeLower();}MakeLower65,2319
  void Trash() {trashstring();}Trash67,2365
  CString m_mystring;m_mystring70,2407

corelib/PWCharPool.h,2605
#define PWCharPool_hPWCharPool_h5,125
class CPasswordCharPoolCPasswordCharPool37,1295
   enum CharType {LOWERCASE = 0, UPPERCASE = 1,CharType49,1620
   enum CharType {LOWERCASE = 0, UPPERCASE = 1,LOWERCASE49,1620
   enum CharType {LOWERCASE = 0, UPPERCASE = 1,UPPERCASE49,1620
		  DIGIT = 2, SYMBOL = 3, HEXDIGIT = 4, NUMTYPES = 5};DIGIT50,1668
		  DIGIT = 2, SYMBOL = 3, HEXDIGIT = 4, NUMTYPES = 5};SYMBOL50,1668
		  DIGIT = 2, SYMBOL = 3, HEXDIGIT = 4, NUMTYPES = 5};HEXDIGIT50,1668
		  DIGIT = 2, SYMBOL = 3, HEXDIGIT = 4, NUMTYPES = 5};NUMTYPES50,1668
   static const TCHAR std_lowercase_chars[];std_lowercase_chars55,1956
   static const TCHAR std_uppercase_chars[];std_uppercase_chars56,2001
   static const TCHAR std_digit_chars[];std_digit_chars57,2046
   static const TCHAR std_symbol_chars[];std_symbol_chars58,2087
   static const TCHAR std_hexdigit_chars[];std_hexdigit_chars59,2129
   static const TCHAR easyvision_lowercase_chars[];easyvision_lowercase_chars60,2173
   static const TCHAR easyvision_uppercase_chars[];easyvision_uppercase_chars61,2225
   static const TCHAR easyvision_digit_chars[];easyvision_digit_chars62,2277
   static const TCHAR easyvision_symbol_chars[];easyvision_symbol_chars63,2325
   static const TCHAR easyvision_hexdigit_chars[];easyvision_hexdigit_chars64,2374
   static const size_t std_lowercase_len;std_lowercase_len66,2476
   static const size_t std_uppercase_len;std_uppercase_len67,2518
   static const size_t std_digit_len;std_digit_len68,2560
   static const size_t std_symbol_len;std_symbol_len69,2598
   static const size_t std_hexdigit_len;std_hexdigit_len70,2637
   static const size_t easyvision_lowercase_len;easyvision_lowercase_len71,2678
   static const size_t easyvision_uppercase_len;easyvision_uppercase_len72,2727
   static const size_t easyvision_digit_len;easyvision_digit_len73,2776
   static const size_t easyvision_symbol_len;easyvision_symbol_len74,2821
   static const size_t easyvision_hexdigit_len;easyvision_hexdigit_len75,2867
   size_t m_lengths[NUMTYPES];m_lengths80,3083
   size_t m_x[NUMTYPES+1]; // spread lengths along X axism_x81,3114
   TCHAR *m_char_arrays[NUMTYPES];m_char_arrays82,3172
   int m_sumlengths; // sum of all selected chartypesm_sumlengths84,3208
   const UINT m_pwlen;m_pwlen87,3326
   const BOOL m_uselowercase;m_uselowercase88,3349
   const BOOL m_useuppercase;m_useuppercase89,3379
   const BOOL m_usedigits;m_usedigits90,3409
   const BOOL m_usesymbols;m_usesymbols91,3436
   const BOOL m_usehexdigits;m_usehexdigits92,3464

corelib/PWScore.h,2565
#define PWScore_hPWScore_h5,112
class PWScore {PWScore11,231
    SUCCESS = 0,SUCCESS15,266
    FAILURE = 1,FAILURE16,283
    CANT_OPEN_FILE = -10,CANT_OPEN_FILE17,300
    USER_CANCEL,USER_CANCEL18,326
    WRONG_PASSWORD,WRONG_PASSWORD19,343
    UNKNOWN_VERSION,UNKNOWN_VERSION20,363
    NOT_SUCCESS,NOT_SUCCESS21,384
    ALREADY_OPENALREADY_OPEN22,401
  CMyString GetCurFile() const {return m_currfile;}GetCurFile29,497
  void SetCurFile(const CMyString &file) {m_currfile = file;}SetCurFile30,549
  bool GetUseDefUser() const {return m_usedefuser;}GetUseDefUser31,611
  void SetUseDefUser(bool v) {m_usedefuser = v;}SetUseDefUser32,663
  CMyString GetDefUsername() const {return m_defusername;}GetDefUsername33,712
  void SetDefUsername(const CMyString &du) {m_defusername = du;}SetDefUsername34,771
  int WriteCurFile() {return WriteFile(m_currfile);}WriteCurFile38,899
  int WriteV17File(const CMyString &filename)WriteV17File40,1042
  bool FileExists(const CMyString &filename) {return PWSfile::FileExists(filename);}FileExists44,1243
  int ReadCurFile(const CMyString &passkey)ReadCurFile45,1328
  PWSfile::VERSION GetReadFileVersion() const {return m_ReadFileVersion;}GetReadFileVersion48,1485
  POSITION GetFirstEntryPosition() constGetFirstEntryPosition53,1752
  POSITION AddEntryToTail(const CItemData &item)AddEntryToTail55,1834
  CItemData GetEntryAt(POSITION pos) constGetEntryAt57,1938
  CItemData &GetEntryAt(POSITION pos)GetEntryAt59,2015
  CItemData GetNextEntry(POSITION &pos) constGetNextEntry61,2087
  CItemData &GetNextEntry(POSITION &pos)GetNextEntry63,2169
  CItemData &GetTailEntry()GetTailEntry65,2246
  int GetNumEntries() const {return m_pwlist.GetCount();}GetNumEntries67,2307
  void RemoveEntryAt(POSITION pos)RemoveEntryAt68,2365
  bool IsChanged() const {return m_changed;}IsChanged74,2602
  void SetChanged(bool changed) {m_changed = changed;} // use sparingly...SetChanged75,2647
  CMyString m_currfile; // current pw db filespecm_currfile79,2782
  unsigned char *m_passkey; // encrypted by session keym_passkey80,2832
  unsigned int m_passkey_len; // Length of cleartext passkeym_passkey_len81,2888
  unsigned char m_session_key[20];m_session_key82,2949
  unsigned char m_session_salt[20];m_session_salt83,2984
  bool m_usedefuser;m_usedefuser88,3230
  CMyString m_defusername;m_defusername89,3251
  PWSfile::VERSION m_ReadFileVersion;m_ReadFileVersion90,3278
  CList<CItemData,CItemData> m_pwlist;m_pwlist93,3344
  bool m_changed;m_changed95,3384

corelib/PWSfile.h,1551
#define PWSfile_hPWSfile_h6,186
class PWSfile {PWSfile13,304
  enum VERSION {V17, V20, VCURRENT = V20,VERSION15,329
  enum VERSION {V17, V20, VCURRENT = V20,V1715,329
  enum VERSION {V17, V20, VCURRENT = V20,V2015,329
  enum VERSION {V17, V20, VCURRENT = V20,VCURRENT15,329
		UNKNOWN_VERSION}; // supported file versions: V17 is last pre-2.0UNKNOWN_VERSION16,371
  enum {SUCCESS = 0, FAILURE = 1, CANT_OPEN_FILE,SUCCESS17,439
  enum {SUCCESS = 0, FAILURE = 1, CANT_OPEN_FILE,FAILURE17,439
  enum {SUCCESS = 0, FAILURE = 1, CANT_OPEN_FILE,CANT_OPEN_FILE17,439
	UNSUPPORTED_VERSION, WRONG_VERSION,UNSUPPORTED_VERSION18,489
	UNSUPPORTED_VERSION, WRONG_VERSION,WRONG_VERSION18,489
	WRONG_PASSWORD, END_OF_FILE};WRONG_PASSWORD19,526
	WRONG_PASSWORD, END_OF_FILE};END_OF_FILE19,526
  void SetDefUsername(const CMyString &du) {m_defusername = du;} // for V17 conversion (read) onlySetDefUsername34,1050
  void SetPrefString(const CMyString &prefStr) {m_prefString = prefStr;}SetPrefString37,1264
  const CMyString &GetPrefString() const {return m_prefString;}GetPrefString38,1337
  const CMyString m_filename;m_filename41,1412
  const CMyString m_passkey;m_passkey42,1442
  FILE *m_fd;m_fd43,1471
  VERSION m_curversion;m_curversion44,1485
  CMyString m_defusername; // for V17 conversion (read) onlym_defusername45,1509
  unsigned char m_salt[SaltLength];m_salt47,1615
  unsigned char m_ipthing[8]; // for CBCm_ipthing48,1651
  CMyString m_prefString; // prefererences stored in the filem_prefString49,1692

corelib/PWSprefs.h,5206
#define PWSprefs_hPWSprefs_h5,114
class PWSprefs {PWSprefs25,1055
  enum  BoolPrefs {AlwaysOnTop, ShowPWDefault, ShowPWInList, SortAscending,BoolPrefs33,1298
  enum  BoolPrefs {AlwaysOnTop, ShowPWDefault, ShowPWInList, SortAscending,AlwaysOnTop33,1298
  enum  BoolPrefs {AlwaysOnTop, ShowPWDefault, ShowPWInList, SortAscending,ShowPWDefault33,1298
  enum  BoolPrefs {AlwaysOnTop, ShowPWDefault, ShowPWInList, SortAscending,ShowPWInList33,1298
  enum  BoolPrefs {AlwaysOnTop, ShowPWDefault, ShowPWInList, SortAscending,SortAscending33,1298
		   UseDefUser, SaveImmediately, PWUseLowercase, PWUseUppercase,UseDefUser34,1374
		   UseDefUser, SaveImmediately, PWUseLowercase, PWUseUppercase,SaveImmediately34,1374
		   UseDefUser, SaveImmediately, PWUseLowercase, PWUseUppercase,PWUseLowercase34,1374
		   UseDefUser, SaveImmediately, PWUseLowercase, PWUseUppercase,PWUseUppercase34,1374
		   PWUseDigits, PWUseSymbols, PWUseHexDigits, PWEasyVision,PWUseDigits35,1440
		   PWUseDigits, PWUseSymbols, PWUseHexDigits, PWEasyVision,PWUseSymbols35,1440
		   PWUseDigits, PWUseSymbols, PWUseHexDigits, PWEasyVision,PWUseHexDigits35,1440
		   PWUseDigits, PWUseSymbols, PWUseHexDigits, PWEasyVision,PWEasyVision35,1440
		   DontAskQuestion, DeleteQuestion, DCShowsPassword,DontAskQuestion36,1502
		   DontAskQuestion, DeleteQuestion, DCShowsPassword,DeleteQuestion36,1502
		   DontAskQuestion, DeleteQuestion, DCShowsPassword,DCShowsPassword36,1502
		   DontAskMinimizeClearYesNo, DatabaseClear,DontAskMinimizeClearYesNo37,1557
		   DontAskMinimizeClearYesNo, DatabaseClear,DatabaseClear37,1557
		   DontAskSaveMinimize, QuerySetDef,DontAskSaveMinimize38,1604
		   DontAskSaveMinimize, QuerySetDef,QuerySetDef38,1604
		   UseNewToolbar, UseSystemTray, UseNewToolbar39,1643
		   UseNewToolbar, UseSystemTray, UseSystemTray39,1643
		   LockOnWindowLock, LockOnIdleTimeout,LockOnWindowLock40,1679
		   LockOnWindowLock, LockOnIdleTimeout,LockOnIdleTimeout40,1679
		   EscExits, NumBoolPrefs};EscExits41,1721
		   EscExits, NumBoolPrefs};NumBoolPrefs41,1721
  enum  IntPrefs {Column1Width, Column2Width, Column3Width, Column4Width,IntPrefs42,1751
  enum  IntPrefs {Column1Width, Column2Width, Column3Width, Column4Width,Column1Width42,1751
  enum  IntPrefs {Column1Width, Column2Width, Column3Width, Column4Width,Column2Width42,1751
  enum  IntPrefs {Column1Width, Column2Width, Column3Width, Column4Width,Column3Width42,1751
  enum  IntPrefs {Column1Width, Column2Width, Column3Width, Column4Width,Column4Width42,1751
		  SortedColumn, PWLenDefault, MaxMRUItems, IdleTimeout,SortedColumn43,1825
		  SortedColumn, PWLenDefault, MaxMRUItems, IdleTimeout,PWLenDefault43,1825
		  SortedColumn, PWLenDefault, MaxMRUItems, IdleTimeout,MaxMRUItems43,1825
		  SortedColumn, PWLenDefault, MaxMRUItems, IdleTimeout,IdleTimeout43,1825
		  NumIntPrefs};NumIntPrefs44,1883
  enum  StringPrefs {CurrentBackup, CurrentFile, LastView, DefUserName,StringPrefs45,1901
  enum  StringPrefs {CurrentBackup, CurrentFile, LastView, DefUserName,CurrentBackup45,1901
  enum  StringPrefs {CurrentBackup, CurrentFile, LastView, DefUserName,CurrentFile45,1901
  enum  StringPrefs {CurrentBackup, CurrentFile, LastView, DefUserName,LastView45,1901
  enum  StringPrefs {CurrentBackup, CurrentFile, LastView, DefUserName,DefUserName45,1901
		     NumStringPrefs};NumStringPrefs46,1973
  bool IsChanged() const {return m_changed;}IsChanged48,1998
  void ClearChanged() {m_changed = false;}ClearChanged49,2043
  static PWSprefs *self; // singletonself79,3142
  CWinApp *m_app;m_app81,3181
  bool m_changed;m_changed82,3199
  static const struct boolPref {boolPref84,3300
    TCHAR *name; bool defVal; bool isPersistent;} m_bool_prefs[NumBoolPrefs];name85,3333
    TCHAR *name; bool defVal; bool isPersistent;} m_bool_prefs[NumBoolPrefs];defVal85,3333
    TCHAR *name; bool defVal; bool isPersistent;} m_bool_prefs[NumBoolPrefs];isPersistent85,3333
    TCHAR *name; bool defVal; bool isPersistent;} m_bool_prefs[NumBoolPrefs];m_bool_prefs85,3333
  static const struct intPref {intPref86,3411
    TCHAR *name; unsigned int defVal; bool isPersistent;} m_int_prefs[NumIntPrefs];name87,3443
    TCHAR *name; unsigned int defVal; bool isPersistent;} m_int_prefs[NumIntPrefs];defVal87,3443
    TCHAR *name; unsigned int defVal; bool isPersistent;} m_int_prefs[NumIntPrefs];isPersistent87,3443
    TCHAR *name; unsigned int defVal; bool isPersistent;} m_int_prefs[NumIntPrefs];m_int_prefs87,3443
  static const struct stringPref {stringPref88,3527
    TCHAR *name; TCHAR *defVal; bool isPersistent;} m_string_prefs[NumStringPrefs];name89,3562
    TCHAR *name; TCHAR *defVal; bool isPersistent;} m_string_prefs[NumStringPrefs];defVal89,3562
    TCHAR *name; TCHAR *defVal; bool isPersistent;} m_string_prefs[NumStringPrefs];isPersistent89,3562
    TCHAR *name; TCHAR *defVal; bool isPersistent;} m_string_prefs[NumStringPrefs];m_string_prefs89,3562
  bool m_boolValues[NumBoolPrefs];m_boolValues91,3689
  unsigned int m_intValues[NumIntPrefs];m_intValues92,3724
  CMyString m_stringValues[NumStringPrefs];m_stringValues93,3765

corelib/PwsPlatform.h,1077
#define PwsPlatform_hPwsPlatform_h41,1271
#undef PWS_PLATFORMPWS_PLATFORM52,1576
#undef POCKET_PCPOCKET_PC53,1596
  #undef BIG_ENDIANBIG_ENDIAN57,1695
  #define BIG_ENDIANBIG_ENDIAN58,1715
  #undef LITTLE_ENDIANLITTLE_ENDIAN62,1771
  #define LITTLE_ENDIANLITTLE_ENDIAN63,1794
    #define PWS_PLATFORM	PWS_PLATFORM71,2044
    #define PWS_PLATFORM_EX	PWS_PLATFORM_EX72,2081
    #define POCKET_PC_VER	POCKET_PC_VER73,2126
    #define POCKET_PCPOCKET_PC74,2157
        #define LITTLE_ENDIANLITTLE_ENDIAN77,2275
        #define LITTLE_ENDIANLITTLE_ENDIAN79,2349
        #define LITTLE_ENDIANLITTLE_ENDIAN81,2421
        #define LITTLE_ENDIANLITTLE_ENDIAN83,2528
    #define PWS_PLATFORM	PWS_PLATFORM90,2775
    #define PWS_PLATFORM_EX	PWS_PLATFORM_EX91,2812
    #define POCKET_PC_VER	POCKET_PC_VER92,2857
    #define POCKET_PCPOCKET_PC93,2888
        #define LITTLE_ENDIANLITTLE_ENDIAN96,3006
        #define LITTLE_ENDIANLITTLE_ENDIAN98,3113
    #define PWS_PLATFORM	PWS_PLATFORM109,3482
    #define LITTLE_ENDIANLITTLE_ENDIAN110,3517

corelib/UUIDGen.h,253
#define __UUIDGEN_H__UUIDGEN_H9,203
typedef unsigned char uuid_array_t[16];uuid_array_t11,224
typedef unsigned char uuid_str_t[37]; //"204012e6-600f-4e01-a5eb-515267cb0d50"uuid_str_t12,264
class CUUIDGen {CUUIDGen16,370
  UUID uuid;uuid24,613

corelib/Util.h,1236
#define Util_hUtil_h4,105
#define SaltLength SaltLength10,187
#define SaltSize SaltSize11,209
#define StuffSize StuffSize12,229
#define CIPHERTEXT_SUFFIX CIPHERTEXT_SUFFIX15,314
#define SPLTCHR SPLTCHR18,406
#define SPLTSTR SPLTSTR19,433
#define DEFUSERCHR DEFUSERCHR20,464
#define V10 V1023,513
#define V15 V1524,527
typedef char    int8;int827,592
typedef short   int16;int1628,614
typedef int     int32;int3229,637
typedef __int64 int64;int6430,660
typedef unsigned char    uint8;uint832,684
typedef unsigned short   uint16;uint1633,716
typedef unsigned int     uint32;uint3234,749
typedef unsigned __int64 uint64;uint6435,782
inline int getInt32( const unsigned char *buf )getInt3272,2170
inline void putInt32( unsigned char *buf, const int val )putInt32101,3028
inline char * strCopy( char *target, const char *source )strCopy130,3870
inline LPTSTR strCopy( LPTSTR target, LPCTSTR source )strCopy136,3988
inline int strLength( const char *str )strLength142,4089
inline int strLength( const wchar_t *str )strLength148,4178
inline char * strFind( const char *str, const char *fstr )strFind154,4256
inline wchar_t * strFind( const wchar_t *str, const wchar_t *fstr )strFind160,4370

corelib/sha1.h,179
#define _SHA1_H__SHA1_H_2,17
    unsigned long state[5];state5,52
    unsigned long count[2];count6,80
    unsigned char buffer[64];buffer7,108
} SHA1_CTX;SHA1_CTX8,138
