-/*** Autogenerated by WIDL 0.9.28 from axvlc.idl - Do not edit ***/
+/*** Autogenerated by WIDL 0.9.27 from axvlc.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
virtual HRESULT STDMETHODCALLTYPE put_aspectRatio(
BSTR aspect) = 0;
+ virtual HRESULT STDMETHODCALLTYPE get_crop(
+ BSTR* geometry) = 0;
+
+ virtual HRESULT STDMETHODCALLTYPE put_crop(
+ BSTR geometry) = 0;
+
virtual HRESULT STDMETHODCALLTYPE toggleFullscreen(
) = 0;
+ virtual HRESULT STDMETHODCALLTYPE takeSnapshot(
+ BSTR filePath) = 0;
+
};
#else
typedef struct IVLCVideoVtbl {
IVLCVideo* This,
BSTR aspect);
+ HRESULT (STDMETHODCALLTYPE *get_crop)(
+ IVLCVideo* This,
+ BSTR* geometry);
+
+ HRESULT (STDMETHODCALLTYPE *put_crop)(
+ IVLCVideo* This,
+ BSTR geometry);
+
HRESULT (STDMETHODCALLTYPE *toggleFullscreen)(
IVLCVideo* This);
+ HRESULT (STDMETHODCALLTYPE *takeSnapshot)(
+ IVLCVideo* This,
+ BSTR filePath);
+
END_INTERFACE
} IVLCVideoVtbl;
interface IVLCVideo {
#define IVLCVideo_get_height(p,a) (p)->lpVtbl->get_height(p,a)
#define IVLCVideo_get_aspectRatio(p,a) (p)->lpVtbl->get_aspectRatio(p,a)
#define IVLCVideo_put_aspectRatio(p,a) (p)->lpVtbl->put_aspectRatio(p,a)
+#define IVLCVideo_get_crop(p,a) (p)->lpVtbl->get_crop(p,a)
+#define IVLCVideo_put_crop(p,a) (p)->lpVtbl->put_crop(p,a)
#define IVLCVideo_toggleFullscreen(p) (p)->lpVtbl->toggleFullscreen(p)
+#define IVLCVideo_takeSnapshot(p,a) (p)->lpVtbl->takeSnapshot(p,a)
#endif
#endif
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
+HRESULT CALLBACK IVLCVideo_get_crop_Proxy(
+ IVLCVideo* This,
+ BSTR* geometry);
+void __RPC_STUB IVLCVideo_get_crop_Stub(
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
+ PRPC_MESSAGE pRpcMessage,
+ DWORD* pdwStubPhase);
+HRESULT CALLBACK IVLCVideo_put_crop_Proxy(
+ IVLCVideo* This,
+ BSTR geometry);
+void __RPC_STUB IVLCVideo_put_crop_Stub(
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
+ PRPC_MESSAGE pRpcMessage,
+ DWORD* pdwStubPhase);
HRESULT CALLBACK IVLCVideo_toggleFullscreen_Proxy(
IVLCVideo* This);
void __RPC_STUB IVLCVideo_toggleFullscreen_Stub(
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
+HRESULT CALLBACK IVLCVideo_takeSnapshot_Proxy(
+ IVLCVideo* This,
+ BSTR filePath);
+void __RPC_STUB IVLCVideo_takeSnapshot_Stub(
+ IRpcStubBuffer* This,
+ IRpcChannelBuffer* pRpcChannelBuffer,
+ PRPC_MESSAGE pRpcMessage,
+ DWORD* pdwStubPhase);
#endif /* __IVLCVideo_INTERFACE_DEFINED__ */