Project

General

Profile

SO3Engine
Hikari::Impl::FlashHandler Class Reference

#include <flashhandler.h>

Inheritance diagram for Hikari::Impl::FlashHandler:

Public Member Functions

 FlashHandler ()
 
virtual ~FlashHandler ()
 
HRESULT Init (IFlashControl *owner)
 
HRESULT Shutdown ()
 
HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, LPVOID *ppv)
 
ULONG STDMETHODCALLTYPE AddRef ()
 
ULONG STDMETHODCALLTYPE Release ()
 
virtual HRESULT STDMETHODCALLTYPE GetTypeInfoCount (UINT *pctinfo)
 
virtual HRESULT STDMETHODCALLTYPE GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
virtual HRESULT STDMETHODCALLTYPE GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
virtual HRESULT STDMETHODCALLTYPE Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, ::DISPPARAMS __RPC_FAR *pDispParams, VARIANT __RPC_FAR *pVarResult, ::EXCEPINFO __RPC_FAR *pExcepInfo, UINT __RPC_FAR *puArgErr)
 
HRESULT OnReadyStateChange (long newState)
 
HRESULT OnProgress (long percentDone)
 
HRESULT FSCommand (_bstr_t command, _bstr_t args)
 
HRESULT FlashCall (_bstr_t request)
 

Public Attributes

LPCONNECTIONPOINT connectionPoint
 
DWORD cookie
 
int refCount
 
IFlashControlowner
 

Detailed Description

Definition at line 212 of file flashhandler.h.

Constructor & Destructor Documentation

◆ FlashHandler()

Hikari::Impl::FlashHandler::FlashHandler ( )
inline

Definition at line 221 of file flashhandler.h.

◆ ~FlashHandler()

virtual Hikari::Impl::FlashHandler::~FlashHandler ( )
inlinevirtual

Definition at line 225 of file flashhandler.h.

Member Function Documentation

◆ AddRef()

ULONG STDMETHODCALLTYPE Hikari::Impl::FlashHandler::AddRef ( )
inline

Definition at line 304 of file flashhandler.h.

◆ FlashCall()

HRESULT Hikari::Impl::FlashHandler::FlashCall ( _bstr_t  request)
inline

Definition at line 376 of file flashhandler.h.

◆ FSCommand()

HRESULT Hikari::Impl::FlashHandler::FSCommand ( _bstr_t  command,
_bstr_t  args 
)
inline

Definition at line 369 of file flashhandler.h.

◆ GetIDsOfNames()

virtual HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashHandler::GetIDsOfNames ( REFIID  riid,
LPOLESTR *  rgszNames,
UINT  cNames,
LCID  lcid,
DISPID *  rgDispId 
)
inlinevirtual

Definition at line 329 of file flashhandler.h.

◆ GetTypeInfo()

virtual HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashHandler::GetTypeInfo ( UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
inlinevirtual

Definition at line 324 of file flashhandler.h.

◆ GetTypeInfoCount()

virtual HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashHandler::GetTypeInfoCount ( UINT pctinfo)
inlinevirtual

Definition at line 319 of file flashhandler.h.

◆ Init()

HRESULT Hikari::Impl::FlashHandler::Init ( IFlashControl owner)
inline

Definition at line 230 of file flashhandler.h.

◆ Invoke()

virtual HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashHandler::Invoke ( DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
::DISPPARAMS __RPC_FAR *  pDispParams,
VARIANT __RPC_FAR *  pVarResult,
::EXCEPINFO __RPC_FAR *  pExcepInfo,
UINT __RPC_FAR *  puArgErr 
)
inlinevirtual

Definition at line 334 of file flashhandler.h.

◆ OnProgress()

HRESULT Hikari::Impl::FlashHandler::OnProgress ( long  percentDone)
inline

Definition at line 364 of file flashhandler.h.

◆ OnReadyStateChange()

HRESULT Hikari::Impl::FlashHandler::OnReadyStateChange ( long  newState)
inline

Definition at line 359 of file flashhandler.h.

◆ QueryInterface()

HRESULT STDMETHODCALLTYPE Hikari::Impl::FlashHandler::QueryInterface ( REFIID  riid,
LPVOID *  ppv 
)
inline

Definition at line 276 of file flashhandler.h.

◆ Release()

ULONG STDMETHODCALLTYPE Hikari::Impl::FlashHandler::Release ( )
inline

Definition at line 309 of file flashhandler.h.

◆ Shutdown()

HRESULT Hikari::Impl::FlashHandler::Shutdown ( )
inline

Definition at line 257 of file flashhandler.h.

Member Data Documentation

◆ connectionPoint

LPCONNECTIONPOINT Hikari::Impl::FlashHandler::connectionPoint

Definition at line 215 of file flashhandler.h.

◆ cookie

DWORD Hikari::Impl::FlashHandler::cookie

Definition at line 216 of file flashhandler.h.

◆ owner

IFlashControl* Hikari::Impl::FlashHandler::owner

Definition at line 218 of file flashhandler.h.

◆ refCount

int Hikari::Impl::FlashHandler::refCount

Definition at line 217 of file flashhandler.h.


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