[vlc-commits] axvlc.idl: Let the compiler work out the ids
Hugo Beauzée-Luyssen
git at videolan.org
Tue Apr 21 10:16:22 CEST 2015
npapi-vlc | branch: master | Hugo Beauzée-Luyssen <hugo at beauzee.fr> | Thu Apr 16 10:45:05 2015 +0200| [8ee5695126f7b0fd0855fd4d76f9042cfdd75ec3] | committer: Hugo Beauzée-Luyssen
axvlc.idl: Let the compiler work out the ids
> http://git.videolan.org/gitweb.cgi/npapi-vlc.git/?a=commit;h=8ee5695126f7b0fd0855fd4d76f9042cfdd75ec3
---
activex/axvlc.idl | 60 +++++++++++++++++++----------------------------------
1 file changed, 21 insertions(+), 39 deletions(-)
diff --git a/activex/axvlc.idl b/activex/axvlc.idl
index 934b67a..89b3564 100644
--- a/activex/axvlc.idl
+++ b/activex/axvlc.idl
@@ -61,26 +61,8 @@ library AXVLC
VLCPlayListCheckInsert = 16
} eVLCPlaylistMode;
- // playlist target position
- const int VLCPlayListEnd = -666;
-
- // DISPID definitions
- const int DISPID_BackColor = -501;
-
const int DISPID_Visible = 100;
- const int DISPID_Playing = 101;
- const int DISPID_Position = 102;
- const int DISPID_Time = 103;
- const int DISPID_Length = 104;
- const int DISPID_Volume = 105;
- const int DISPID_MRL = 106;
- const int DISPID_AutoPlay = 107;
- const int DISPID_AutoLoop = 108;
- const int DISPID_StartTime = 109;
- const int DISPID_BaseURL = 110;
- const int DISPID_Toolbar = 111;
- const int DISPID_FSEnabled = 112;
- const int DISPID_Version = 113;
+
const int DISPID_PlayEvent = 100;
const int DISPID_PauseEvent = 101;
@@ -555,29 +537,29 @@ library AXVLC
]
interface IVLCControl2 : IDispatch
{
- [id(DISPID_AutoLoop), propget, helpstring("Returns/sets a value that determines whether the playlist is looped")]
+ [propget, helpstring("Returns/sets a value that determines whether the playlist is looped")]
HRESULT AutoLoop([out, retval] VARIANT_BOOL* autoloop);
- [id(DISPID_AutoLoop), propput, helpstring("Returns/sets a value that determines whether the playlist is looped")]
+ [propput, helpstring("Returns/sets a value that determines whether the playlist is looped")]
HRESULT AutoLoop([in] VARIANT_BOOL autoloop);
- [id(DISPID_AutoPlay), propget, helpstring("Returns/sets a value that determines whether the playlist is played on startup")]
+ [propget, helpstring("Returns/sets a value that determines whether the playlist is played on startup")]
HRESULT AutoPlay([out, retval] VARIANT_BOOL* autoplay);
- [id(DISPID_AutoPlay), propput, helpstring("Returns/Sets a value that determines whether the playlist is played on startup")]
+ [propput, helpstring("Returns/Sets a value that determines whether the playlist is played on startup")]
HRESULT AutoPlay([in] VARIANT_BOOL autoplay);
- [id(DISPID_BaseURL), propget, helpstring("Returns/sets the base URL for relative paths")]
+ [propget, helpstring("Returns/sets the base URL for relative paths")]
HRESULT BaseURL([out, retval] BSTR* url);
- [id(DISPID_BaseURL), propput, helpstring("Returns/sets the base URL for relative paths")]
+ [propput, helpstring("Returns/sets the base URL for relative paths")]
HRESULT BaseURL([in] BSTR url);
- [id(DISPID_StartTime), propget, helpstring("Returns/sets playback start time of URL.")]
+ [propget, helpstring("Returns/sets playback start time of URL.")]
HRESULT StartTime([out, retval] long* seconds);
- [id(DISPID_StartTime), propput, helpstring("Returns/sets playback start time of URL.")]
+ [propput, helpstring("Returns/sets playback start time of URL.")]
HRESULT StartTime([in] long seconds);
- [id(DISPID_MRL), propget, helpstring("Returns/sets the default MRL in playlist")]
+ [propget, helpstring("Returns/sets the default MRL in playlist")]
HRESULT MRL([out, retval] BSTR* mrl);
- [id(DISPID_MRL), propput, helpstring("Returns/sets the default MRL in playlist")]
+ [propput, helpstring("Returns/sets the default MRL in playlist")]
HRESULT MRL([in] BSTR mrl);
[propget, helpstring("Returns the VLC version")]
@@ -586,19 +568,19 @@ library AXVLC
[helpstring("Returns the VLC version")]
HRESULT getVersionInfo([out, retval] BSTR* version);
- [id(DISPID_Visible), propget, helpstring("Returns/sets a value that determines whether viewing area is visible or hidden.")]
+ [propget, helpstring("Returns/sets a value that determines whether viewing area is visible or hidden.")]
HRESULT Visible([out, retval] VARIANT_BOOL* visible);
- [id(DISPID_Visible), propput, helpstring("Returns/sets a value that determines whether viewing area is visible or hidden.")]
+ [propput, helpstring("Returns/sets a value that determines whether viewing area is visible or hidden.")]
HRESULT Visible([in] VARIANT_BOOL visible);
- [id(DISPID_Volume), propget, helpstring("Returns/sets default audio volume.")]
+ [propget, helpstring("Returns/sets default audio volume.")]
HRESULT Volume([out, retval] long* volume);
- [id(DISPID_Volume), propput, helpstring("Returns/sets default audio volume.")]
+ [propput, helpstring("Returns/sets default audio volume.")]
HRESULT Volume([in] long volume);
- [id(DISPID_BackColor), propget, helpstring("Returns/sets background color.")]
+ [propget, helpstring("Returns/sets background color.")]
HRESULT BackColor([out, retval] OLE_COLOR* backcolor);
- [id(DISPID_BackColor), propput, helpstring("Returns/sets background color.")]
+ [propput, helpstring("Returns/sets background color.")]
HRESULT BackColor([in] OLE_COLOR backcolor);
/*
@@ -606,9 +588,9 @@ library AXVLC
* plugin. Official usage is through "toolbar" property for now,
* which is compatibile with Firefox.
*/
- [id(DISPID_Toolbar), propget, helpstring("Returns/sets visibility of the toolbar")]
+ [propget, helpstring("Returns/sets visibility of the toolbar")]
HRESULT Toolbar([out, retval] VARIANT_BOOL* visible);
- [id(DISPID_Toolbar), propput, helpstring("Returns/sets visibility of the toolbar")]
+ [propput, helpstring("Returns/sets visibility of the toolbar")]
HRESULT Toolbar([in] VARIANT_BOOL visible);
[propget, helpstring("Returns the audio object.")]
@@ -626,9 +608,9 @@ library AXVLC
[propget, helpstring("Returns the video object.")]
HRESULT video([out, retval] IVLCVideo** obj);
- [id(DISPID_FSEnabled), propget, helpstring("Returns/sets availability of fullscreen mode.")]
+ [propget, helpstring("Returns/sets availability of fullscreen mode.")]
HRESULT FullscreenEnabled([out, retval] VARIANT_BOOL* enabled);
- [id(DISPID_FSEnabled), propput, helpstring("Returns/sets availability of fullscreen mode.")]
+ [propput, helpstring("Returns/sets availability of fullscreen mode.")]
HRESULT FullscreenEnabled([in] VARIANT_BOOL enabled);
[propget, helpstring("Returns the media description object.")]
More information about the vlc-commits
mailing list