KeePass   KeePass Help Center Home KeePass Home | Package Downloads | Flag Translations | Blocks Plugins | Donate Donate  
Home Help Center Home | People Forums | Award Awards | Link Links | Search Search  







IKpAPI3 Struct Reference

KeePass API for plugins, provides access to all objects in KeePass (singletons, instantiable objects, utility method classes, etc). More...

#include <IKpAPI3.h>

Inheritance diagram for IKpAPI3:

IKpAPI2 IKpAPI IKpUnknown

List of all members.


Public Member Functions

virtual BOOL IsFileLocked ()=0
 Get whether the current file/workspace is locked or not.
virtual HRESULT LockFile (BOOL bLock)=0
 Lock or unlock the workspace.
virtual BOOL IsFileReadOnly ()=0
virtual HRESULT NotifyUserActivity ()=0
virtual HRESULT ParseAndOpenUrlWithEntryInfo (LPCTSTR lpUrl, PW_ENTRY *pEntry)=0
virtual BOOL CanSort ()=0
virtual HRESULT SortListIfAutoSort ()=0
virtual HRESULT SortList (DWORD dwByField, BOOL bAutoSortCall)=0
virtual HRESULT EntryListSaveView ()=0
virtual HRESULT EntryListRestoreView ()=0
virtual HRESULT GroupTreeSaveView (BOOL bSaveSelection)=0
virtual HRESULT GroupTreeRestoreView ()=0
virtual BOOL RemoveSearchGroup ()=0
virtual HRESULT UpdateTitleBar ()=0
virtual HRESULT UpdateTrayIcon ()=0
virtual HRESULT UpdateGuiToManager ()=0
 Save various view parameters (last selected group and entry, .
virtual HRESULT UpdateCachedGroupIDs ()=0
virtual BOOL IsUnsafeAllowed (HWND hWndParent)=0
virtual HRESULT Find (DWORD dwFindGroupId)=0
virtual HRESULT QuickFind (LPCTSTR lpText)=0
virtual HRESULT ShowToolBar (BOOL bShow)=0
virtual UINT GetControlMessageID ()=0
virtual BOOL IsInMiniMode ()=0

Detailed Description

KeePass API for plugins, provides access to all objects in KeePass (singletons, instantiable objects, utility method classes, etc).


Member Function Documentation

virtual BOOL IKpAPI3::CanSort (  )  [pure virtual]

virtual HRESULT IKpAPI3::EntryListRestoreView (  )  [pure virtual]

virtual HRESULT IKpAPI3::EntryListSaveView (  )  [pure virtual]

virtual HRESULT IKpAPI3::Find ( DWORD  dwFindGroupId  )  [pure virtual]

virtual UINT IKpAPI3::GetControlMessageID (  )  [pure virtual]

virtual HRESULT IKpAPI3::GroupTreeRestoreView (  )  [pure virtual]

virtual HRESULT IKpAPI3::GroupTreeSaveView ( BOOL  bSaveSelection  )  [pure virtual]

virtual BOOL IKpAPI3::IsFileLocked (  )  [pure virtual]

Get whether the current file/workspace is locked or not.

virtual BOOL IKpAPI3::IsFileReadOnly (  )  [pure virtual]

virtual BOOL IKpAPI3::IsInMiniMode (  )  [pure virtual]

virtual BOOL IKpAPI3::IsUnsafeAllowed ( HWND  hWndParent  )  [pure virtual]

virtual HRESULT IKpAPI3::LockFile ( BOOL  bLock  )  [pure virtual]

Lock or unlock the workspace.

virtual HRESULT IKpAPI3::NotifyUserActivity (  )  [pure virtual]

virtual HRESULT IKpAPI3::ParseAndOpenUrlWithEntryInfo ( LPCTSTR  lpUrl,
PW_ENTRY pEntry 
) [pure virtual]

virtual HRESULT IKpAPI3::QuickFind ( LPCTSTR  lpText  )  [pure virtual]

virtual BOOL IKpAPI3::RemoveSearchGroup (  )  [pure virtual]

virtual HRESULT IKpAPI3::ShowToolBar ( BOOL  bShow  )  [pure virtual]

virtual HRESULT IKpAPI3::SortList ( DWORD  dwByField,
BOOL  bAutoSortCall 
) [pure virtual]

virtual HRESULT IKpAPI3::SortListIfAutoSort (  )  [pure virtual]

virtual HRESULT IKpAPI3::UpdateCachedGroupIDs (  )  [pure virtual]

virtual HRESULT IKpAPI3::UpdateGuiToManager (  )  [pure virtual]

Save various view parameters (last selected group and entry, .

..) into the database.

virtual HRESULT IKpAPI3::UpdateTitleBar (  )  [pure virtual]

virtual HRESULT IKpAPI3::UpdateTrayIcon (  )  [pure virtual]


The documentation for this struct was generated from the following file:



Documentation generated with Doxygen.




Valid XHTML 1.0 Transitional Document

Get KeePass

Flattr this


KeePass is OSI Certified Open Source Software
Copyright © 2003-2013
Dominik Reichl, [Legal Contact / Imprint] [Disclaimer] [Acknowledgements] [Donate], Downloads hosted at

Get KeePass Password Safe at
SourceForge.net. Fast, secure and Free Open Source software downloads