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  







IKpUnknown Struct Referenceabstract

Base interface from which all other interfaces must derive. More...

#include <IKpUnknown.h>

Inheritance diagram for IKpUnknown:
IKpAPI IKpCommandLine IKpCommandLineOption IKpConfig IKpDatabase IKpFileTransaction IKpFullPathName IKpPlugin IKpUtilities

Public Member Functions

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...
 

Detailed Description

Base interface from which all other interfaces must derive.

Member Function Documentation

virtual ULONG IKpUnknown::AddRef ( )
pure virtual

COM infrastructure, increments the reference count for this object.

Returns
Returns the new number of references, only for debugging purposes.
virtual HRESULT IKpUnknown::QueryInterface ( REFIID  riid,
void **  ppvObject 
)
pure virtual

COM infrastructure, provides access to all interfaces supported by this object.

virtual ULONG IKpUnknown::Release ( )
pure virtual

COM infrastructure, decrements the reference count for this object and eventually deletes it.

If the number of references reaches zero, the object should delete itself (exception: singletons).

Returns
Returns the new number of references, only for debugging purposes.

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-2014
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