nim_duilib/duilib/Utils/flash11.tlh
jiajia_deng 4933d1f2bc Remove dependency on shared
Signed-off-by: jiajia_deng <2894220@gmail.com>
2019-09-20 16:27:58 +08:00

350 lines
13 KiB
Plaintext

// Created by Microsoft (R) C/C++ Compiler Version 15.00.30729.01 (e0a6a81a).
//
// d:\wdkj\workspace\mainclient\duilib\build\unicodedebug\flash11.tlh
//
// C++ source equivalent of Win32 type library C:\Program Files (x86)\DDBClient\Flash11.ocx
// compiler-generated file created 11/14/12 at 14:19:41 - DO NOT EDIT!
#pragma once
#pragma pack(push, 8)
#include <comdef.h>
//
// Forward references and typedefs
//
struct __declspec(uuid("d27cdb6b-ae6d-11cf-96b8-444553540000"))
/* LIBID */ __ShockwaveFlashObjects;
struct __declspec(uuid("d27cdb6c-ae6d-11cf-96b8-444553540000"))
/* dual interface */ IShockwaveFlash;
struct __declspec(uuid("c5598e60-b307-11d1-b27d-006008c3fbfb"))
/* interface */ ICanHandleException;
struct __declspec(uuid("d27cdb6d-ae6d-11cf-96b8-444553540000"))
/* dispinterface */ _IShockwaveFlashEvents;
struct /* coclass */ ShockwaveFlash;
struct __declspec(uuid("d27cdb70-ae6d-11cf-96b8-444553540000"))
/* interface */ IFlashFactory;
struct __declspec(uuid("d27cdb72-ae6d-11cf-96b8-444553540000"))
/* interface */ IFlashObjectInterface;
struct __declspec(uuid("a6ef9860-c720-11d0-9337-00a0c90dcaa9"))
/* interface */ IDispatchEx;
struct /* coclass */ FlashObjectInterface;
struct __declspec(uuid("86230738-d762-4c50-a2de-a753e5b1686f"))
/* dual interface */ IFlashObject;
struct /* coclass */ FlashObject;
//
// Smart pointer typedef declarations
//
_COM_SMARTPTR_TYPEDEF(IShockwaveFlash, __uuidof(IShockwaveFlash));
_COM_SMARTPTR_TYPEDEF(ICanHandleException, __uuidof(ICanHandleException));
_COM_SMARTPTR_TYPEDEF(_IShockwaveFlashEvents, __uuidof(_IShockwaveFlashEvents));
_COM_SMARTPTR_TYPEDEF(IFlashFactory, __uuidof(IFlashFactory));
_COM_SMARTPTR_TYPEDEF(IDispatchEx, __uuidof(IDispatchEx));
_COM_SMARTPTR_TYPEDEF(IFlashObjectInterface, __uuidof(IFlashObjectInterface));
_COM_SMARTPTR_TYPEDEF(IFlashObject, __uuidof(IFlashObject));
//
// Type library items
//
struct __declspec(uuid("d27cdb6c-ae6d-11cf-96b8-444553540000"))
IShockwaveFlash : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_ReadyState (
/*[out,retval]*/ long * pVal ) = 0;
virtual HRESULT __stdcall get_TotalFrames (
/*[out,retval]*/ long * pVal ) = 0;
virtual HRESULT __stdcall get_Playing (
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall put_Playing (
/*[in]*/ VARIANT_BOOL pVal ) = 0;
virtual HRESULT __stdcall get_Quality (
/*[out,retval]*/ int * pVal ) = 0;
virtual HRESULT __stdcall put_Quality (
/*[in]*/ int pVal ) = 0;
virtual HRESULT __stdcall get_ScaleMode (
/*[out,retval]*/ int * pVal ) = 0;
virtual HRESULT __stdcall put_ScaleMode (
/*[in]*/ int pVal ) = 0;
virtual HRESULT __stdcall get_AlignMode (
/*[out,retval]*/ int * pVal ) = 0;
virtual HRESULT __stdcall put_AlignMode (
/*[in]*/ int pVal ) = 0;
virtual HRESULT __stdcall get_BackgroundColor (
/*[out,retval]*/ long * pVal ) = 0;
virtual HRESULT __stdcall put_BackgroundColor (
/*[in]*/ long pVal ) = 0;
virtual HRESULT __stdcall get_Loop (
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall put_Loop (
/*[in]*/ VARIANT_BOOL pVal ) = 0;
virtual HRESULT __stdcall get_Movie (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_Movie (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_FrameNum (
/*[out,retval]*/ long * pVal ) = 0;
virtual HRESULT __stdcall put_FrameNum (
/*[in]*/ long pVal ) = 0;
virtual HRESULT __stdcall SetZoomRect (
/*[in]*/ long left,
/*[in]*/ long top,
/*[in]*/ long right,
/*[in]*/ long bottom ) = 0;
virtual HRESULT __stdcall Zoom (
/*[in]*/ int factor ) = 0;
virtual HRESULT __stdcall Pan (
/*[in]*/ long x,
/*[in]*/ long y,
/*[in]*/ int mode ) = 0;
virtual HRESULT __stdcall Play ( ) = 0;
virtual HRESULT __stdcall Stop ( ) = 0;
virtual HRESULT __stdcall Back ( ) = 0;
virtual HRESULT __stdcall Forward ( ) = 0;
virtual HRESULT __stdcall Rewind ( ) = 0;
virtual HRESULT __stdcall StopPlay ( ) = 0;
virtual HRESULT __stdcall GotoFrame (
/*[in]*/ long FrameNum ) = 0;
virtual HRESULT __stdcall CurrentFrame (
/*[out,retval]*/ long * FrameNum ) = 0;
virtual HRESULT __stdcall IsPlaying (
/*[out,retval]*/ VARIANT_BOOL * Playing ) = 0;
virtual HRESULT __stdcall PercentLoaded (
/*[out,retval]*/ long * percent ) = 0;
virtual HRESULT __stdcall FrameLoaded (
/*[in]*/ long FrameNum,
/*[out,retval]*/ VARIANT_BOOL * loaded ) = 0;
virtual HRESULT __stdcall FlashVersion (
/*[out,retval]*/ long * version ) = 0;
virtual HRESULT __stdcall get_WMode (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_WMode (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_SAlign (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_SAlign (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_Menu (
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall put_Menu (
/*[in]*/ VARIANT_BOOL pVal ) = 0;
virtual HRESULT __stdcall get_Base (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_Base (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_Scale (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_Scale (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_DeviceFont (
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall put_DeviceFont (
/*[in]*/ VARIANT_BOOL pVal ) = 0;
virtual HRESULT __stdcall get_EmbedMovie (
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall put_EmbedMovie (
/*[in]*/ VARIANT_BOOL pVal ) = 0;
virtual HRESULT __stdcall get_BGColor (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_BGColor (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_Quality2 (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_Quality2 (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall LoadMovie (
/*[in]*/ int layer,
/*[in]*/ BSTR url ) = 0;
virtual HRESULT __stdcall TGotoFrame (
/*[in]*/ BSTR target,
/*[in]*/ long FrameNum ) = 0;
virtual HRESULT __stdcall TGotoLabel (
/*[in]*/ BSTR target,
/*[in]*/ BSTR label ) = 0;
virtual HRESULT __stdcall TCurrentFrame (
/*[in]*/ BSTR target,
/*[out,retval]*/ long * FrameNum ) = 0;
virtual HRESULT __stdcall TCurrentLabel (
/*[in]*/ BSTR target,
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall TPlay (
/*[in]*/ BSTR target ) = 0;
virtual HRESULT __stdcall TStopPlay (
/*[in]*/ BSTR target ) = 0;
virtual HRESULT __stdcall SetVariable (
/*[in]*/ BSTR name,
/*[in]*/ BSTR value ) = 0;
virtual HRESULT __stdcall GetVariable (
/*[in]*/ BSTR name,
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall TSetProperty (
/*[in]*/ BSTR target,
/*[in]*/ int property,
/*[in]*/ BSTR value ) = 0;
virtual HRESULT __stdcall TGetProperty (
/*[in]*/ BSTR target,
/*[in]*/ int property,
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall TCallFrame (
/*[in]*/ BSTR target,
/*[in]*/ int FrameNum ) = 0;
virtual HRESULT __stdcall TCallLabel (
/*[in]*/ BSTR target,
/*[in]*/ BSTR label ) = 0;
virtual HRESULT __stdcall TSetPropertyNum (
/*[in]*/ BSTR target,
/*[in]*/ int property,
/*[in]*/ double value ) = 0;
virtual HRESULT __stdcall TGetPropertyNum (
/*[in]*/ BSTR target,
/*[in]*/ int property,
/*[out,retval]*/ double * pVal ) = 0;
virtual HRESULT __stdcall TGetPropertyAsNumber (
/*[in]*/ BSTR target,
/*[in]*/ int property,
/*[out,retval]*/ double * pVal ) = 0;
virtual HRESULT __stdcall get_SWRemote (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_SWRemote (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_FlashVars (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_FlashVars (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_AllowScriptAccess (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_AllowScriptAccess (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_MovieData (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_MovieData (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_InlineData (
/*[out,retval]*/ IUnknown * * ppIUnknown ) = 0;
virtual HRESULT __stdcall put_InlineData (
/*[in]*/ IUnknown * ppIUnknown ) = 0;
virtual HRESULT __stdcall get_SeamlessTabbing (
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall put_SeamlessTabbing (
/*[in]*/ VARIANT_BOOL pVal ) = 0;
virtual HRESULT __stdcall EnforceLocalSecurity ( ) = 0;
virtual HRESULT __stdcall get_Profile (
/*[out,retval]*/ VARIANT_BOOL * pVal ) = 0;
virtual HRESULT __stdcall put_Profile (
/*[in]*/ VARIANT_BOOL pVal ) = 0;
virtual HRESULT __stdcall get_ProfileAddress (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_ProfileAddress (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_ProfilePort (
/*[out,retval]*/ long * pVal ) = 0;
virtual HRESULT __stdcall put_ProfilePort (
/*[in]*/ long pVal ) = 0;
virtual HRESULT __stdcall CallFunction (
/*[in]*/ BSTR request,
/*[out,retval]*/ BSTR * response ) = 0;
virtual HRESULT __stdcall SetReturnValue (
/*[in]*/ BSTR returnValue ) = 0;
virtual HRESULT __stdcall DisableLocalSecurity ( ) = 0;
virtual HRESULT __stdcall get_AllowNetworking (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_AllowNetworking (
/*[in]*/ BSTR pVal ) = 0;
virtual HRESULT __stdcall get_AllowFullScreen (
/*[out,retval]*/ BSTR * pVal ) = 0;
virtual HRESULT __stdcall put_AllowFullScreen (
/*[in]*/ BSTR pVal ) = 0;
};
struct __declspec(uuid("c5598e60-b307-11d1-b27d-006008c3fbfb"))
ICanHandleException : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall CanHandleException (
/*[in]*/ EXCEPINFO * pExcepInfo,
/*[in]*/ VARIANT * pvar ) = 0;
};
struct __declspec(uuid("d27cdb6d-ae6d-11cf-96b8-444553540000"))
_IShockwaveFlashEvents : IDispatch
{};
struct __declspec(uuid("d27cdb6e-ae6d-11cf-96b8-444553540000"))
ShockwaveFlash;
// [ default ] interface IShockwaveFlash
// [ default, source ] dispinterface _IShockwaveFlashEvents
struct __declspec(uuid("d27cdb70-ae6d-11cf-96b8-444553540000"))
IFlashFactory : IUnknown
{};
struct __declspec(uuid("a6ef9860-c720-11d0-9337-00a0c90dcaa9"))
IDispatchEx : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetDispID (
/*[in]*/ BSTR bstrName,
/*[in]*/ unsigned long grfdex,
/*[out]*/ long * pid ) = 0;
virtual HRESULT __stdcall RemoteInvokeEx (
/*[in]*/ long id,
/*[in]*/ unsigned long lcid,
/*[in]*/ unsigned long dwFlags,
/*[in]*/ DISPPARAMS * pdp,
/*[out]*/ VARIANT * pvarRes,
/*[out]*/ EXCEPINFO * pei,
/*[in]*/ struct IServiceProvider * pspCaller,
/*[in]*/ unsigned int cvarRefArg,
/*[in]*/ unsigned int * rgiRefArg,
/*[in,out]*/ VARIANT * rgvarRefArg ) = 0;
virtual HRESULT __stdcall DeleteMemberByName (
/*[in]*/ BSTR bstrName,
/*[in]*/ unsigned long grfdex ) = 0;
virtual HRESULT __stdcall DeleteMemberByDispID (
/*[in]*/ long id ) = 0;
virtual HRESULT __stdcall GetMemberProperties (
/*[in]*/ long id,
/*[in]*/ unsigned long grfdexFetch,
/*[out]*/ unsigned long * pgrfdex ) = 0;
virtual HRESULT __stdcall GetMemberName (
/*[in]*/ long id,
/*[out]*/ BSTR * pbstrName ) = 0;
virtual HRESULT __stdcall GetNextDispID (
/*[in]*/ unsigned long grfdex,
/*[in]*/ long id,
/*[out]*/ long * pid ) = 0;
virtual HRESULT __stdcall GetNameSpaceParent (
/*[out]*/ IUnknown * * ppunk ) = 0;
};
struct __declspec(uuid("d27cdb72-ae6d-11cf-96b8-444553540000"))
IFlashObjectInterface : IDispatchEx
{};
struct __declspec(uuid("d27cdb71-ae6d-11cf-96b8-444553540000"))
FlashObjectInterface;
// [ default ] interface IFlashObjectInterface
struct __declspec(uuid("86230738-d762-4c50-a2de-a753e5b1686f"))
IFlashObject : IDispatchEx
{};
struct __declspec(uuid("e0920e11-6b65-4d5d-9c58-b1fc5c07dc43"))
FlashObject;
// [ default ] interface IFlashObject
#pragma pack(pop)