Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QWindowsComBase< ComInterface > Class Template Reference

#include <qwindowscombase.h>

+ Inheritance diagram for QWindowsComBase< ComInterface >:
+ Collaboration diagram for QWindowsComBase< ComInterface >:

Public Member Functions

 QWindowsComBase (ULONG initialRefCount=1)
 
virtual ~QWindowsComBase ()=default
 
HRESULT STDMETHODCALLTYPE QueryInterface (REFIID id, LPVOID *iface) override
 
ULONG STDMETHODCALLTYPE AddRef () override
 
ULONG STDMETHODCALLTYPE Release () override
 

Detailed Description

template<class ComInterface>
class QWindowsComBase< ComInterface >

Definition at line 47 of file qwindowscombase.h.

Constructor & Destructor Documentation

◆ QWindowsComBase()

template<class ComInterface >
QWindowsComBase< ComInterface >::QWindowsComBase ( ULONG  initialRefCount = 1)
inlineexplicit

Definition at line 51 of file qwindowscombase.h.

◆ ~QWindowsComBase()

template<class ComInterface >
virtual QWindowsComBase< ComInterface >::~QWindowsComBase ( )
virtualdefault

Member Function Documentation

◆ AddRef()

template<class ComInterface >
ULONG STDMETHODCALLTYPE QWindowsComBase< ComInterface >::AddRef ( )
inlineoverride

Definition at line 61 of file qwindowscombase.h.

◆ QueryInterface()

template<class ComInterface >
HRESULT STDMETHODCALLTYPE QWindowsComBase< ComInterface >::QueryInterface ( REFIID  id,
LPVOID *  iface 
)
inlineoverride

Definition at line 54 of file qwindowscombase.h.

◆ Release()

template<class ComInterface >
ULONG STDMETHODCALLTYPE QWindowsComBase< ComInterface >::Release ( )
inlineoverride

Definition at line 63 of file qwindowscombase.h.


The documentation for this class was generated from the following file: