// Created by Microsoft (R) C/C++ Compiler Version 10.00.30319.01 (9b1e6a3c). // // f:\duilib\duilib\duilib\build\debug\flash11.tlh // // C++ source equivalent of Win32 type library C:\Windows\System32\Macromed\Flash\flash11.ocx // compiler-generated file created 12/07/12 at 22:56:25 - DO NOT EDIT! #pragma once #pragma pack(push, 8) #include // // 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 */ IMyDispatchEx; 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(IMyDispatchEx, __uuidof(IMyDispatchEx)); _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; virtual HRESULT __stdcall get_AllowFullScreenInteractive ( /*[out,retval]*/ BSTR * pVal ) = 0; virtual HRESULT __stdcall put_AllowFullScreenInteractive ( /*[in]*/ BSTR pVal ) = 0; virtual HRESULT __stdcall get_IsDependent ( /*[out,retval]*/ VARIANT_BOOL * pVal ) = 0; virtual HRESULT __stdcall put_IsDependent ( /*[in]*/ VARIANT_BOOL pVal ) = 0; }; struct __declspec(uuid("c5598e60-b307-11d1-b27d-006008c3fbfb")) IMyCanHandleException : 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")) IMyDispatchEx : 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 : IMyDispatchEx {}; struct __declspec(uuid("d27cdb71-ae6d-11cf-96b8-444553540000")) FlashObjectInterface; // [ default ] interface IFlashObjectInterface struct __declspec(uuid("86230738-d762-4c50-a2de-a753e5b1686f")) IFlashObject : IMyDispatchEx {}; struct __declspec(uuid("e0920e11-6b65-4d5d-9c58-b1fc5c07dc43")) FlashObject; // [ default ] interface IFlashObject // // Named GUID constants initializations // extern "C" const GUID __declspec(selectany) LIBID_ShockwaveFlashObjects = {0xd27cdb6b,0xae6d,0x11cf,{0x96,0xb8,0x44,0x45,0x53,0x54,0x00,0x00}}; extern "C" const GUID __declspec(selectany) IID_IShockwaveFlash = {0xd27cdb6c,0xae6d,0x11cf,{0x96,0xb8,0x44,0x45,0x53,0x54,0x00,0x00}}; extern "C" const GUID __declspec(selectany) IID_IMyCanHandleException = {0xc5598e60,0xb307,0x11d1,{0xb2,0x7d,0x00,0x60,0x08,0xc3,0xfb,0xfb}}; extern "C" const GUID __declspec(selectany) DIID__IShockwaveFlashEvents = {0xd27cdb6d,0xae6d,0x11cf,{0x96,0xb8,0x44,0x45,0x53,0x54,0x00,0x00}}; extern "C" const GUID __declspec(selectany) CLSID_ShockwaveFlash = {0xd27cdb6e,0xae6d,0x11cf,{0x96,0xb8,0x44,0x45,0x53,0x54,0x00,0x00}}; extern "C" const GUID __declspec(selectany) IID_IFlashFactory = {0xd27cdb70,0xae6d,0x11cf,{0x96,0xb8,0x44,0x45,0x53,0x54,0x00,0x00}}; extern "C" const GUID __declspec(selectany) IID_IMyDispatchEx = {0xa6ef9860,0xc720,0x11d0,{0x93,0x37,0x00,0xa0,0xc9,0x0d,0xca,0xa9}}; extern "C" const GUID __declspec(selectany) IID_IFlashObjectInterface = {0xd27cdb72,0xae6d,0x11cf,{0x96,0xb8,0x44,0x45,0x53,0x54,0x00,0x00}}; extern "C" const GUID __declspec(selectany) CLSID_FlashObjectInterface = {0xd27cdb71,0xae6d,0x11cf,{0x96,0xb8,0x44,0x45,0x53,0x54,0x00,0x00}}; extern "C" const GUID __declspec(selectany) IID_IFlashObject = {0x86230738,0xd762,0x4c50,{0xa2,0xde,0xa7,0x53,0xe5,0xb1,0x68,0x6f}}; extern "C" const GUID __declspec(selectany) CLSID_FlashObject = {0xe0920e11,0x6b65,0x4d5d,{0x9c,0x58,0xb1,0xfc,0x5c,0x07,0xdc,0x43}}; #pragma pack(pop)