6 uuid(D27CDB6B-AE6D-11CF-96B8-444553540000),
8 helpstring(
"Shockwave Flash"),
9 custom(DE77BA64-517C-11D1-A2DA-0000F8773CE9, 117441012),
10 custom(DE77BA63-517C-11D1-A2DA-0000F8773CE9, 1436764637),
11 custom(DE77BA65-517C-11D1-A2DA-0000F8773CE9,
"Created by MIDL version 7.00.0500 at Mon Jul 13 14:17:16 2015
32 uuid(D27CDB6C-AE6D-11CF-96B8-444553540000),
33 helpstring(
"Shockwave Flash"),
38 [id(0xfffffdf3), propget, helpstring(
"property ReadyState")]
39 HRESULT ReadyState([out, retval]
long* pVal);
40 [id(0x0000007c), propget, helpstring(
"property TotalFrames")]
41 HRESULT TotalFrames([out, retval]
long* pVal);
42 [id(0x0000007d), propget, helpstring(
"property Playing")]
43 HRESULT Playing([out, retval] VARIANT_BOOL* pVal);
44 [id(0x0000007d), propput, helpstring(
"property Playing")]
45 HRESULT Playing([in] VARIANT_BOOL pVal);
46 [id(0x00000069), propget, helpstring(
"property Quality")]
47 HRESULT Quality([out, retval]
int* pVal);
48 [id(0x00000069), propput, helpstring(
"property Quality")]
50 [id(0x00000078), propget, helpstring(
"property ScaleMode")]
51 HRESULT ScaleMode([out, retval]
int* pVal);
52 [id(0x00000078), propput, helpstring(
"property ScaleMode")]
53 HRESULT ScaleMode([in]
int pVal);
54 [id(0x00000079), propget, helpstring(
"property AlignMode")]
55 HRESULT AlignMode([out, retval]
int* pVal);
56 [id(0x00000079), propput, helpstring(
"property AlignMode")]
58 [id(0x0000007b), propget, helpstring(
"property BackgroundColor")]
59 HRESULT BackgroundColor([out, retval]
long* pVal);
60 [id(0x0000007b), propput, helpstring(
"property BackgroundColor")]
61 HRESULT BackgroundColor([in]
long pVal);
62 [id(0x0000006a), propget, helpstring(
"property Loop")]
63 HRESULT Loop([out, retval] VARIANT_BOOL* pVal);
64 [id(0x0000006a), propput, helpstring(
"property Loop")]
66 [id(0x00000066), propget, helpstring(
"property Movie")]
67 HRESULT Movie([out, retval] BSTR* pVal);
68 [id(0x00000066), propput, helpstring(
"property Movie")]
70 [id(0x0000006b), propget, helpstring(
"property FrameNum")]
71 HRESULT FrameNum([out, retval]
long* pVal);
72 [id(0x0000006b), propput, helpstring(
"property FrameNum")]
73 HRESULT FrameNum([in]
long pVal);
74 [id(0x0000006d), helpstring(
"method SetZoomRect")]
80 [id(0x00000076), helpstring(
"method Zoom")]
82 [id(0x00000077), helpstring(
"method Pan")]
87 [id(0x00000070), helpstring(
"method Play")]
89 [id(0x00000071), helpstring(
"method Stop")]
91 [id(0x00000072), helpstring(
"method Back")]
93 [id(0x00000073), helpstring(
"method Forward")]
95 [id(0x00000074), helpstring(
"method Rewind")]
97 [id(0x0000007e), helpstring(
"method StopPlay")]
99 [id(0x0000007f), helpstring(
"method GotoFrame")]
100 HRESULT GotoFrame([in]
long FrameNum);
101 [id(0x00000080), helpstring(
"method CurrentFrame")]
102 HRESULT CurrentFrame([out, retval]
long* FrameNum);
103 [id(0x00000081), helpstring(
"method IsPlaying")]
104 HRESULT IsPlaying([out, retval] VARIANT_BOOL* Playing);
105 [id(0x00000082), helpstring(
"method PercentLoaded")]
106 HRESULT PercentLoaded([out, retval]
long* percent);
107 [id(0x00000083), helpstring(
"method FrameLoaded")]
110 [out, retval] VARIANT_BOOL* loaded);
111 [id(0x00000084), helpstring(
"method FlashVersion")]
112 HRESULT FlashVersion([out, retval]
long* version);
113 [id(0x00000085), propget, helpstring(
"property WMode")]
115 [id(0x00000085), propput, helpstring(
"property WMode")]
117 [id(0x00000086), propget, helpstring(
"property SAlign")]
119 [id(0x00000086), propput, helpstring(
"property SAlign")]
120 HRESULT SAlign([in] BSTR pVal);
121 [id(0x00000087), propget, helpstring(
"property Menu")]
122 HRESULT Menu([out, retval] VARIANT_BOOL* pVal);
123 [id(0x00000087), propput, helpstring(
"property Menu")]
124 HRESULT Menu([in] VARIANT_BOOL pVal);
125 [id(0x00000088), propget, helpstring(
"property Base")]
127 [id(0x00000088), propput, helpstring(
"property Base")]
129 [id(0x00000089), propget, helpstring(
"property Scale")]
131 [id(0x00000089), propput, helpstring(
"property Scale")]
133 [id(0x0000008a), propget, helpstring(
"property DeviceFont")]
134 HRESULT DeviceFont([out, retval] VARIANT_BOOL* pVal);
135 [id(0x0000008a), propput, helpstring(
"property DeviceFont")]
137 [id(0x0000008b), propget, helpstring(
"property EmbedMovie")]
138 HRESULT EmbedMovie([out, retval] VARIANT_BOOL* pVal);
139 [id(0x0000008b), propput, helpstring(
"property EmbedMovie")]
140 HRESULT EmbedMovie([in] VARIANT_BOOL pVal);
141 [id(0x0000008c), propget, helpstring(
"property BGColor")]
143 [id(0x0000008c), propput, helpstring(
"property BGColor")]
144 HRESULT BGColor([in] BSTR pVal);
145 [id(0x0000008d), propget, helpstring(
"property Quality2")]
147 [id(0x0000008d), propput, helpstring(
"property Quality2")]
148 HRESULT Quality2([in] BSTR pVal);
149 [id(0x0000008e), helpstring(
"method LoadMovie")]
153 [id(0x0000008f), helpstring(
"method TGotoFrame")]
157 [id(0x00000090), helpstring(
"method TGotoLabel")]
161 [id(0x00000091), helpstring(
"method TCurrentFrame")]
164 [out, retval]
long* FrameNum);
165 [id(0x00000092), helpstring(
"method TCurrentLabel")]
168 [out, retval] BSTR* pVal);
169 [id(0x00000093), helpstring(
"method TPlay")]
170 HRESULT TPlay([in] BSTR target);
171 [id(0x00000094), helpstring(
"method TStopPlay")]
172 HRESULT TStopPlay([in] BSTR target);
173 [id(0x00000097), helpstring(
"method SetVariable")]
177 [id(0x00000098), helpstring(
"method GetVariable")]
180 [out, retval] BSTR* pVal);
181 [id(0x00000099), helpstring(
"method TSetProperty")]
186 [id(0x0000009a), helpstring(
"method TGetProperty")]
190 [out, retval] BSTR* pVal);
191 [id(0x0000009b), helpstring(
"method TCallFrame")]
195 [id(0x0000009c), helpstring(
"method TCallLabel")]
199 [id(0x0000009d), helpstring(
"method TSetPropertyNum")]
204 [id(0x0000009e), helpstring(
"method TGetPropertyNum")]
208 [out, retval]
double* pVal);
209 [id(0x000000ac), helpstring(
"method TGetPropertyAsNumber")]
213 [out, retval]
double* pVal);
214 [id(0x0000009f), propget, helpstring(
"property SWRemote")]
215 HRESULT SWRemote([out, retval] BSTR* pVal);
216 [id(0x0000009f), propput, helpstring(
"property SWRemote")]
217 HRESULT SWRemote([in] BSTR pVal);
218 [id(0x000000aa), propget, helpstring(
"property FlashVars")]
219 HRESULT FlashVars([out, retval] BSTR* pVal);
220 [id(0x000000aa), propput, helpstring(
"property FlashVars")]
221 HRESULT FlashVars([in] BSTR pVal);
222 [id(0x000000ab), propget, helpstring(
"property AllowScriptAccess")]
223 HRESULT AllowScriptAccess([out, retval] BSTR* pVal);
224 [id(0x000000ab), propput, helpstring(
"property AllowScriptAccess")]
225 HRESULT AllowScriptAccess([in] BSTR pVal);
226 [id(0x000000be), propget, helpstring(
"property MovieData")]
227 HRESULT MovieData([out, retval] BSTR* pVal);
228 [id(0x000000be), propput, helpstring(
"property MovieData")]
229 HRESULT MovieData([in] BSTR pVal);
230 [id(0x000000bf), propget, helpstring(
"property inline-data")]
232 [id(0x000000bf), propput, helpstring(
"property inline-data")]
234 [id(0x000000c0), propget, helpstring(
"property SeamlessTabbing")]
235 HRESULT SeamlessTabbing([out, retval] VARIANT_BOOL* pVal);
236 [id(0x000000c0), propput, helpstring(
"property SeamlessTabbing")]
237 HRESULT SeamlessTabbing([in] VARIANT_BOOL pVal);
238 [id(0x000000c1), helpstring(
"method EnforceLocalSecurity")]
239 HRESULT EnforceLocalSecurity();
240 [id(0x000000c2), propget, helpstring(
"property Profile")]
241 HRESULT Profile([out, retval] VARIANT_BOOL* pVal);
242 [id(0x000000c2), propput, helpstring(
"property Profile")]
243 HRESULT Profile([in] VARIANT_BOOL pVal);
244 [id(0x000000c3), propget, helpstring(
"property ProfileAddress")]
245 HRESULT ProfileAddress([out, retval] BSTR* pVal);
246 [id(0x000000c3), propput, helpstring(
"property ProfileAddress")]
247 HRESULT ProfileAddress([in] BSTR pVal);
248 [id(0x000000c4), propget, helpstring(
"property ProfilePort")]
249 HRESULT ProfilePort([out, retval]
long* pVal);
250 [id(0x000000c4), propput, helpstring(
"property ProfilePort")]
251 HRESULT ProfilePort([in]
long pVal);
252 [id(0x000000c6), helpstring(
"method Call")]
255 [out, retval] BSTR* response);
256 [id(0x000000c7), helpstring(
"method SetReturnValue")]
257 HRESULT SetReturnValue([in] BSTR returnValue);
258 [id(0x000000c8), helpstring(
"method DisableLocalSecurity")]
259 HRESULT DisableLocalSecurity();
260 [id(0x000000c9), propget, helpstring(
"property AllowNetworking")]
261 HRESULT AllowNetworking([out, retval] BSTR* pVal);
262 [id(0x000000c9), propput, helpstring(
"property AllowNetworking")]
263 HRESULT AllowNetworking([in] BSTR pVal);
264 [id(0x000000ca), propget, helpstring(
"property AllowFullScreen")]
265 HRESULT AllowFullScreen([out, retval] BSTR* pVal);
266 [id(0x000000ca), propput, helpstring(
"property AllowFullScreen")]
267 HRESULT AllowFullScreen([in] BSTR pVal);
268 [id(0x000001f5), propget, helpstring(
"property AllowFullScreenInteractive")]
269 HRESULT AllowFullScreenInteractive([out, retval] BSTR* pVal);
270 [id(0x000001f5), propput, helpstring(
"property AllowFullScreenInteractive")]
271 HRESULT AllowFullScreenInteractive([in] BSTR pVal);
272 [id(0x000001f6), propget, helpstring(
"property IsDependent")]
273 HRESULT IsDependent([out, retval] VARIANT_BOOL* pVal);
274 [id(0x000001f6), propput, helpstring(
"property IsDependent")]
275 HRESULT IsDependent([in] VARIANT_BOOL pVal);
276 [id(0x000001f7), propget, helpstring(
"property BrowserZoom")]
277 HRESULT BrowserZoom([out, retval] BSTR* pVal);
278 [id(0x000001f7), propput, helpstring(
"property BrowserZoom")]
279 HRESULT BrowserZoom([in] BSTR pVal);
284 uuid(C5598E60-B307-11D1-B27D-006008C3FBFB)
288 [in] EXCEPINFO* pExcepInfo,
293 uuid(D27CDB6D-AE6D-11CF-96B8-444553540000),
294 helpstring(
"Event interface for Shockwave Flash"),
313 uuid(D27CDB6E-AE6D-11CF-96B8-444553540000),
314 helpstring(
"Shockwave Flash")
323 uuid(D27CDB70-AE6D-11CF-96B8-444553540000),
324 helpstring(
"IFlashFactory Interface")
331 uuid(D27CDB72-AE6D-11CF-96B8-444553540000),
332 helpstring(
"IFlashObjectInterface Interface")
339 uuid(A6EF9860-C720-11D0-9337-00A0C90DCAA9)
344 [in]
unsigned long grfdex,
348 [in]
unsigned long lcid,
349 [in]
unsigned long dwFlags,
350 [in] DISPPARAMS* pdp,
351 [out] VARIANT* pvarRes,
352 [out] EXCEPINFO* pei,
354 [in]
unsigned int cvarRefArg,
355 [in]
unsigned int* rgiRefArg,
356 [in, out] VARIANT* rgvarRefArg);
359 [in]
unsigned long grfdex);
363 [in]
unsigned long grfdexFetch,
364 [out]
unsigned long* pgrfdex);
367 [out] BSTR* pbstrName);
369 [in]
unsigned long grfdex,
377 uuid(6D5140C1-7436-11CE-8034-00AA006009FA)
381 [in]
GUID* guidService,
387 uuid(D27CDB71-AE6D-11CF-96B8-444553540000),
388 helpstring(
"IFlashObjectInterface Interface")
396 uuid(86230738-D762-4C50-A2DE-A753E5B1686F),
397 helpstring(
"IFlashObject Interface"),
406 uuid(E0920E11-6B65-4D5D-9C58-B1FC5C07DC43),
407 helpstring(
"FlashObject Class")
interface _IShockwaveFlashEvents _IShockwaveFlashEvents
Definition: Flash_h.h:59
INT32 HRESULT
_WIN32 style error codes. INT32
Definition: SysTypes.h:465
Definition: Flash.IDL:390
Definition: Flash.IDL:409
Definition: Flash.IDL:316
Definition: IUnknown.h:68
Definition: Flash.IDL:286
HRESULT _stdcall CanHandleException([in] EXCEPINFO *pExcepInfo, [in] VARIANT *pvar)
Definition: Flash.IDL:341
HRESULT _stdcall GetNameSpaceParent([out] IUnknown **ppunk)
HRESULT _stdcall GetMemberProperties([in] long id, [in] unsigned long grfdexFetch, [out] unsigned long *pgrfdex)
HRESULT _stdcall RemoteInvokeEx([in] long id, [in] unsigned long lcid, [in] unsigned long dwFlags, [in] DISPPARAMS *pdp, [out] VARIANT *pvarRes, [out] EXCEPINFO *pei, [in] IServiceProvider *pspCaller, [in] unsigned int cvarRefArg, [in] unsigned int *rgiRefArg, [in, out] VARIANT *rgvarRefArg)
HRESULT _stdcall GetNextDispID([in] unsigned long grfdex, [in] long id, [out] long *pid)
HRESULT _stdcall DeleteMemberByName([in] BSTR bstrName, [in] unsigned long grfdex)
HRESULT _stdcall GetMemberName([in] long id, [out] BSTR *pbstrName)
HRESULT _stdcall DeleteMemberByDispID([in] long id)
HRESULT _stdcall GetDispID([in] BSTR bstrName, [in] unsigned long grfdex, [out] long *pid)
Definition: Flash.IDL:326
Definition: Flash.IDL:334
Definition: Flash.IDL:402
Definition: Flash.IDL:379
HRESULT _stdcall RemoteQueryService([in] GUID *guidService, [in] GUID *riid, [out] IUnknown **ppvObject)
Definition: Flash.IDL:297
void FSCommand([in] BSTR command, [in] BSTR args)
void OnReadyStateChange(long newState)
void FlashCall([in] BSTR request)
void OnProgress(long percentDone)
Definition: IUnknown.h:34