#include <vsrc_gfxcapture_winrt.hpp>
|
virtual | ~FFComObject ()=default |
|
HRESULT STDMETHODCALLTYPE | QueryInterface (REFIID riid, void **ppvObject) override |
|
ULONG STDMETHODCALLTYPE | AddRef () override |
|
ULONG STDMETHODCALLTYPE | Release () override |
|
|
template<typename Iface , typename... IFaces> |
bool | query_all (REFIID riid, void **ppvObject) |
|
template<typename... Interfaces>
struct FFComObject< Interfaces >
Definition at line 83 of file vsrc_gfxcapture_winrt.hpp.
◆ ~FFComObject()
template<typename... Interfaces>
◆ QueryInterface()
template<typename... Interfaces>
HRESULT STDMETHODCALLTYPE FFComObject< Interfaces >::QueryInterface |
( |
REFIID |
riid, |
|
|
void ** |
ppvObject |
|
) |
| |
|
inlineoverride |
◆ AddRef()
template<typename... Interfaces>
ULONG STDMETHODCALLTYPE FFComObject< Interfaces >::AddRef |
( |
| ) |
|
|
inlineoverride |
◆ Release()
template<typename... Interfaces>
ULONG STDMETHODCALLTYPE FFComObject< Interfaces >::Release |
( |
| ) |
|
|
inlineoverride |
◆ query_all()
template<typename... Interfaces>
template<typename Iface , typename... IFaces>
bool FFComObject< Interfaces >::query_all |
( |
REFIID |
riid, |
|
|
void ** |
ppvObject |
|
) |
| |
|
inlineprivate |
◆ ref_count
template<typename... Interfaces>
std::atomic<ULONG> FFComObject< Interfaces >::ref_count { 1 } |
|
private |
The documentation for this struct was generated from the following file: