KeePass API for plugins, provides access to all objects in KeePass (singletons, instantiable objects, utility method classes, etc).
More...
|
| virtual BOOL | IsInitialCommandLineFile ()=0 |
| |
| virtual HRESULT | GetProperty (DWORD dwID, void *pOutValue)=0 |
| | Reserved for future use. More...
|
| |
| virtual HRESULT | SetProperty (DWORD dwID, void *pNewValue)=0 |
| | Reserved for future use. More...
|
| |
| virtual HRESULT | CreateInstance (REFCLSID rclsid, REFIID riid, void **ppvObject)=0 |
| | Create an object of the class associated with a specified class ID. More...
|
| |
| virtual HRESULT | CreateInstanceEx (REFCLSID rclsid, REFIID riid, void **ppvObject, LPARAM lParamW, LPARAM lParamL)=0 |
| | Create an object of the class associated with a specified class ID. More...
|
| |
| virtual HRESULT | QueryInstance (REFCLSID rclsid, REFIID riid, void **ppvObject)=0 |
| | Get an interface to a static or singleton object. More...
|
| |
| virtual HRESULT | DeleteObject (void *pObject)=0 |
| | Delete an object that has been allocated by the KeePass CRT. More...
|
| |
| virtual HRESULT | DeleteArray (void *pArray)=0 |
| | Delete an array/string that has been allocated by the KeePass CRT. More...
|
| |
| virtual DWORD | GetVersion ()=0 |
| | Get the KeePass version as integer. More...
|
| |
| virtual LPCTSTR | GetVersionStr ()=0 |
| | Get the KeePass version as string. More...
|
| |
| virtual DWORD | GetCharSize ()=0 |
| | Get the size of a TCHAR in bytes (can be used to detect whether KeePass is compiled in multi-byte or Unicode mode). More...
|
| |
| virtual DWORD | GetPointerSize ()=0 |
| | Get the size of a pointer in bytes (can be used to detect whether KeePass is compiled in 32 or 64 bit mode). More...
|
| |
| virtual DWORD | GetDebugLevel ()=0 |
| | Get a value indicating which debugging features are present. More...
|
| |
| virtual HWND | GetMainWindowHandle ()=0 |
| | Get a handle to the KeePass main window. More...
|
| |
| virtual HIMAGELIST | GetClientIconsImageList ()=0 |
| | Get a handle to the client icons image list. More...
|
| |
| virtual LPCTSTR | GetTranslationName ()=0 |
| | Get the name of the currently active translation table. More...
|
| |
| virtual LPCTSTR | Translate (LPCTSTR lpDefString)=0 |
| | Translate a string using the currently active translation file of KeePass. More...
|
| |
| virtual HRESULT | GetNeverExpireTime (PW_TIME *pBuf)=0 |
| | Get the predefined PW_TIME value that indicates infinity. More...
|
| |
| virtual HRESULT | GetCurrentPwTime (PW_TIME *pBuf)=0 |
| | Get the current local system time as PW_TIME structure. More...
|
| |
| virtual BOOL | IsFileOpen ()=0 |
| | Indicates whether there's currently a file open (if this is the case, the methods of the IKpDatabase interface can be used). More...
|
| |
| virtual LPCTSTR | GetAbsoluteDatabasePath ()=0 |
| |
| virtual DWORD | GetEntryListItemCount ()=0 |
| |
| virtual DWORD | GetSelectedGroupId ()=0 |
| |
| virtual BOOL | IsFileModified ()=0 |
| | Get the 'modified' bit of the current database. More...
|
| |
| virtual HRESULT | SetFileModified (BOOL bModified)=0 |
| | Set the 'modified' bit of the current database. More...
|
| |
| virtual BOOL | IsDisplayingDialog ()=0 |
| | Get a bit indicating whether KeePass is currently showing a modal dialog. More...
|
| |
| virtual HRESULT | SetDisplayDialog (BOOL bDialogDisplayed)=0 |
| | Set a bit indicating whether KeePass is currently showing a modal dialog. More...
|
| |
| virtual HRESULT | EntryListEnsureVisible (INT nItem, BOOL bPartialOK)=0 |
| |
| virtual HRESULT | UpdateUI ()=0 |
| | Update group tree and entry list (preserving current view if possible). More...
|
| |
| virtual HRESULT | UpdateGroupTree ()=0 |
| |
| virtual HRESULT | UpdateEntryList ()=0 |
| |
| virtual HRESULT | UpdateToolBar ()=0 |
| | Update the toolbar state. More...
|
| |
| virtual HRESULT | SetStatusBarText (LPCTSTR lpText)=0 |
| |
| virtual HRESULT | ShowDialog (DWORD dwDialogId, DWORD dwVersion, void *pConfig, INT *pnResult, void *pOutput)=0 |
| | Show one of the KeePass dialogs. More...
|
| |
| virtual HRESULT | AutoType (PW_ENTRY *pEntry, LONG_PTR lFlags)=0 |
| |
| virtual HRESULT | AddImportMenuItem (LPCTSTR lpText, UINT uId, INT nIconId)=0 |
| |
| virtual HRESULT | QueryInterface (REFIID riid, void **ppvObject)=0 |
| | COM infrastructure, provides access to all interfaces supported by this object. More...
|
| |
| virtual ULONG | AddRef ()=0 |
| | COM infrastructure, increments the reference count for this object. More...
|
| |
| virtual ULONG | Release ()=0 |
| | COM infrastructure, decrements the reference count for this object and eventually deletes it. More...
|
| |
KeePass API for plugins, provides access to all objects in KeePass (singletons, instantiable objects, utility method classes, etc).