AddEntry(const PW_ENTRY *pTemplate)=0 | IKpDatabase | pure virtual |
AddGroup(const PW_GROUP *pTemplate)=0 | IKpDatabase | pure virtual |
AddRef()=0 | IKpUnknown | pure virtual |
BackupEntry(const PW_ENTRY *pe, BOOL *pbGroupCreated)=0 | IKpDatabase | pure virtual |
DeleteEntry(DWORD dwIndex)=0 | IKpDatabase | pure virtual |
DeleteGroupById(DWORD dwGroupId, BOOL bCreateBackupEntries)=0 | IKpDatabase | pure virtual |
Find(LPCTSTR lpFindString, BOOL bCaseSensitive, DWORD dwSearchFlags, DWORD dwStart)=0 | IKpDatabase | pure virtual |
FixGroupTree()=0 | IKpDatabase | pure virtual |
GetBackupGroupName(BOOL bTranslated)=0 | IKpDatabase | pure virtual |
GetCustomKvp(LPCTSTR lpKey)=0 | IKpDatabase | pure virtual |
GetEncryptionAlgorithm()=0 | IKpDatabase | pure virtual |
GetEntry(DWORD dwIndex)=0 | IKpDatabase | pure virtual |
GetEntryByGroup(DWORD dwGroupId, DWORD dwIndex)=0 | IKpDatabase | pure virtual |
GetEntryByGroupN(DWORD dwGroupId, DWORD dwIndex)=0 | IKpDatabase | pure virtual |
GetEntryByUuid(const BYTE *pUuid)=0 | IKpDatabase | pure virtual |
GetEntryByUuidN(const BYTE *pUuid)=0 | IKpDatabase | pure virtual |
GetEntryCount()=0 | IKpDatabase | pure virtual |
GetEntryCountInGroup(LPCTSTR lpGroup)=0 | IKpDatabase | pure virtual |
GetEntryCountInGroupN(DWORD dwGroupId)=0 | IKpDatabase | pure virtual |
GetEntryPosInGroup(const PW_ENTRY *pEntry)=0 | IKpDatabase | pure virtual |
GetGroup(DWORD dwIndex)=0 | IKpDatabase | pure virtual |
GetGroupById(DWORD dwGroupId)=0 | IKpDatabase | pure virtual |
GetGroupByIdN(DWORD dwGroupId)=0 | IKpDatabase | pure virtual |
GetGroupCount()=0 | IKpDatabase | pure virtual |
GetGroupId(LPCTSTR lpGroupName)=0 | IKpDatabase | pure virtual |
GetGroupIdByIndex(DWORD dwIndex)=0 | IKpDatabase | pure virtual |
GetGroupTree(DWORD dwGroupId, DWORD *pvIndices)=0 | IKpDatabase | pure virtual |
GetKeyEncRounds()=0 | IKpDatabase | pure virtual |
GetLastChildGroup(DWORD dwParentIndex)=0 | IKpDatabase | pure virtual |
GetLastDatabaseHeader()=0 | IKpDatabase | pure virtual |
GetLastEditedEntry()=0 | IKpDatabase | pure virtual |
GetPropertyString(DWORD dwPropertyId, LPTSTR lpBuf, DWORD dwBufMaxChars)=0 | IKpDatabase | pure virtual |
GetRawMasterKey(BYTE *pStorage)=0 | IKpDatabase | pure virtual |
InitPrimaryInstance()=0 | IKpDatabase | pure virtual |
LockEntryPassword(PW_ENTRY *pEntry)=0 | IKpDatabase | pure virtual |
MoveEntry(DWORD dwGroupId, DWORD dwFrom, DWORD dwTo)=0 | IKpDatabase | pure virtual |
MoveGroup(DWORD dwFrom, DWORD dwTo)=0 | IKpDatabase | pure virtual |
MoveGroupEx(DWORD dwFromId, DWORD dwToId)=0 | IKpDatabase | pure virtual |
MoveGroupExDir(DWORD dwGroupId, INT iDirection)=0 | IKpDatabase | pure virtual |
NewDatabase()=0 | IKpDatabase | pure virtual |
OpenDatabase(LPCTSTR lpFile, PWDB_REPAIR_INFO *pRepair)=0 | IKpDatabase | pure virtual |
QueryInterface(REFIID riid, void **ppvObject)=0 | IKpUnknown | pure virtual |
Release()=0 | IKpUnknown | pure virtual |
SaveDatabase(LPCTSTR lpFile, BYTE *pWrittenDataHash32)=0 | IKpDatabase | pure virtual |
SetCustomKvp(LPCTSTR lpKey, LPCTSTR lpValue)=0 | IKpDatabase | pure virtual |
SetEncryptionAlgorithm(INT nAlgorithm)=0 | IKpDatabase | pure virtual |
SetEntry(DWORD dwIndex, const PW_ENTRY *pTemplate)=0 | IKpDatabase | pure virtual |
SetGroup(DWORD dwIndex, const PW_GROUP *pTemplate)=0 | IKpDatabase | pure virtual |
SetKeyEncRounds(DWORD dwRounds)=0 | IKpDatabase | pure virtual |
SetMasterKey(LPCTSTR lpMasterKey, BOOL bDiskDrive, LPCTSTR lpSecondKey)=0 | IKpDatabase | pure virtual |
SetPropertyString(DWORD dwPropertyId, LPCTSTR lpValue)=0 | IKpDatabase | pure virtual |
SetRawMasterKey(const BYTE *pNewKey)=0 | IKpDatabase | pure virtual |
SortGroup(DWORD dwGroupId, DWORD dwSortByField)=0 | IKpDatabase | pure virtual |
SortGroupList()=0 | IKpDatabase | pure virtual |
SubstEntryGroupIds(DWORD dwExistingId, DWORD dwNewId)=0 | IKpDatabase | pure virtual |
UnlockEntryPassword(PW_ENTRY *pEntry)=0 | IKpDatabase | pure virtual |