Commit 96929472 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Update generated Widl files

parent ac60d144
No preview for this file type
/*** Autogenerated by WIDL 1.4.1 from axvlc.idl - Do not edit ***/
/*** Autogenerated by WIDL 1.7.33 from axvlc.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#include <initguid.h>
#ifdef _MIDL_USE_GUIDDEF_
#ifndef INITGUID
#define INITGUID
#include <guiddef.h>
#undef INITGUID
#else
#include <guiddef.h>
#endif
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
#else
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
#endif
#ifdef __cplusplus
extern "C" {
#endif
DEFINE_GUID(LIBID_AXVLC, 0xdf2bbe39, 0x40a8, 0x433b, 0xa2,0x79, 0x07,0x3f,0x48,0xda,0x94,0xb6);
DEFINE_GUID(IID_IVLCControl, 0xc2fa41d0, 0xb113, 0x476e, 0xac,0x8c, 0x9b,0xd1,0x49,0x99,0xc1,0xc1);
DEFINE_GUID(DIID_DVLCEvents, 0xdf48072f, 0x5ef8, 0x434e, 0x9b,0x40, 0xe2,0xf3,0xae,0x75,0x9b,0x5f);
DEFINE_GUID(IID_IVLCAudio, 0x9e0bd17b, 0x2d3c, 0x4656, 0xb9,0x4d, 0x03,0x08,0x4f,0x3f,0xd9,0xd4);
DEFINE_GUID(IID_IVLCInput, 0x49e0dbd1, 0x9440, 0x466c, 0x9c,0x97, 0x95,0xc6,0x71,0x90,0xc6,0x03);
DEFINE_GUID(IID_IVLCPlaylistItems, 0xfd37fe32, 0x82bc, 0x4a25, 0xb0,0x56, 0x31,0x5f,0x4d,0xbb,0x19,0x4d);
DEFINE_GUID(IID_IVLCPlaylist, 0x54613049, 0x40bf, 0x4035, 0x9e,0x70, 0x0a,0x93,0x12,0xc0,0x18,0x8d);
DEFINE_GUID(IID_IVLCSubtitle, 0x465e787a, 0x0556, 0x452f, 0x94,0x77, 0x95,0x4e,0x4a,0x94,0x00,0x03);
DEFINE_GUID(IID_IVLCMarquee, 0x8d076ad6, 0x9b6f, 0x4150, 0xa0,0xfd, 0x5d,0x7e,0x8c,0x8c,0xb0,0x2c);
DEFINE_GUID(IID_IVLCLogo, 0x8a4a20c2, 0x93f3, 0x44e8, 0x86,0x44, 0xbe,0xb2,0xe3,0x48,0x7e,0x84);
DEFINE_GUID(IID_IVLCDeinterlace, 0xbc97469f, 0xcb11, 0x4037, 0x8d,0xce, 0x5f,0xc9,0xf5,0xf8,0x53,0x07);
DEFINE_GUID(IID_IVLCVideo, 0x0aaedf0b, 0xd333, 0x4b27, 0xa0,0xc6, 0xbb,0xf3,0x14,0x13,0xa4,0x2e);
DEFINE_GUID(IID_IVLCMediaDescription, 0x796a2c2d, 0x5b11, 0x4fb5, 0x90,0x77, 0x56,0xd5,0xe6,0x74,0x97,0x2b);
DEFINE_GUID(IID_IVLCControl2, 0x2d719729, 0x5333, 0x406c, 0xbf,0x12, 0x8d,0xe7,0x87,0xfd,0x65,0xe3);
DEFINE_GUID(CLSID_VLCPlugin, 0xe23fe9c6, 0x778e, 0x49d4, 0xb5,0x37, 0x38,0xfc,0xde,0x48,0x87,0xd8);
DEFINE_GUID(CLSID_VLCPlugin2, 0x9be31822, 0xfdad, 0x461b, 0xad,0x51, 0xbe,0x1d,0x1c,0x15,0x99,0x21);
MIDL_DEFINE_GUID(IID, LIBID_AXVLC, 0xdf2bbe39, 0x40a8, 0x433b, 0xa2,0x79, 0x07,0x3f,0x48,0xda,0x94,0xb6);
MIDL_DEFINE_GUID(IID, IID_IVLCControl, 0xc2fa41d0, 0xb113, 0x476e, 0xac,0x8c, 0x9b,0xd1,0x49,0x99,0xc1,0xc1);
MIDL_DEFINE_GUID(IID, DIID_DVLCEvents, 0xdf48072f, 0x5ef8, 0x434e, 0x9b,0x40, 0xe2,0xf3,0xae,0x75,0x9b,0x5f);
MIDL_DEFINE_GUID(IID, IID_IVLCAudio, 0x9e0bd17b, 0x2d3c, 0x4656, 0xb9,0x4d, 0x03,0x08,0x4f,0x3f,0xd9,0xd4);
MIDL_DEFINE_GUID(IID, IID_IVLCInput, 0x49e0dbd1, 0x9440, 0x466c, 0x9c,0x97, 0x95,0xc6,0x71,0x90,0xc6,0x03);
MIDL_DEFINE_GUID(IID, IID_IVLCPlaylistItems, 0xfd37fe32, 0x82bc, 0x4a25, 0xb0,0x56, 0x31,0x5f,0x4d,0xbb,0x19,0x4d);
MIDL_DEFINE_GUID(IID, IID_IVLCPlaylist, 0x54613049, 0x40bf, 0x4035, 0x9e,0x70, 0x0a,0x93,0x12,0xc0,0x18,0x8d);
MIDL_DEFINE_GUID(IID, IID_IVLCSubtitle, 0x465e787a, 0x0556, 0x452f, 0x94,0x77, 0x95,0x4e,0x4a,0x94,0x00,0x03);
MIDL_DEFINE_GUID(IID, IID_IVLCMarquee, 0x8d076ad6, 0x9b6f, 0x4150, 0xa0,0xfd, 0x5d,0x7e,0x8c,0x8c,0xb0,0x2c);
MIDL_DEFINE_GUID(IID, IID_IVLCLogo, 0x8a4a20c2, 0x93f3, 0x44e8, 0x86,0x44, 0xbe,0xb2,0xe3,0x48,0x7e,0x84);
MIDL_DEFINE_GUID(IID, IID_IVLCDeinterlace, 0xbc97469f, 0xcb11, 0x4037, 0x8d,0xce, 0x5f,0xc9,0xf5,0xf8,0x53,0x07);
MIDL_DEFINE_GUID(IID, IID_IVLCVideo, 0x0aaedf0b, 0xd333, 0x4b27, 0xa0,0xc6, 0xbb,0xf3,0x14,0x13,0xa4,0x2e);
MIDL_DEFINE_GUID(IID, IID_IVLCMediaDescription, 0x796a2c2d, 0x5b11, 0x4fb5, 0x90,0x77, 0x56,0xd5,0xe6,0x74,0x97,0x2b);
MIDL_DEFINE_GUID(IID, IID_IVLCControl2, 0x2d719729, 0x5333, 0x406c, 0xbf,0x12, 0x8d,0xe7,0x87,0xfd,0x65,0xe3);
MIDL_DEFINE_GUID(CLSID, CLSID_VLCPlugin, 0xe23fe9c6, 0x778e, 0x49d4, 0xb5,0x37, 0x38,0xfc,0xde,0x48,0x87,0xd8);
MIDL_DEFINE_GUID(CLSID, CLSID_VLCPlugin2, 0x9be31822, 0xfdad, 0x461b, 0xad,0x51, 0xbe,0x1d,0x1c,0x15,0x99,0x21);
#ifdef __cplusplus
}
#endif
#undef MIDL_DEFINE_GUID
/*** Autogenerated by WIDL 1.4.1 from axvlc.idl - Do not edit ***/
/*** Autogenerated by WIDL 1.7.33 from axvlc.idl - Do not edit ***/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 475
......@@ -84,12 +84,20 @@ typedef interface IVLCControl2 IVLCControl2;
#ifndef __VLCPlugin_FWD_DEFINED__
#define __VLCPlugin_FWD_DEFINED__
#ifdef __cplusplus
typedef class VLCPlugin VLCPlugin;
#else
typedef struct VLCPlugin VLCPlugin;
#endif /* defined __cplusplus */
#endif /* defined __VLCPlugin_FWD_DEFINED__ */
#ifndef __VLCPlugin2_FWD_DEFINED__
#define __VLCPlugin2_FWD_DEFINED__
#ifdef __cplusplus
typedef class VLCPlugin2 VLCPlugin2;
#else
typedef struct VLCPlugin2 VLCPlugin2;
#endif /* defined __cplusplus */
#endif /* defined __VLCPlugin2_FWD_DEFINED__ */
/* Headers for imported files */
......@@ -322,29 +330,29 @@ typedef struct IVLCControlVtbl {
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IVLCControl* This,
IVLCControl *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IVLCControl* This);
IVLCControl *This);
ULONG (STDMETHODCALLTYPE *Release)(
IVLCControl* This);
IVLCControl *This);
/*** IDispatch methods ***/
HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
IVLCControl* This,
IVLCControl *This,
UINT *pctinfo);
HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
IVLCControl* This,
IVLCControl *This,
UINT iTInfo,
LCID lcid,
ITypeInfo **ppTInfo);
HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
IVLCControl* This,
IVLCControl *This,
REFIID riid,
LPOLESTR *rgszNames,
UINT cNames,
......@@ -352,7 +360,7 @@ typedef struct IVLCControlVtbl {
DISPID *rgDispId);
HRESULT (STDMETHODCALLTYPE *Invoke)(
IVLCControl* This,
IVLCControl *This,
DISPID dispIdMember,
REFIID riid,
LCID lcid,
......@@ -364,130 +372,130 @@ typedef struct IVLCControlVtbl {
/*** IVLCControl methods ***/
HRESULT (STDMETHODCALLTYPE *get_Visible)(
IVLCControl* This,
IVLCControl *This,
VARIANT_BOOL *visible);
HRESULT (STDMETHODCALLTYPE *put_Visible)(
IVLCControl* This,
IVLCControl *This,
VARIANT_BOOL visible);
HRESULT (STDMETHODCALLTYPE *play)(
IVLCControl* This);
IVLCControl *This);
HRESULT (STDMETHODCALLTYPE *pause)(
IVLCControl* This);
IVLCControl *This);
HRESULT (STDMETHODCALLTYPE *stop)(
IVLCControl* This);
IVLCControl *This);
HRESULT (STDMETHODCALLTYPE *get_Playing)(
IVLCControl* This,
IVLCControl *This,
VARIANT_BOOL *isPlaying);
HRESULT (STDMETHODCALLTYPE *get_Position)(
IVLCControl* This,
IVLCControl *This,
float *position);
HRESULT (STDMETHODCALLTYPE *put_Position)(
IVLCControl* This,
IVLCControl *This,
float position);
HRESULT (STDMETHODCALLTYPE *get_Time)(
IVLCControl* This,
IVLCControl *This,
int *seconds);
HRESULT (STDMETHODCALLTYPE *put_Time)(
IVLCControl* This,
IVLCControl *This,
int seconds);
HRESULT (STDMETHODCALLTYPE *shuttle)(
IVLCControl* This,
IVLCControl *This,
int seconds);
HRESULT (STDMETHODCALLTYPE *fullscreen)(
IVLCControl* This);
IVLCControl *This);
HRESULT (STDMETHODCALLTYPE *get_Length)(
IVLCControl* This,
IVLCControl *This,
int *seconds);
HRESULT (STDMETHODCALLTYPE *playFaster)(
IVLCControl* This);
IVLCControl *This);
HRESULT (STDMETHODCALLTYPE *playSlower)(
IVLCControl* This);
IVLCControl *This);
HRESULT (STDMETHODCALLTYPE *get_Volume)(
IVLCControl* This,
IVLCControl *This,
int *volume);
HRESULT (STDMETHODCALLTYPE *put_Volume)(
IVLCControl* This,
IVLCControl *This,
int volume);
HRESULT (STDMETHODCALLTYPE *toggleMute)(
IVLCControl* This);
IVLCControl *This);
HRESULT (STDMETHODCALLTYPE *setVariable)(
IVLCControl* This,
IVLCControl *This,
BSTR name,
VARIANT value);
HRESULT (STDMETHODCALLTYPE *getVariable)(
IVLCControl* This,
IVLCControl *This,
BSTR name,
VARIANT *value);
HRESULT (STDMETHODCALLTYPE *addTarget)(
IVLCControl* This,
IVLCControl *This,
BSTR uri,
VARIANT options,
enum VLCPlaylistMode mode,
int position);
HRESULT (STDMETHODCALLTYPE *get_PlaylistIndex)(
IVLCControl* This,
IVLCControl *This,
int *index);
HRESULT (STDMETHODCALLTYPE *get_PlaylistCount)(
IVLCControl* This,
IVLCControl *This,
int *index);
HRESULT (STDMETHODCALLTYPE *playlistNext)(
IVLCControl* This);
IVLCControl *This);
HRESULT (STDMETHODCALLTYPE *playlistPrev)(
IVLCControl* This);
IVLCControl *This);
HRESULT (STDMETHODCALLTYPE *playlistClear)(
IVLCControl* This);
IVLCControl *This);
HRESULT (STDMETHODCALLTYPE *get_VersionInfo)(
IVLCControl* This,
IVLCControl *This,
BSTR *version);
HRESULT (STDMETHODCALLTYPE *get_MRL)(
IVLCControl* This,
IVLCControl *This,
BSTR *mrl);
HRESULT (STDMETHODCALLTYPE *put_MRL)(
IVLCControl* This,
IVLCControl *This,
BSTR mrl);
HRESULT (STDMETHODCALLTYPE *get_AutoPlay)(
IVLCControl* This,
IVLCControl *This,
VARIANT_BOOL *autoplay);
HRESULT (STDMETHODCALLTYPE *put_AutoPlay)(
IVLCControl* This,
IVLCControl *This,
VARIANT_BOOL autoplay);
HRESULT (STDMETHODCALLTYPE *get_AutoLoop)(
IVLCControl* This,
IVLCControl *This,
VARIANT_BOOL *autoloop);
HRESULT (STDMETHODCALLTYPE *put_AutoLoop)(
IVLCControl* This,
IVLCControl *This,
VARIANT_BOOL autoloop);
END_INTERFACE
......@@ -497,6 +505,7 @@ interface IVLCControl {
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
#define IVLCControl_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
#define IVLCControl_AddRef(This) (This)->lpVtbl->AddRef(This)
......@@ -540,6 +549,131 @@ interface IVLCControl {
#define IVLCControl_put_AutoPlay(This,autoplay) (This)->lpVtbl->put_AutoPlay(This,autoplay)
#define IVLCControl_get_AutoLoop(This,autoloop) (This)->lpVtbl->get_AutoLoop(This,autoloop)
#define IVLCControl_put_AutoLoop(This,autoloop) (This)->lpVtbl->put_AutoLoop(This,autoloop)
#else
/*** IUnknown methods ***/
static FORCEINLINE HRESULT IVLCControl_QueryInterface(IVLCControl* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
static FORCEINLINE ULONG IVLCControl_AddRef(IVLCControl* This) {
return This->lpVtbl->AddRef(This);
}
static FORCEINLINE ULONG IVLCControl_Release(IVLCControl* This) {
return This->lpVtbl->Release(This);
}
/*** IDispatch methods ***/
static FORCEINLINE HRESULT IVLCControl_GetTypeInfoCount(IVLCControl* This,UINT *pctinfo) {
return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
}
static FORCEINLINE HRESULT IVLCControl_GetTypeInfo(IVLCControl* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
}
static FORCEINLINE HRESULT IVLCControl_GetIDsOfNames(IVLCControl* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
}
static FORCEINLINE HRESULT IVLCControl_Invoke(IVLCControl* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
}
/*** IVLCControl methods ***/
static FORCEINLINE HRESULT IVLCControl_get_Visible(IVLCControl* This,VARIANT_BOOL *visible) {
return This->lpVtbl->get_Visible(This,visible);
}
static FORCEINLINE HRESULT IVLCControl_put_Visible(IVLCControl* This,VARIANT_BOOL visible) {
return This->lpVtbl->put_Visible(This,visible);
}
static FORCEINLINE HRESULT IVLCControl_play(IVLCControl* This) {
return This->lpVtbl->play(This);
}
static FORCEINLINE HRESULT IVLCControl_pause(IVLCControl* This) {
return This->lpVtbl->pause(This);
}
static FORCEINLINE HRESULT IVLCControl_stop(IVLCControl* This) {
return This->lpVtbl->stop(This);
}
static FORCEINLINE HRESULT IVLCControl_get_Playing(IVLCControl* This,VARIANT_BOOL *isPlaying) {
return This->lpVtbl->get_Playing(This,isPlaying);
}
static FORCEINLINE HRESULT IVLCControl_get_Position(IVLCControl* This,float *position) {
return This->lpVtbl->get_Position(This,position);
}
static FORCEINLINE HRESULT IVLCControl_put_Position(IVLCControl* This,float position) {
return This->lpVtbl->put_Position(This,position);
}
static FORCEINLINE HRESULT IVLCControl_get_Time(IVLCControl* This,int *seconds) {
return This->lpVtbl->get_Time(This,seconds);
}
static FORCEINLINE HRESULT IVLCControl_put_Time(IVLCControl* This,int seconds) {
return This->lpVtbl->put_Time(This,seconds);
}
static FORCEINLINE HRESULT IVLCControl_shuttle(IVLCControl* This,int seconds) {
return This->lpVtbl->shuttle(This,seconds);
}
static FORCEINLINE HRESULT IVLCControl_fullscreen(IVLCControl* This) {
return This->lpVtbl->fullscreen(This);
}
static FORCEINLINE HRESULT IVLCControl_get_Length(IVLCControl* This,int *seconds) {
return This->lpVtbl->get_Length(This,seconds);
}
static FORCEINLINE HRESULT IVLCControl_playFaster(IVLCControl* This) {
return This->lpVtbl->playFaster(This);
}
static FORCEINLINE HRESULT IVLCControl_playSlower(IVLCControl* This) {
return This->lpVtbl->playSlower(This);
}
static FORCEINLINE HRESULT IVLCControl_get_Volume(IVLCControl* This,int *volume) {
return This->lpVtbl->get_Volume(This,volume);
}
static FORCEINLINE HRESULT IVLCControl_put_Volume(IVLCControl* This,int volume) {
return This->lpVtbl->put_Volume(This,volume);
}
static FORCEINLINE HRESULT IVLCControl_toggleMute(IVLCControl* This) {
return This->lpVtbl->toggleMute(This);
}
static FORCEINLINE HRESULT IVLCControl_setVariable(IVLCControl* This,BSTR name,VARIANT value) {
return This->lpVtbl->setVariable(This,name,value);
}
static FORCEINLINE HRESULT IVLCControl_getVariable(IVLCControl* This,BSTR name,VARIANT *value) {
return This->lpVtbl->getVariable(This,name,value);
}
static FORCEINLINE HRESULT IVLCControl_addTarget(IVLCControl* This,BSTR uri,VARIANT options,enum VLCPlaylistMode mode,int position) {
return This->lpVtbl->addTarget(This,uri,options,mode,position);
}
static FORCEINLINE HRESULT IVLCControl_get_PlaylistIndex(IVLCControl* This,int *index) {
return This->lpVtbl->get_PlaylistIndex(This,index);
}
static FORCEINLINE HRESULT IVLCControl_get_PlaylistCount(IVLCControl* This,int *index) {
return This->lpVtbl->get_PlaylistCount(This,index);
}
static FORCEINLINE HRESULT IVLCControl_playlistNext(IVLCControl* This) {
return This->lpVtbl->playlistNext(This);
}
static FORCEINLINE HRESULT IVLCControl_playlistPrev(IVLCControl* This) {
return This->lpVtbl->playlistPrev(This);
}
static FORCEINLINE HRESULT IVLCControl_playlistClear(IVLCControl* This) {
return This->lpVtbl->playlistClear(This);
}
static FORCEINLINE HRESULT IVLCControl_get_VersionInfo(IVLCControl* This,BSTR *version) {
return This->lpVtbl->get_VersionInfo(This,version);
}
static FORCEINLINE HRESULT IVLCControl_get_MRL(IVLCControl* This,BSTR *mrl) {
return This->lpVtbl->get_MRL(This,mrl);
}
static FORCEINLINE HRESULT IVLCControl_put_MRL(IVLCControl* This,BSTR mrl) {
return This->lpVtbl->put_MRL(This,mrl);
}
static FORCEINLINE HRESULT IVLCControl_get_AutoPlay(IVLCControl* This,VARIANT_BOOL *autoplay) {
return This->lpVtbl->get_AutoPlay(This,autoplay);
}
static FORCEINLINE HRESULT IVLCControl_put_AutoPlay(IVLCControl* This,VARIANT_BOOL autoplay) {
return This->lpVtbl->put_AutoPlay(This,autoplay);
}
static FORCEINLINE HRESULT IVLCControl_get_AutoLoop(IVLCControl* This,VARIANT_BOOL *autoloop) {
return This->lpVtbl->get_AutoLoop(This,autoloop);
}
static FORCEINLINE HRESULT IVLCControl_put_AutoLoop(IVLCControl* This,VARIANT_BOOL autoloop) {
return This->lpVtbl->put_AutoLoop(This,autoloop);
}
#endif
#endif
#endif
......@@ -840,6 +974,12 @@ void __RPC_STUB IVLCControl_put_AutoLoop_Stub(
#define DISPID_MediaPlayerPausableChangedEvent (213)
#define DISPID_MediaPlayerMediaChangedEvent (214)
#define DISPID_MediaPlayerTitleChangedEvent (215)
#define DISPID_MediaPlayerLengthChangedEvent (216)
/*****************************************************************************
* DVLCEvents dispinterface
*/
......@@ -861,29 +1001,29 @@ typedef struct DVLCEventsVtbl {
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
DVLCEvents* This,
DVLCEvents *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
DVLCEvents* This);
DVLCEvents *This);
ULONG (STDMETHODCALLTYPE *Release)(
DVLCEvents* This);
DVLCEvents *This);
/*** IDispatch methods ***/
HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
DVLCEvents* This,
DVLCEvents *This,
UINT *pctinfo);
HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
DVLCEvents* This,
DVLCEvents *This,
UINT iTInfo,
LCID lcid,
ITypeInfo **ppTInfo);
HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
DVLCEvents* This,
DVLCEvents *This,
REFIID riid,
LPOLESTR *rgszNames,
UINT cNames,
......@@ -891,7 +1031,7 @@ typedef struct DVLCEventsVtbl {
DISPID *rgDispId);
HRESULT (STDMETHODCALLTYPE *Invoke)(
DVLCEvents* This,
DVLCEvents *This,
DISPID dispIdMember,
REFIID riid,
LCID lcid,
......@@ -908,6 +1048,7 @@ interface DVLCEvents {
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
#define DVLCEvents_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
#define DVLCEvents_AddRef(This) (This)->lpVtbl->AddRef(This)
......@@ -917,6 +1058,31 @@ interface DVLCEvents {
#define DVLCEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define DVLCEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define DVLCEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
#else
/*** IUnknown methods ***/
static FORCEINLINE HRESULT DVLCEvents_QueryInterface(DVLCEvents* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
static FORCEINLINE ULONG DVLCEvents_AddRef(DVLCEvents* This) {
return This->lpVtbl->AddRef(This);
}
static FORCEINLINE ULONG DVLCEvents_Release(DVLCEvents* This) {
return This->lpVtbl->Release(This);
}
/*** IDispatch methods ***/
static FORCEINLINE HRESULT DVLCEvents_GetTypeInfoCount(DVLCEvents* This,UINT *pctinfo) {
return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
}
static FORCEINLINE HRESULT DVLCEvents_GetTypeInfo(DVLCEvents* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
}
static FORCEINLINE HRESULT DVLCEvents_GetIDsOfNames(DVLCEvents* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
}
static FORCEINLINE HRESULT DVLCEvents_Invoke(DVLCEvents* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
}
#endif
#endif
#endif
......@@ -978,29 +1144,29 @@ typedef struct IVLCAudioVtbl {
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IVLCAudio* This,
IVLCAudio *This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IVLCAudio* This);
IVLCAudio *This);
ULONG (STDMETHODCALLTYPE *Release)(
IVLCAudio* This);
IVLCAudio *This);
/*** IDispatch methods ***/
HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
IVLCAudio* This,
IVLCAudio *This,
UINT *pctinfo);
HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
IVLCAudio* This,
IVLCAudio *This,
UINT iTInfo,
LCID lcid,
ITypeInfo **ppTInfo);
HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
IVLCAudio* This,
IVLCAudio *This,
REFIID riid,
LPOLESTR *rgszNames,
UINT cNames,
......@@ -1008,7 +1174,7 @@ typedef struct IVLCAudioVtbl {
DISPID *rgDispId);
HRESULT (STDMETHODCALLTYPE *Invoke)(
IVLCAudio* This,
IVLCAudio *This,
DISPID dispIdMember,
REFIID riid,
LCID lcid,
......@@ -1020,47 +1186,47 @@ typedef struct IVLCAudioVtbl {
/*** IVLCAudio methods ***/
HRESULT (STDMETHODCALLTYPE *get_mute)(
IVLCAudio* This,
IVLCAudio *This,
VARIANT_BOOL *muted);
HRESULT (STDMETHODCALLTYPE *put_mute)(
IVLCAudio* This,
IVLCAudio *This,
VARIANT_BOOL muted);
HRESULT (STDMETHODCALLTYPE *get_volume)(
IVLCAudio* This,
IVLCAudio *This,
LONG *volume);
HRESULT (STDMETHODCALLTYPE *put_volume)(
IVLCAudio* This,
IVLCAudio *This,
LONG volume);
HRESULT (STDMETHODCALLTYPE *toggleMute)(
IVLCAudio* This);
IVLCAudio *This);
HRESULT (STDMETHODCALLTYPE *get_track)(
IVLCAudio* This,
IVLCAudio *This,
LONG *track);
HRESULT (STDMETHODCALLTYPE *put_track)(
IVLCAudio* This,
IVLCAudio *This,
LONG track);
HRESULT (STDMETHODCALLTYPE *get_count)(
IVLCAudio* This,
IVLCAudio *This,
LONG *trackNumber);
HRESULT (STDMETHODCALLTYPE *description)(
IVLCAudio* This,
IVLCAudio *This,
LONG trackID,
BSTR *name);
HRESULT (STDMETHODCALLTYPE *get_channel)(
IVLCAudio* This,
IVLCAudio *This,
LONG *channel);
HRESULT (STDMETHODCALLTYPE *put_channel)(
IVLCAudio* This,
IVLCAudio *This,
LONG channel);
END_INTERFACE
......@@ -1070,6 +1236,7 @@ interface IVLCAudio {
};
#ifdef COBJMACROS
#ifndef WIDL_C_INLINE_WRAPPERS
/*** IUnknown methods ***/
#define IVLCAudio_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
#define IVLCAudio_AddRef(This) (This)->lpVtbl->AddRef(This)
......@@ -1091,6 +1258,65 @@ interface IVLCAudio {
#define IVLCAudio_description(This,trackID,name) (This)->lpVtbl->description(This,trackID,name)
#define IVLCAudio_get_channel(This,channel) (This)->lpVtbl->get_channel(This,channel)
#define IVLCAudio_put_channel(This,channel) (This)->lpVtbl->put_channel(This,channel)
#else
/*** IUnknown methods ***/
static FORCEINLINE HRESULT IVLCAudio_QueryInterface(IVLCAudio* This,REFIID riid,void **ppvObject) {
return This->lpVtbl->QueryInterface(This,riid,ppvObject);
}
static FORCEINLINE ULONG IVLCAudio_AddRef(IVLCAudio* This) {
return This->lpVtbl->AddRef(This);
}
static FORCEINLINE ULONG IVLCAudio_Release(IVLCAudio* This) {
return This->lpVtbl->Release(This);
}
/*** IDispatch methods ***/
static FORCEINLINE HRESULT IVLCAudio_GetTypeInfoCount(IVLCAudio* This,UINT *pctinfo) {
return This->lpVtbl->GetTypeInfoCount(This,pctinfo);
}
static FORCEINLINE HRESULT IVLCAudio_GetTypeInfo(IVLCAudio* This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo) {
return This->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo);
}
static FORCEINLINE HRESULT IVLCAudio_GetIDsOfNames(IVLCAudio* This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId) {
return This->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId);
}
static FORCEINLINE HRESULT IVLCAudio_Invoke(IVLCAudio* This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr) {
return This->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr);
}
/*** IVLCAudio methods ***/
static FORCEINLINE HRESULT IVLCAudio_get_mute(IVLCAudio* This,VARIANT_BOOL *muted) {
return This->lpVtbl->get_mute(This,muted);
}
static FORCEINLINE HRESULT IVLCAudio_put_mute(IVLCAudio* This,VARIANT_BOOL muted) {
return This->lpVtbl->put_mute(This,muted);
}
static FORCEINLINE HRESULT IVLCAudio_get_volume(IVLCAudio* This,LONG *volume) {
return This->lpVtbl->get_volume(This,volume);
}
static FORCEINLINE HRESULT IVLCAudio_put_volume(IVLCAudio* This,LONG volume) {
return This->lpVtbl->put_volume(This,volume);
}
static FORCEINLINE HRESULT IVLCAudio_toggleMute(IVLCAudio* This) {
return This->lpVtbl->toggleMute(This);
}
static FORCEINLINE HRESULT IVLCAudio_get_track(IVLCAudio* This,LONG *track) {
return This->lpVtbl->get_track(This,track);
}
static FORCEINLINE HRESULT IVLCAudio_put_track(IVLCAudio* This,LONG track) {
return This->lpVtbl->put_track(This,track);
}
static FORCEINLINE HRESULT IVLCAudio_get_count(IVLCAudio* This,LONG *trackNumber) {
return This->lpVtbl->get_count(This,trackNumber);
}
static FORCEINLINE HRESULT IVLCAudio_description(IVLCAudio* This,LONG trackID,BSTR *name) {
return This->lpVtbl->description(This,trackID,name);
}
static FORCEINLINE HRESULT IVLCAudio_get_channel(IVLCAudio* This,LONG *channel) {
return This->lpVtbl->get_channel(This,channel);
}
static FORCEINLINE HRESULT IVLCAudio_put_channel(IVLCAudio* This,LONG channel) {
return This->lpVtbl->put_channel(This,channel);
}
#endif
#endif
#endif
......@@ -1237,29 +1463,29 @@ typedef struct IVLCInputVtbl {
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IVLCInput* This,
IVLCInput *This,
REFIID riid,
void **ppvObject);