ReactOS 0.4.15-dev-7942-gd23573b
SEALED_::RdpClientInner Class Reference
Inheritance diagram for SEALED_::RdpClientInner:
Collaboration diagram for SEALED_::RdpClientInner:

Public Member Functions

virtual STDMETHODIMP IUnknown::QueryInterface (REFIID riid, void **ppvObject)
 
virtual STDMETHODIMP_ (ULONG) IUnknown
 
virtual STDMETHODIMP_ (ULONG) IUnknown
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Private Member Functions

RdpClientOuter ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 1299 of file activex.cpp.

Member Function Documentation

◆ IUnknown::QueryInterface()

virtual STDMETHODIMP SEALED_::RdpClientInner::IUnknown::QueryInterface ( REFIID  riid,
void **  ppvObject 
)
inlinevirtual

Definition at line 1308 of file activex.cpp.

1309 {
1310 return Outer()->queryInterface(riid, ppvObject);
1311 }
RdpClient * Outer()
Definition: activex.cpp:1302
REFIID riid
Definition: atlbase.h:39
_In_ void _In_ PCCERT_CONTEXT _In_opt_ LPFILETIME _In_ DWORD _In_ DWORD _Outptr_opt_ void ** ppvObject
Definition: wincrypt.h:6082

◆ Outer()

RdpClient * SEALED_::RdpClientInner::Outer ( )
inlineprivate

Definition at line 1302 of file activex.cpp.

1303 {
1304 return InnerToOuter(this);
1305 }
static RdpClient * InnerToOuter(RdpClientInner *innerThis)
Definition: activex.cpp:3609

◆ STDMETHODIMP_() [1/2]

virtual SEALED_::RdpClientInner::STDMETHODIMP_ ( ULONG  )
inlinevirtual

Definition at line 1313 of file activex.cpp.

1314 {
1315 return Outer()->addRef();
1316 }

◆ STDMETHODIMP_() [2/2]

virtual SEALED_::RdpClientInner::STDMETHODIMP_ ( ULONG  )
inlinevirtual

Definition at line 1318 of file activex.cpp.

1319 {
1320 return Outer()->release();
1321 }

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