Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
ShockwaveFlashObjects::IShockwaveFlash Interface Reference

import"Flash.IDL";

Inheritance diagram for ShockwaveFlashObjects::IShockwaveFlash:

Public Member Functions

HRESULT SetZoomRect ([in] long left, [in] long top, [in] long right, [in] long bottom)
 
HRESULT Zoom ([in] int factor)
 
HRESULT Pan ([in] long x, [in] long y, [in] int mode)
 
HRESULT Play ()
 
HRESULT Stop ()
 
HRESULT Back ()
 
HRESULT Forward ()
 
HRESULT Rewind ()
 
HRESULT StopPlay ()
 
HRESULT GotoFrame ([in] long FrameNum)
 
HRESULT CurrentFrame ([out, retval] long *FrameNum)
 
HRESULT IsPlaying ([out, retval] VARIANT_BOOL *Playing)
 
HRESULT PercentLoaded ([out, retval] long *percent)
 
HRESULT FrameLoaded ([in] long FrameNum, [out, retval] VARIANT_BOOL *loaded)
 
HRESULT FlashVersion ([out, retval] long *version)
 
HRESULT LoadMovie ([in] int layer, [in] BSTR url)
 
HRESULT TGotoFrame ([in] BSTR target, [in] long FrameNum)
 
HRESULT TGotoLabel ([in] BSTR target, [in] BSTR label)
 
HRESULT TCurrentFrame ([in] BSTR target, [out, retval] long *FrameNum)
 
HRESULT TCurrentLabel ([in] BSTR target, [out, retval] BSTR *pVal)
 
HRESULT TPlay ([in] BSTR target)
 
HRESULT TStopPlay ([in] BSTR target)
 
HRESULT SetVariable ([in] BSTR name, [in] BSTR value)
 
HRESULT GetVariable ([in] BSTR name, [out, retval] BSTR *pVal)
 
HRESULT TSetProperty ([in] BSTR target, [in] int property, [in] BSTR value)
 
HRESULT TGetProperty ([in] BSTR target, [in] int property, [out, retval] BSTR *pVal)
 
HRESULT TCallFrame ([in] BSTR target, [in] int FrameNum)
 
HRESULT TCallLabel ([in] BSTR target, [in] BSTR label)
 
HRESULT TSetPropertyNum ([in] BSTR target, [in] int property, [in] double value)
 
HRESULT TGetPropertyNum ([in] BSTR target, [in] int property, [out, retval] double *pVal)
 
HRESULT TGetPropertyAsNumber ([in] BSTR target, [in] int property, [out, retval] double *pVal)
 
HRESULT EnforceLocalSecurity ()
 
HRESULT CallFunction ([in] BSTR request, [out, retval] BSTR *response)
 
HRESULT SetReturnValue ([in] BSTR returnValue)
 
HRESULT DisableLocalSecurity ()
 

Properties

long ReadyState [get]
 
long TotalFrames [get]
 
VARIANT_BOOL Playing [get, set]
 
int Quality [get, set]
 
int ScaleMode [get, set]
 
int AlignMode [get, set]
 
long BackgroundColor [get, set]
 
VARIANT_BOOL Loop [get, set]
 
BSTR Movie [get, set]
 
long FrameNum [get, set]
 
BSTR WMode [get, set]
 
BSTR SAlign [get, set]
 
VARIANT_BOOL Menu [get, set]
 
BSTR Base [get, set]
 
BSTR Scale [get, set]
 
VARIANT_BOOL DeviceFont [get, set]
 
VARIANT_BOOL EmbedMovie [get, set]
 
BSTR BGColor [get, set]
 
BSTR Quality2 [get, set]
 
BSTR SWRemote [get, set]
 
BSTR FlashVars [get, set]
 
BSTR AllowScriptAccess [get, set]
 
BSTR MovieData [get, set]
 
IUnknown InlineData [get, set]
 
VARIANT_BOOL SeamlessTabbing [get, set]
 
VARIANT_BOOL Profile [get, set]
 
BSTR ProfileAddress [get, set]
 
