#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: