Commit d5b7c55c authored by Rafaël Carré's avatar Rafaël Carré

Update axvlc.idl and axvlc.tlb with pause function

parent 2d739934
......@@ -351,6 +351,9 @@ library AXVLC
[helpstring("Play item in playlist.")]
HRESULT playItem([in] long itemId);
[helpstring("Pause the playlist.")]
HRESULT pause();
[helpstring("Play/Pause current clip.")]
HRESULT togglePause();
......
No preview for this file type
/*** Autogenerated by WIDL 1.0.1 from axvlc.idl - Do not edit ***/
/*** Autogenerated by WIDL 1.4.1 from axvlc.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
......
/*** Autogenerated by WIDL 1.0.1 from axvlc.idl - Do not edit ***/
/*** Autogenerated by WIDL 1.4.1 from axvlc.idl - Do not edit ***/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
#endif
#include <rpc.h>
#include <rpcndr.h>
#ifndef __WIDL_AXVLC_H
#define __WIDL_AXVLC_H
#ifndef COM_NO_WINDOWS_H
#include <windows.h>
#include <ole2.h>
#endif
#ifndef __axvlc_idl_h__
#define __axvlc_idl_h__
/* Forward declarations */
#ifndef __IVLCControl_FWD_DEFINED__
#define __IVLCControl_FWD_DEFINED__
typedef interface IVLCControl IVLCControl;
#endif
#ifndef __DVLCEvents_FWD_DEFINED__
#define __DVLCEvents_FWD_DEFINED__
typedef interface DVLCEvents DVLCEvents;
#endif
#ifndef __IVLCAudio_FWD_DEFINED__
#define __IVLCAudio_FWD_DEFINED__
typedef interface IVLCAudio IVLCAudio;
#endif
#ifndef __IVLCInput_FWD_DEFINED__
#define __IVLCInput_FWD_DEFINED__
typedef interface IVLCInput IVLCInput;
#endif
#ifndef __IVLCPlaylistItems_FWD_DEFINED__
#define __IVLCPlaylistItems_FWD_DEFINED__
typedef interface IVLCPlaylistItems IVLCPlaylistItems;
#endif
#ifndef __IVLCPlaylist_FWD_DEFINED__
#define __IVLCPlaylist_FWD_DEFINED__
typedef interface IVLCPlaylist IVLCPlaylist;
#endif
#ifndef __IVLCSubtitle_FWD_DEFINED__
#define __IVLCSubtitle_FWD_DEFINED__
typedef interface IVLCSubtitle IVLCSubtitle;
#endif
#ifndef __IVLCMarquee_FWD_DEFINED__
#define __IVLCMarquee_FWD_DEFINED__
typedef interface IVLCMarquee IVLCMarquee;
#endif
#ifndef __IVLCLogo_FWD_DEFINED__
#define __IVLCLogo_FWD_DEFINED__
typedef interface IVLCLogo IVLCLogo;
#endif
#ifndef __IVLCDeinterlace_FWD_DEFINED__
#define __IVLCDeinterlace_FWD_DEFINED__
typedef interface IVLCDeinterlace IVLCDeinterlace;
#endif
#ifndef __IVLCVideo_FWD_DEFINED__
#define __IVLCVideo_FWD_DEFINED__
typedef interface IVLCVideo IVLCVideo;
#endif
#ifndef __IVLCMediaDescription_FWD_DEFINED__
#define __IVLCMediaDescription_FWD_DEFINED__
typedef interface IVLCMediaDescription IVLCMediaDescription;
#endif
#ifndef __IVLCControl2_FWD_DEFINED__
#define __IVLCControl2_FWD_DEFINED__
typedef interface IVLCControl2 IVLCControl2;
#endif
#ifndef __VLCPlugin_FWD_DEFINED__
#define __VLCPlugin_FWD_DEFINED__
typedef struct VLCPlugin VLCPlugin;
#endif /* defined __VLCPlugin_FWD_DEFINED__ */
#ifndef __VLCPlugin2_FWD_DEFINED__
#define __VLCPlugin2_FWD_DEFINED__
typedef struct VLCPlugin2 VLCPlugin2;
#endif /* defined __VLCPlugin2_FWD_DEFINED__ */
/* Headers for imported files */
#include <ocidl.h>
#ifdef __cplusplus
extern "C" {
#endif
#include <ocidl.h>
DEFINE_GUID(LIBID_AXVLC, 0xdf2bbe39, 0x40a8, 0x433b, 0xa2,0x79, 0x07,0x3f,0x48,0xda,0x94,0xb6);
......@@ -114,7 +205,8 @@ typedef enum VLCPlaylistMode {
DEFINE_GUID(IID_IVLCControl, 0xc2fa41d0, 0xb113, 0x476e, 0xac,0x8c, 0x9b,0xd1,0x49,0x99,0xc1,0xc1);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVLCControl : public IDispatch
MIDL_INTERFACE("c2fa41d0-b113-476e-ac8c-9bd14999c1c1")
IVLCControl : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE get_Visible(
VARIANT_BOOL *visible) = 0;
......@@ -221,6 +313,9 @@ interface IVLCControl : public IDispatch
VARIANT_BOOL autoloop) = 0;
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(IVLCControl, 0xc2fa41d0, 0xb113, 0x476e, 0xac,0x8c, 0x9b,0xd1,0x49,0x99,0xc1,0xc1)
#endif
#else
typedef struct IVLCControlVtbl {
BEGIN_INTERFACE
......@@ -753,9 +848,13 @@ void __RPC_STUB IVLCControl_put_AutoLoop_Stub(
DEFINE_GUID(DIID_DVLCEvents, 0xdf48072f, 0x5ef8, 0x434e, 0x9b,0x40, 0xe2,0xf3,0xae,0x75,0x9b,0x5f);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DVLCEvents : public IDispatch
MIDL_INTERFACE("df48072f-5ef8-434e-9b40-e2f3ae759b5f")
DVLCEvents : public IDispatch
{
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(DVLCEvents, 0xdf48072f, 0x5ef8, 0x434e, 0x9b,0x40, 0xe2,0xf3,0xae,0x75,0x9b,0x5f)
#endif
#else
typedef struct DVLCEventsVtbl {
BEGIN_INTERFACE
......@@ -832,7 +931,8 @@ interface DVLCEvents {
DEFINE_GUID(IID_IVLCAudio, 0x9e0bd17b, 0x2d3c, 0x4656, 0xb9,0x4d, 0x03,0x08,0x4f,0x3f,0xd9,0xd4);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVLCAudio : public IDispatch
MIDL_INTERFACE("9e0bd17b-2d3c-4656-b94d-03084f3fd9d4")
IVLCAudio : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE get_mute(
VARIANT_BOOL *muted) = 0;
......@@ -841,34 +941,37 @@ interface IVLCAudio : public IDispatch
VARIANT_BOOL muted) = 0;
virtual HRESULT STDMETHODCALLTYPE get_volume(
long *volume) = 0;
LONG *volume) = 0;
virtual HRESULT STDMETHODCALLTYPE put_volume(
long volume) = 0;
LONG volume) = 0;
virtual HRESULT STDMETHODCALLTYPE toggleMute(
) = 0;
virtual HRESULT STDMETHODCALLTYPE get_track(
long *track) = 0;
LONG *track) = 0;
virtual HRESULT STDMETHODCALLTYPE put_track(
long track) = 0;
LONG track) = 0;
virtual HRESULT STDMETHODCALLTYPE get_count(
long *trackNumber) = 0;
LONG *trackNumber) = 0;
virtual HRESULT STDMETHODCALLTYPE description(
long trackID,
LONG trackID,
BSTR *name) = 0;
virtual HRESULT STDMETHODCALLTYPE get_channel(
long *channel) = 0;
LONG *channel) = 0;
virtual HRESULT STDMETHODCALLTYPE put_channel(
long channel) = 0;
LONG channel) = 0;
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(IVLCAudio, 0x9e0bd17b, 0x2d3c, 0x4656, 0xb9,0x4d, 0x03,0x08,0x4f,0x3f,0xd9,0xd4)
#endif
#else
typedef struct IVLCAudioVtbl {
BEGIN_INTERFACE
......@@ -926,39 +1029,39 @@ typedef struct IVLCAudioVtbl {
HRESULT (STDMETHODCALLTYPE *get_volume)(
IVLCAudio* This,
long *volume);
LONG *volume);
HRESULT (STDMETHODCALLTYPE *put_volume)(
IVLCAudio* This,
long volume);
LONG volume);
HRESULT (STDMETHODCALLTYPE *toggleMute)(
IVLCAudio* This);
HRESULT (STDMETHODCALLTYPE *get_track)(
IVLCAudio* This,
long *track);
LONG *track);
HRESULT (STDMETHODCALLTYPE *put_track)(
IVLCAudio* This,
long track);
LONG track);
HRESULT (STDMETHODCALLTYPE *get_count)(
IVLCAudio* This,
long *trackNumber);
LONG *trackNumber);
HRESULT (STDMETHODCALLTYPE *description)(
IVLCAudio* This,
long trackID,
LONG trackID,
BSTR *name);
HRESULT (STDMETHODCALLTYPE *get_channel)(
IVLCAudio* This,
long *channel);
LONG *channel);
HRESULT (STDMETHODCALLTYPE *put_channel)(
IVLCAudio* This,
long channel);
LONG channel);
END_INTERFACE
} IVLCAudioVtbl;
......@@ -1010,7 +1113,7 @@ void __RPC_STUB IVLCAudio_put_mute_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCAudio_get_volume_Proxy(
IVLCAudio* This,
long *volume);
LONG *volume);
void __RPC_STUB IVLCAudio_get_volume_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1018,7 +1121,7 @@ void __RPC_STUB IVLCAudio_get_volume_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCAudio_put_volume_Proxy(
IVLCAudio* This,
long volume);
LONG volume);
void __RPC_STUB IVLCAudio_put_volume_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1033,7 +1136,7 @@ void __RPC_STUB IVLCAudio_toggleMute_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCAudio_get_track_Proxy(
IVLCAudio* This,
long *track);
LONG *track);
void __RPC_STUB IVLCAudio_get_track_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1041,7 +1144,7 @@ void __RPC_STUB IVLCAudio_get_track_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCAudio_put_track_Proxy(
IVLCAudio* This,
long track);
LONG track);
void __RPC_STUB IVLCAudio_put_track_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1049,7 +1152,7 @@ void __RPC_STUB IVLCAudio_put_track_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCAudio_get_count_Proxy(
IVLCAudio* This,
long *trackNumber);
LONG *trackNumber);
void __RPC_STUB IVLCAudio_get_count_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1057,7 +1160,7 @@ void __RPC_STUB IVLCAudio_get_count_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCAudio_description_Proxy(
IVLCAudio* This,
long trackID,
LONG trackID,
BSTR *name);
void __RPC_STUB IVLCAudio_description_Stub(
IRpcStubBuffer* This,
......@@ -1066,7 +1169,7 @@ void __RPC_STUB IVLCAudio_description_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCAudio_get_channel_Proxy(
IVLCAudio* This,
long *channel);
LONG *channel);
void __RPC_STUB IVLCAudio_get_channel_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1074,7 +1177,7 @@ void __RPC_STUB IVLCAudio_get_channel_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCAudio_put_channel_Proxy(
IVLCAudio* This,
long channel);
LONG channel);
void __RPC_STUB IVLCAudio_put_channel_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1091,7 +1194,8 @@ void __RPC_STUB IVLCAudio_put_channel_Stub(
DEFINE_GUID(IID_IVLCInput, 0x49e0dbd1, 0x9440, 0x466c, 0x9c,0x97, 0x95,0xc6,0x71,0x90,0xc6,0x03);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVLCInput : public IDispatch
MIDL_INTERFACE("49e0dbd1-9440-466c-9c97-95c67190c603")
IVLCInput : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE get_length(
double *length) = 0;
......@@ -1109,7 +1213,7 @@ interface IVLCInput : public IDispatch
double time) = 0;
virtual HRESULT STDMETHODCALLTYPE get_state(
long *state) = 0;
LONG *state) = 0;
virtual HRESULT STDMETHODCALLTYPE get_rate(
double *rate) = 0;
......@@ -1124,6 +1228,9 @@ interface IVLCInput : public IDispatch
VARIANT_BOOL *hasVout) = 0;
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(IVLCInput, 0x49e0dbd1, 0x9440, 0x466c, 0x9c,0x97, 0x95,0xc6,0x71,0x90,0xc6,0x03)
#endif
#else
typedef struct IVLCInputVtbl {
BEGIN_INTERFACE
......@@ -1193,7 +1300,7 @@ typedef struct IVLCInputVtbl {
HRESULT (STDMETHODCALLTYPE *get_state)(
IVLCInput* This,
long *state);
LONG *state);
HRESULT (STDMETHODCALLTYPE *get_rate)(
IVLCInput* This,
......@@ -1284,7 +1391,7 @@ void __RPC_STUB IVLCInput_put_time_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCInput_get_state_Proxy(
IVLCInput* This,
long *state);
LONG *state);
void __RPC_STUB IVLCInput_get_state_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1325,11 +1432,6 @@ void __RPC_STUB IVLCInput_get_hasVout_Stub(
#endif /* __IVLCInput_INTERFACE_DEFINED__ */
#ifndef __IVLCPlaylistItems_FWD_DEFINED__
#define __IVLCPlaylistItems_FWD_DEFINED__
typedef interface IVLCPlaylistItems IVLCPlaylistItems;
#endif
/*****************************************************************************
* IVLCPlaylistItems interface
*/
......@@ -1338,18 +1440,22 @@ typedef interface IVLCPlaylistItems IVLCPlaylistItems;
DEFINE_GUID(IID_IVLCPlaylistItems, 0xfd37fe32, 0x82bc, 0x4a25, 0xb0,0x56, 0x31,0x5f,0x4d,0xbb,0x19,0x4d);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVLCPlaylistItems : public IDispatch
MIDL_INTERFACE("fd37fe32-82bc-4a25-b056-315f4dbb194d")
IVLCPlaylistItems : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE get_count(
long *count) = 0;
LONG *count) = 0;
virtual HRESULT STDMETHODCALLTYPE clear(
) = 0;
virtual HRESULT STDMETHODCALLTYPE remove(
long itemId) = 0;
LONG itemId) = 0;
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(IVLCPlaylistItems, 0xfd37fe32, 0x82bc, 0x4a25, 0xb0,0x56, 0x31,0x5f,0x4d,0xbb,0x19,0x4d)
#endif
#else
typedef struct IVLCPlaylistItemsVtbl {
BEGIN_INTERFACE
......@@ -1399,14 +1505,14 @@ typedef struct IVLCPlaylistItemsVtbl {
/*** IVLCPlaylistItems methods ***/
HRESULT (STDMETHODCALLTYPE *get_count)(
IVLCPlaylistItems* This,
long *count);
LONG *count);
HRESULT (STDMETHODCALLTYPE *clear)(
IVLCPlaylistItems* This);
HRESULT (STDMETHODCALLTYPE *remove)(
IVLCPlaylistItems* This,
long itemId);
LONG itemId);
END_INTERFACE
} IVLCPlaylistItemsVtbl;
......@@ -1434,7 +1540,7 @@ interface IVLCPlaylistItems {
HRESULT STDMETHODCALLTYPE IVLCPlaylistItems_get_count_Proxy(
IVLCPlaylistItems* This,
long *count);
LONG *count);
void __RPC_STUB IVLCPlaylistItems_get_count_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1449,7 +1555,7 @@ void __RPC_STUB IVLCPlaylistItems_clear_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCPlaylistItems_remove_Proxy(
IVLCPlaylistItems* This,
long itemId);
LONG itemId);
void __RPC_STUB IVLCPlaylistItems_remove_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1466,10 +1572,11 @@ void __RPC_STUB IVLCPlaylistItems_remove_Stub(
DEFINE_GUID(IID_IVLCPlaylist, 0x54613049, 0x40bf, 0x4035, 0x9e,0x70, 0x0a,0x93,0x12,0xc0,0x18,0x8d);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVLCPlaylist : public IDispatch
MIDL_INTERFACE("54613049-40bf-4035-9e70-0a9312c0188d")
IVLCPlaylist : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE get_itemCount(
long *count) = 0;
LONG *count) = 0;
virtual HRESULT STDMETHODCALLTYPE get_isPlaying(
VARIANT_BOOL *playing) = 0;
......@@ -1478,13 +1585,13 @@ interface IVLCPlaylist : public IDispatch
BSTR uri,
VARIANT name,
VARIANT options,
long *itemId) = 0;
LONG *itemId) = 0;
virtual HRESULT STDMETHODCALLTYPE play(
) = 0;
virtual HRESULT STDMETHODCALLTYPE playItem(
long itemId) = 0;
LONG itemId) = 0;
virtual HRESULT STDMETHODCALLTYPE pause(
) = 0;
......@@ -1505,12 +1612,15 @@ interface IVLCPlaylist : public IDispatch
) = 0;
virtual HRESULT STDMETHODCALLTYPE removeItem(
long item) = 0;
LONG item) = 0;
virtual HRESULT STDMETHODCALLTYPE get_items(
IVLCPlaylistItems **obj) = 0;
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(IVLCPlaylist, 0x54613049, 0x40bf, 0x4035, 0x9e,0x70, 0x0a,0x93,0x12,0xc0,0x18,0x8d)
#endif
#else
typedef struct IVLCPlaylistVtbl {
BEGIN_INTERFACE
......@@ -1560,7 +1670,7 @@ typedef struct IVLCPlaylistVtbl {
/*** IVLCPlaylist methods ***/
HRESULT (STDMETHODCALLTYPE *get_itemCount)(
IVLCPlaylist* This,
long *count);
LONG *count);
HRESULT (STDMETHODCALLTYPE *get_isPlaying)(
IVLCPlaylist* This,
......@@ -1571,14 +1681,14 @@ typedef struct IVLCPlaylistVtbl {
BSTR uri,
VARIANT name,
VARIANT options,
long *itemId);
LONG *itemId);
HRESULT (STDMETHODCALLTYPE *play)(
IVLCPlaylist* This);
HRESULT (STDMETHODCALLTYPE *playItem)(
IVLCPlaylist* This,
long itemId);
LONG itemId);
HRESULT (STDMETHODCALLTYPE *pause)(
IVLCPlaylist* This);
......@@ -1600,7 +1710,7 @@ typedef struct IVLCPlaylistVtbl {
HRESULT (STDMETHODCALLTYPE *removeItem)(
IVLCPlaylist* This,
long item);
LONG item);
HRESULT (STDMETHODCALLTYPE *get_items)(
IVLCPlaylist* This,
......@@ -1642,7 +1752,7 @@ interface IVLCPlaylist {
HRESULT STDMETHODCALLTYPE IVLCPlaylist_get_itemCount_Proxy(
IVLCPlaylist* This,
long *count);
LONG *count);
void __RPC_STUB IVLCPlaylist_get_itemCount_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1661,7 +1771,7 @@ HRESULT STDMETHODCALLTYPE IVLCPlaylist_add_Proxy(
BSTR uri,
VARIANT name,
VARIANT options,
long *itemId);
LONG *itemId);
void __RPC_STUB IVLCPlaylist_add_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1676,7 +1786,7 @@ void __RPC_STUB IVLCPlaylist_play_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCPlaylist_playItem_Proxy(
IVLCPlaylist* This,
long itemId);
LONG itemId);
void __RPC_STUB IVLCPlaylist_playItem_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1726,7 +1836,7 @@ void __RPC_STUB IVLCPlaylist_clear_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCPlaylist_removeItem_Proxy(
IVLCPlaylist* This,
long item);
LONG item);
void __RPC_STUB IVLCPlaylist_removeItem_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1751,22 +1861,26 @@ void __RPC_STUB IVLCPlaylist_get_items_Stub(
DEFINE_GUID(IID_IVLCSubtitle, 0x465e787a, 0x0556, 0x452f, 0x94,0x77, 0x95,0x4e,0x4a,0x94,0x00,0x03);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVLCSubtitle : public IDispatch
MIDL_INTERFACE("465e787a-0556-452f-9477-954e4a940003")
IVLCSubtitle : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE get_track(
long *spu) = 0;
LONG *spu) = 0;
virtual HRESULT STDMETHODCALLTYPE put_track(
long spu) = 0;
LONG spu) = 0;
virtual HRESULT STDMETHODCALLTYPE get_count(
long *spuNumber) = 0;
LONG *spuNumber) = 0;
virtual HRESULT STDMETHODCALLTYPE description(
long nameID,
LONG nameID,
BSTR *name) = 0;
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(IVLCSubtitle, 0x465e787a, 0x0556, 0x452f, 0x94,0x77, 0x95,0x4e,0x4a,0x94,0x00,0x03)
#endif
#else
typedef struct IVLCSubtitleVtbl {
BEGIN_INTERFACE
......@@ -1816,19 +1930,19 @@ typedef struct IVLCSubtitleVtbl {
/*** IVLCSubtitle methods ***/
HRESULT (STDMETHODCALLTYPE *get_track)(
IVLCSubtitle* This,
long *spu);
LONG *spu);
HRESULT (STDMETHODCALLTYPE *put_track)(
IVLCSubtitle* This,
long spu);
LONG spu);
HRESULT (STDMETHODCALLTYPE *get_count)(
IVLCSubtitle* This,
long *spuNumber);
LONG *spuNumber);
HRESULT (STDMETHODCALLTYPE *description)(
IVLCSubtitle* This,
long nameID,
LONG nameID,
BSTR *name);
END_INTERFACE
......@@ -1858,7 +1972,7 @@ interface IVLCSubtitle {
HRESULT STDMETHODCALLTYPE IVLCSubtitle_get_track_Proxy(
IVLCSubtitle* This,
long *spu);
LONG *spu);
void __RPC_STUB IVLCSubtitle_get_track_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1866,7 +1980,7 @@ void __RPC_STUB IVLCSubtitle_get_track_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCSubtitle_put_track_Proxy(
IVLCSubtitle* This,
long spu);
LONG spu);
void __RPC_STUB IVLCSubtitle_put_track_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1874,7 +1988,7 @@ void __RPC_STUB IVLCSubtitle_put_track_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCSubtitle_get_count_Proxy(
IVLCSubtitle* This,
long *spuNumber);
LONG *spuNumber);
void __RPC_STUB IVLCSubtitle_get_count_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
......@@ -1882,7 +1996,7 @@ void __RPC_STUB IVLCSubtitle_get_count_Stub(
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IVLCSubtitle_description_Proxy(
IVLCSubtitle* This,
long nameID,
LONG nameID,
BSTR *name);
void __RPC_STUB IVLCSubtitle_description_Stub(
IRpcStubBuffer* This,
......@@ -1900,7 +2014,8 @@ void __RPC_STUB IVLCSubtitle_description_Stub(
DEFINE_GUID(IID_IVLCMarquee, 0x8d076ad6, 0x9b6f, 0x4150, 0xa0,0xfd, 0x5d,0x7e,0x8c,0x8c,0xb0,0x2c);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVLCMarquee : public IDispatch
MIDL_INTERFACE("8d076ad6-9b6f-4150-a0fd-5d7e8c8cb02c")
IVLCMarquee : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE enable(
) = 0;
......@@ -1963,6 +2078,9 @@ interface IVLCMarquee : public IDispatch
LONG val) = 0;
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(IVLCMarquee, 0x8d076ad6, 0x9b6f, 0x4150, 0xa0,0xfd, 0x5d,0x7e,0x8c,0x8c,0xb0,0x2c)
#endif
#else
typedef struct IVLCMarqueeVtbl {
BEGIN_INTERFACE
......@@ -2298,7 +2416,8 @@ void __RPC_STUB IVLCMarquee_put_y_Stub(
DEFINE_GUID(IID_IVLCLogo, 0x8a4a20c2, 0x93f3, 0x44e8, 0x86,0x44, 0xbe,0xb2,0xe3,0x48,0x7e,0x84);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IVLCLogo : public IDispatch
MIDL_INTERFACE("8a4a20c2-93f3-44e8-8644-beb2e3487e84")
IVLCLogo : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE enable(
) = 0;
......@@ -2310,22 +2429,22 @@ interface IVLCLogo : public IDispatch
BSTR fname) = 0;
virtual HRESULT STDMETHODCALLTYPE get_delay(
long *val) = 0;
LONG *val) = 0;
virtual HRESULT STDMETHODCALLTYPE put_delay(
long val) = 0;
LONG val) = 0;
virtual HRESULT STDMETHODCALLTYPE get_repeat(
long *val) = 0;
LONG *val) = 0;
virtual HRESULT STDMETHODCALLTYPE put_repeat(
long val) = 0;
LONG val) = 0;
virtual HRESULT STDMETHODCALLTYPE get_opacity(
long *val) = 0;
LONG *val) = 0;
virtual HRESULT STDMETHODCALLTYPE put_opacity(
long val) = 0;
LONG val) = 0;
virtual HRESULT STDMETHODCALLTYPE get_position(
BSTR *val) = 0;
......@@ -2334,18 +2453,21 @@ interface IVLCLogo : public IDispatch
BSTR val) = 0;
virtual HRESULT STDMETHODCALLTYPE get_x(
long *val) = 0;
LONG *val) = 0;
virtual HRESULT STDMETHODCALLTYPE put_x(
long val) = 0;
LONG val) = 0;
virtual HRESULT STDMETHODCALLTYPE get_y(
long *val) = 0;
LONG *val) = 0;
virtual HRESULT STDMETHODCALLTYPE put_y(
long val) = 0;
LONG val) = 0;
};
#ifdef __CRT_UUID_DECL
__CRT_UUID_DECL(IVLCLogo, 0x8a4a20c2, 0x93f3, 0x44e8, 0x86,0x44, 0xbe,0xb2,0xe3,0x48,0x7e,0x84)
#endif
#else
typedef struct IVLCLogoVtbl {
BEGIN_INTERFACE
......@@ -2405,27 +2527,27 @@ typedef struct IVLCLogoVtbl {
HRESULT (STDMETHODCALLTYPE *get_delay)(
IVLCLogo* This,
long *val);
LONG *val);
HRESULT (STDMETHODCALLTYPE *put_delay)(
IVLCLogo* This,
long val);
LONG val);
HRESULT (STDMETHODCALLTYPE *get_repeat)(
IVLCLogo* This,
long *val);
LONG *val);
HRESULT (STDMETHODCALLTYPE *put_repeat)(
IVLCLogo* This,
long val);
LONG val);
HRESULT (STDMETHODCALLTYPE *get_opacity)(
IVLCLogo* This,
long *val);
LONG *val);
HRESULT (STDMETHODCALLTYPE *put_opacity)(
IVLCLogo* This,
long val);
LONG val);