long ProfilePort [get, set]
 
BSTR AllowNetworking [get, set]
 
BSTR AllowFullScreen [get, set]
 
BSTR AllowFullScreenInteractive [get, set]
 
VARIANT_BOOL IsDependent [get, set]
 
BSTR BrowserZoom [get, set]
 

Member Function Documentation

◆ Back()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::Back ( )

◆ CallFunction()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::CallFunction ( [in] BSTR  request,
[out, retval] BSTR *  response 
)

◆ CurrentFrame()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::CurrentFrame ( [out, retval] long *  FrameNum)

◆ DisableLocalSecurity()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::DisableLocalSecurity ( )

◆ EnforceLocalSecurity()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::EnforceLocalSecurity ( )

◆ FlashVersion()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::FlashVersion ( [out, retval] long *  version)

◆ Forward()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::Forward ( )

◆ FrameLoaded()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::FrameLoaded ( [in] long  FrameNum,
[out, retval] VARIANT_BOOL *  loaded 
)

◆ GetVariable()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::GetVariable ( [in] BSTR  name,
[out, retval] BSTR *  pVal 
)

◆ GotoFrame()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::GotoFrame ( [in] long  FrameNum)

◆ IsPlaying()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::IsPlaying ( [out, retval] VARIANT_BOOL *  Playing)

◆ LoadMovie()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::LoadMovie ( [in] int  layer,
[in] BSTR  url 
)

◆ Pan()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::Pan ( [in] long  x,
[in] long  y,
[in] int  mode 
)

◆ PercentLoaded()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::PercentLoaded ( [out, retval] long *  percent)

◆ Play()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::Play ( )

◆ Rewind()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::Rewind ( )

◆ SetReturnValue()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::SetReturnValue ( [in] BSTR  returnValue)

◆ SetVariable()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::SetVariable ( [in] BSTR  name,
[in] BSTR  value 
)

◆ SetZoomRect()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::SetZoomRect ( [in] long  left,
[in] long  top,
[in] long  right,
[in] long  bottom 
)

◆ Stop()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::Stop ( )

◆ StopPlay()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::StopPlay ( )

◆ TCallFrame()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TCallFrame ( [in] BSTR  target,
[in] int  FrameNum 
)

◆ TCallLabel()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TCallLabel ( [in] BSTR  target,
[in] BSTR  label 
)

◆ TCurrentFrame()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TCurrentFrame ( [in] BSTR  target,
[out, retval] long *  FrameNum 
)

◆ TCurrentLabel()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TCurrentLabel ( [in] BSTR  target,
[out, retval] BSTR *  pVal 
)

◆ TGetProperty()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TGetProperty ( [in] BSTR  target,
[in] int  property,
[out, retval] BSTR *  pVal 
)

◆ TGetPropertyAsNumber()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TGetPropertyAsNumber ( [in] BSTR  target,
[in] int  property,
[out, retval] double *  pVal 
)

◆ TGetPropertyNum()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TGetPropertyNum ( [in] BSTR  target,
[in] int  property,
[out, retval] double *  pVal 
)

◆ TGotoFrame()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TGotoFrame ( [in] BSTR  target,
[in] long  FrameNum 
)

◆ TGotoLabel()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TGotoLabel ( [in] BSTR  target,
[in] BSTR  label 
)

◆ TPlay()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TPlay ( [in] BSTR  target)

◆ TSetProperty()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TSetProperty ( [in] BSTR  target,
[in] int  property,
[in] BSTR  value 
)

◆ TSetPropertyNum()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TSetPropertyNum ( [in] BSTR  target,
[in] int  property,
[in] double  value 
)

◆ TStopPlay()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::TStopPlay ( [in] BSTR  target)

◆ Zoom()

HRESULT ShockwaveFlashObjects::IShockwaveFlash::Zoom ( [in] int  factor)

Property Documentation

◆ AlignMode

int ShockwaveFlashObjects::IShockwaveFlash::AlignMode
getsetproperty

◆ AllowFullScreen

BSTR ShockwaveFlashObjects::IShockwaveFlash::AllowFullScreen
getsetproperty

◆ AllowFullScreenInteractive

BSTR ShockwaveFlashObjects::IShockwaveFlash::AllowFullScreenInteractive
getsetproperty

◆ AllowNetworking

BSTR ShockwaveFlashObjects::IShockwaveFlash::AllowNetworking
getsetproperty

◆ AllowScriptAccess

BSTR ShockwaveFlashObjects::IShockwaveFlash::AllowScriptAccess
getsetproperty

◆ BackgroundColor

long ShockwaveFlashObjects::IShockwaveFlash::BackgroundColor
getsetproperty

◆ Base

BSTR ShockwaveFlashObjects::IShockwaveFlash::Base
getsetproperty

◆ BGColor

BSTR ShockwaveFlashObjects::IShockwaveFlash::BGColor
getsetproperty

◆ BrowserZoom

BSTR ShockwaveFlashObjects::IShockwaveFlash::BrowserZoom
getsetproperty

◆ DeviceFont

VARIANT_BOOL ShockwaveFlashObjects::IShockwaveFlash::DeviceFont
getsetproperty

◆ EmbedMovie

VARIANT_BOOL ShockwaveFlashObjects::IShockwaveFlash::EmbedMovie
getsetproperty

◆ FlashVars

BSTR ShockwaveFlashObjects::IShockwaveFlash::FlashVars
getsetproperty

◆ FrameNum

long ShockwaveFlashObjects::IShockwaveFlash::FrameNum
getsetproperty

◆ InlineData

IUnknown ShockwaveFlashObjects::IShockwaveFlash::InlineData
getsetproperty

◆ IsDependent

VARIANT_BOOL ShockwaveFlashObjects::IShockwaveFlash::IsDependent
getsetproperty

◆ Loop

VARIANT_BOOL ShockwaveFlashObjects::IShockwaveFlash::Loop
getsetproperty

◆ Menu

VARIANT_BOOL ShockwaveFlashObjects::IShockwaveFlash::Menu
getsetproperty

◆ Movie

BSTR ShockwaveFlashObjects::IShockwaveFlash::Movie
getsetproperty

◆ MovieData

BSTR ShockwaveFlashObjects::IShockwaveFlash::MovieData
getsetproperty

◆ Playing

VARIANT_BOOL ShockwaveFlashObjects::IShockwaveFlash::Playing
getsetproperty

◆ Profile

VARIANT_BOOL ShockwaveFlashObjects::IShockwaveFlash::Profile
getsetproperty

◆ ProfileAddress

BSTR ShockwaveFlashObjects::IShockwaveFlash::ProfileAddress
getsetproperty

◆ ProfilePort

long ShockwaveFlashObjects::IShockwaveFlash::ProfilePort
getsetproperty

◆ Quality

int ShockwaveFlashObjects::IShockwaveFlash::Quality
getsetproperty

◆ Quality2

BSTR ShockwaveFlashObjects::IShockwaveFlash::Quality2
getsetproperty

◆ ReadyState

long ShockwaveFlashObjects::IShockwaveFlash::ReadyState
getproperty

◆ SAlign

BSTR ShockwaveFlashObjects::IShockwaveFlash::SAlign
getsetproperty

◆ Scale

BSTR ShockwaveFlashObjects::IShockwaveFlash::Scale
getsetproperty

◆ ScaleMode

int ShockwaveFlashObjects::IShockwaveFlash::ScaleMode
getsetproperty

◆ SeamlessTabbing

VARIANT_BOOL ShockwaveFlashObjects::IShockwaveFlash::SeamlessTabbing
getsetproperty

◆ SWRemote

BSTR ShockwaveFlashObjects::IShockwaveFlash::SWRemote
getsetproperty

◆ TotalFrames

long ShockwaveFlashObjects::IShockwaveFlash::TotalFrames
getproperty

◆ WMode

BSTR ShockwaveFlashObjects::IShockwaveFlash::WMode
getsetproperty

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