AddRef()=0 | IKpUnknown | pure virtual |
Base64Decode(const BYTE *pbIn, DWORD cbInLen, BYTE *pbOut, DWORD *pcbOutLen)=0 | IKpUtilities | pure virtual |
Base64Encode(const BYTE *pbIn, DWORD cbInLen, BYTE *pbOut, DWORD *pcbOutLen)=0 | IKpUtilities | pure virtual |
CompareTimes(const PW_TIME *pTime1, const PW_TIME *pTime2)=0 | IKpUtilities | pure virtual |
CreateDirectoryTree(LPCTSTR lpDirPath, DWORD dwOptions)=0 | IKpUtilities | pure virtual |
DecryptMemory(BYTE *pbBuf, DWORD dwBufLen, const BYTE *pbKey, DWORD dwKeyLen)=0 | IKpUtilities | pure virtual |
EncryptMemory(BYTE *pbBuf, DWORD dwBufLen, const BYTE *pbKey, DWORD dwKeyLen)=0 | IKpUtilities | pure virtual |
EstimatePasswordBits(LPCTSTR lpPassword)=0 | IKpUtilities | pure virtual |
FlushStorageBuffers(LPCTSTR lpFileOnStorage, BOOL bOnlyIfRemovable)=0 | IKpUtilities | pure virtual |
GetApplicationDirectory(LPTSTR lpStoreBuf, DWORD dwBufLen, BOOL bFilterSpecial, BOOL bMakeURL)=0 | IKpUtilities | pure virtual |
GetQuotedPath(LPCTSTR lpPath)=0 | IKpUtilities | pure virtual |
GetShortestAbsolutePath(LPCTSTR lpFilePath)=0 | IKpUtilities | pure virtual |
HashFileSHA256(LPCTSTR lpFile, BYTE *pHashBuf)=0 | IKpUtilities | pure virtual |
IsAbsolutePath(LPCTSTR lpPath)=0 | IKpUtilities | pure virtual |
IsTANEntry(const PW_ENTRY *pEntry)=0 | IKpUtilities | pure virtual |
IsUTF8String(const UTF8_BYTE *pUTF8String)=0 | IKpUtilities | pure virtual |
MakeRelativePath(LPCTSTR lpBaseFile, LPCTSTR lpTargetFile)=0 | IKpUtilities | pure virtual |
MultiByteToUnicode(const char *lpString)=0 | IKpUtilities | pure virtual |
OpenAppHelp(LPCTSTR lpTopicFile)=0 | IKpUtilities | pure virtual |
OpenUrl(LPCTSTR lpURL, HWND hParent)=0 | IKpUtilities | pure virtual |
QueryInterface(REFIID riid, void **ppvObject)=0 | IKpUnknown | pure virtual |
Release()=0 | IKpUnknown | pure virtual |
SecureDeleteFile(LPCTSTR lpFilePath)=0 | IKpUtilities | pure virtual |
SHA256CreateContext(void **pOutNewContext)=0 | IKpUtilities | pure virtual |
SHA256Final(void *pContext, BYTE *pOutHashBuf)=0 | IKpUtilities | pure virtual |
SHA256Hash(void *pContext, const BYTE *pData, DWORD dwDataLength)=0 | IKpUtilities | pure virtual |
SHA256Init(void *pContext)=0 | IKpUtilities | pure virtual |
ShellOpenLocalFile(LPCTSTR lpFile, INT nMode)=0 | IKpUtilities | pure virtual |
ShowFileDialog(BOOL bOpenMode, LPCTSTR lpSuffix, LPTSTR lpStoreBuf, DWORD dwBufLen)=0 | IKpUtilities | pure virtual |
StringToUTF8(LPCTSTR lpSourceString)=0 | IKpUtilities | pure virtual |
StringToUuid(LPCTSTR lpSource, BYTE *pUuid)=0 | IKpUtilities | pure virtual |
UnicodeToMultiByte(const WCHAR *lpwString)=0 | IKpUtilities | pure virtual |
UTF8BytesNeeded(LPCTSTR lpString)=0 | IKpUtilities | pure virtual |
UTF8NumChars(const UTF8_BYTE *pUTF8String)=0 | IKpUtilities | pure virtual |
UTF8ToString(const UTF8_BYTE *pUTF8String)=0 | IKpUtilities | pure virtual |
UuidToString(const BYTE *pUuid, LPTSTR lpOutBuf)=0 | IKpUtilities | pure virtual |
ValidatePath(LPCTSTR lpPath, DWORD dwOptions)=0 | IKpUtilities | pure virtual |
WriteFile(LPCTSTR lpFilePath, const BYTE *pData, DWORD dwDataSize)=0 | IKpUtilities | pure virtual |