Interface to a file transaction object.
More...
#include <IKpFileTransaction.h>
|
virtual BOOL | OpenWrite (LPTSTR lpOutBufferFilePath)=0 |
| Begin a file write transaction. More...
|
|
virtual BOOL | CommitWrite ()=0 |
| Commit a file write transaction. More...
|
|
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...
|
|
Interface to a file transaction object.
Instances of classes supporting this interface can be created using IKpAPI::CreateInstanceEx.
◆ CommitWrite()
virtual BOOL IKpFileTransaction::CommitWrite |
( |
| ) |
|
|
pure virtual |
Commit a file write transaction.
◆ OpenWrite()
virtual BOOL IKpFileTransaction::OpenWrite |
( |
LPTSTR |
lpOutBufferFilePath | ) |
|
|
pure virtual |
Begin a file write transaction.
- Parameters
-
lpOutBufferFilePath | KeePass will copy the path of the file into this buffer (which should be able to hold at least MAX_PATH characters), to which you should write the data that should be written to the original file when committing. |
The documentation for this struct was generated from the following file: