include: Remove unnecessary semicolons from idl.
diff --git a/include/amstream.idl b/include/amstream.idl
index c0dc7f6..1433f7a 100644
--- a/include/amstream.idl
+++ b/include/amstream.idl
@@ -145,7 +145,7 @@
HRESULT JoinFilterGraph(
[in] IFilterGraph *pFilterGraph);
-};
+}
[
@@ -183,7 +183,7 @@
[in] BOOL bCancelEOS);
HRESULT EndOfStream();
-};
+}
[
@@ -195,7 +195,7 @@
interface IDirectDrawMediaSampleAllocator : IUnknown
{
HRESULT GetDirectDraw(IDirectDraw **ppDirectDraw);
-};
+}
[
@@ -211,7 +211,7 @@
[out] RECT * pRect);
HRESULT LockMediaSamplePointer(void);
-};
+}
[
@@ -243,7 +243,7 @@
HRESULT SetStreamAllocatorRequirements(
[in] ALLOCATOR_PROPERTIES *pProps);
-};
+}
[
@@ -303,7 +303,7 @@
HRESULT SetMediaTime(
[in] LONGLONG * pTimeStart,
[in] LONGLONG * pTimeEnd);
-};
+}
[
uuid(49C47CE5-9BA4-11d0-8212-00C04FC32C45)
@@ -311,7 +311,7 @@
coclass AMMultiMediaStream
{
[default] dispinterface IDirectShowStream;
-};
+}
cpp_quote("DEFINE_GUID(CLSID_AMDirectDrawStream, 0x49c47ce4, 0x9ba4, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);")
cpp_quote("DEFINE_GUID(CLSID_AMAudioStream, 0x8496e040, 0xaf4c, 0x11d0, 0x82, 0x12, 0x00, 0xc0, 0x4f, 0xc3, 0x2c, 0x45);")
diff --git a/include/ddstream.idl b/include/ddstream.idl
index 68697d2..6444015 100644
--- a/include/ddstream.idl
+++ b/include/ddstream.idl
@@ -67,7 +67,7 @@
HRESULT GetTimePerFrame(
[out] STREAM_TIME *pFrameTime);
-};
+}
[
@@ -85,4 +85,4 @@
HRESULT SetRect(
[in] const RECT * pRect);
-};
+}
diff --git a/include/dispex.idl b/include/dispex.idl
index faabe09..3ba6f74 100644
--- a/include/dispex.idl
+++ b/include/dispex.idl
@@ -119,7 +119,7 @@
[out] DISPID *pid);
HRESULT GetNameSpaceParent([out] IUnknown **ppunk);
-};
+}
[
object,
@@ -147,7 +147,7 @@
HRESULT GetDescription(
[out] BSTR *pbstrDescription);
-};
+}
[
object,
@@ -161,7 +161,7 @@
[in, unique] VARIANT *pvarSrc,
[in] LCID lcid,
[in] VARTYPE vtNew);
-};
+}
[
@@ -173,4 +173,4 @@
{
HRESULT IsEqualObject(
[in] IUnknown *punk);
-};
+}
diff --git a/include/downloadmgr.idl b/include/downloadmgr.idl
index f8f1072..2ba6573 100644
--- a/include/downloadmgr.idl
+++ b/include/downloadmgr.idl
@@ -40,4 +40,4 @@
[in] LPCOLESTR pszHeaders,
[in] LPCOLESTR pszRedir,
[in] UINT uiCP);
-};
+}
diff --git a/include/dyngraph.idl b/include/dyngraph.idl
index 2687eab..7330cb9 100644
--- a/include/dyngraph.idl
+++ b/include/dyngraph.idl
@@ -36,7 +36,7 @@
HRESULT IsEndPin();
HRESULT DynamicDisconnect();
-};
+}
[
local,
diff --git a/include/mlang.idl b/include/mlang.idl
index 2a2af43..a67d86c 100644
--- a/include/mlang.idl
+++ b/include/mlang.idl
@@ -48,7 +48,7 @@
[in] DWORD dwCodePages,
[in] UINT uDefaultCodePage,
[out] UINT *puCodePage);
-};
+}
[
object,
@@ -72,7 +72,7 @@
[in] HFONT hFont);
HRESULT ResetFontMapping();
-};
+}
[
object,
@@ -170,7 +170,7 @@
HRESULT Skip(
[in] ULONG celt);
-};
+}
[
object,
@@ -231,7 +231,7 @@
HRESULT Skip(
[in] ULONG celt);
-};
+}
[
object,
@@ -270,7 +270,7 @@
[in,out] UINT *pcSrcSize,
[in] CHAR *pDstStr,
[in,out] UINT *pcDstSize);
-};
+}
[
object,
@@ -301,7 +301,7 @@
HRESULT Skip(
[in] ULONG celt);
-};
+}
[
object,
@@ -381,7 +381,7 @@
[in] DWORD dwProperty,
[out] IMLangConvertCharset **ppMLangConvertCharset);
-};
+}
[
object,
@@ -545,7 +545,7 @@
[in] UINT uiCodePage,
[in] HWND hwnd,
[in] DWORD dwfIODControl);
-};
+}
[
uuid(275C23E2-3747-11d0-9FEA-00AA003f8646)
@@ -556,7 +556,7 @@
interface IMLangCodePages;
interface IMLangFontLink;
/* interface IMLangLineBreakConsole; */
-};
+}
cpp_quote("STDAPI LcidToRfc1766A(LCID, LPSTR, INT);")
cpp_quote("STDAPI LcidToRfc1766W(LCID, LPWSTR, INT);")
diff --git a/include/mmstream.idl b/include/mmstream.idl
index 19d3421..9730ee2 100644
--- a/include/mmstream.idl
+++ b/include/mmstream.idl
@@ -118,7 +118,7 @@
HRESULT GetEndOfStreamEventHandle(
[out] HANDLE *phEOS);
-};
+}
[
@@ -149,7 +149,7 @@
[out] IStreamSample **ppNewSample);
HRESULT SendEndOfStream(DWORD dwFlags);
-};
+}
[
@@ -181,4 +181,4 @@
HRESULT CompletionStatus(
[in] DWORD dwFlags,
[in, optional] DWORD dwMilliseconds);
-};
+}
diff --git a/include/mshtmhst.idl b/include/mshtmhst.idl
index 17dfe13..3d43ecc 100644
--- a/include/mshtmhst.idl
+++ b/include/mshtmhst.idl
@@ -93,7 +93,7 @@
coclass HostDialogHelper
{
[default] interface IHostDialogHelper;
-};
+}
/*****************************************************************************
* IDocHostUIHandler interface
@@ -284,7 +284,7 @@
IUnknown *punkOuter,
REFIID riid,
[out] void **ppv);
-};
+}
cpp_quote("typedef HRESULT WINAPI SHOWHTMLDIALOGFN(HWND,IMoniker*,VARIANT*,WCHAR*,VARIANT*);")
cpp_quote("typedef HRESULT WINAPI SHOWHTMLDIALOGEXFN(HWND,IMoniker*,DWORD,VARIANT*,WCHAR*,VARIANT*);")
diff --git a/include/mshtml.idl b/include/mshtml.idl
index af648f5..215652f 100644
--- a/include/mshtml.idl
+++ b/include/mshtml.idl
@@ -5135,6 +5135,6 @@
[default] interface IHTMLDocument2;
[source, default] dispinterface HTMLDocumentEvents;
[source] dispinterface HTMLDocumentEvents2;
-};
+}
} /* library MSHTML */
diff --git a/include/msxml.idl b/include/msxml.idl
index 7fafb81..2d4ecc9 100644
--- a/include/msxml.idl
+++ b/include/msxml.idl
@@ -49,7 +49,7 @@
[optional, in] VARIANT var1,
[optional, in] VARIANT var2,
[retval, out] IDispatch ** ppDisp );
-};
+}
[
local,
@@ -102,7 +102,7 @@
[id(DISPID_XMLELEMENT_REMOVECHILD)]
HRESULT removeChild(
[in] IXMLElement *pChildElem );
-};
+}
[
local,
@@ -155,7 +155,7 @@
[in] VARIANT vType,
[optional, in] VARIANT var1,
[retval, out] IXMLElement **ppElem );
-};
+}
[
local,
@@ -209,7 +209,7 @@
[propget, id(DISPID_XMLELEMENT_ATTRIBUTES)]
HRESULT attributes([retval, out] IXMLElementCollection **pp);
-};
+}
[
local,
@@ -268,7 +268,7 @@
[propput, id(DISPID_XMLDOCUMENT_ASYNC)]
HRESULT async([in] VARIANT_BOOL f);
-};
+}
typedef enum tagXMLEMEM_TYPE {
XMLELEMTYPE_ELEMENT = 0,
@@ -303,7 +303,7 @@
[propget, id(DISPID_XMLATTRIBUTE_VALUE)]
HRESULT value( [retval, out] BSTR *p );
-};
+}
[
local,
@@ -313,7 +313,7 @@
interface IXMLError : IUnknown
{
HRESULT GetErrorInfo([out]XML_ERROR *pErrorReturn);
-};
+}
[
object,
@@ -324,7 +324,7 @@
{
[id(DISPID_XMLNOTIFSINK_CHILDADDED)]
HRESULT ChildAdded([in]IDispatch *pChildElem);
-};
+}
[
uuid(cfc399af-d876-11d0-9c10-00c04fc99c8e)
@@ -332,4 +332,4 @@
coclass XMLDocument
{
[default] interface IXMLDocument;
-};
+}
diff --git a/include/msxml2.idl b/include/msxml2.idl
index 9e65b84..b394699 100644
--- a/include/msxml2.idl
+++ b/include/msxml2.idl
@@ -199,7 +199,7 @@
HRESULT transformNodeToObject(
[in] IXMLDOMNode *domNode,
[in] VARIANT var1);
-};
+}
[
local,
@@ -335,7 +335,7 @@
[propput, id(DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE)]
HRESULT ontransformnode([in] VARIANT var1);
-};
+}
[
local,
@@ -371,7 +371,7 @@
[propget, id(DISPID_NEWENUM)]
HRESULT _newEnum([retval, out] IUnknown **ppUnk);
-};
+}
[
local,
@@ -402,7 +402,7 @@
HRESULT getProperty(
[in] BSTR p,
[retval, out] VARIANT *var);
-};
+}
[
local,
@@ -426,7 +426,7 @@
[propget, id(DISPID_NEWENUM)]
HRESULT _newEnum([retval, out] IUnknown **ppUnk);
-};
+}
[
local,
@@ -476,7 +476,7 @@
HRESULT setProperty(
[in] BSTR p,
[in] VARIANT var);
-};
+}
[
local,
@@ -527,7 +527,7 @@
[propget, id(DISPID_NEWENUM)]
HRESULT _newEnum([retval, out] IUnknown **ppUnk);
-};
+}
[
local,
@@ -536,7 +536,7 @@
]
interface IXMLDOMDocumentFragment : IXMLDOMNode
{
-};
+}
[
local,
@@ -579,7 +579,7 @@
[in] long offset,
[in] long count,
[in] BSTR p);
-};
+}
[
local,
@@ -596,7 +596,7 @@
[propput, id(DISPID_DOM_ATTRIBUTE_VALUE)]
HRESULT value([in] VARIANT var1);
-};
+}
[
local,
@@ -644,7 +644,7 @@
[id(DISPID_DOM_ELEMENT_NORMALIZE)]
HRESULT normalize();
-};
+}
[
local,
@@ -657,7 +657,7 @@
HRESULT splitText(
[in] long offset,
[retval, out] IXMLDOMText **txtNode);
-};
+}
[
local,
@@ -666,7 +666,7 @@
]
interface IXMLDOMComment : IXMLDOMCharacterData
{
-};
+}
[
local,
@@ -683,7 +683,7 @@
[propput, id(DISPID_DOM_PI_DATA)]
HRESULT data([in] BSTR p);
-};
+}
[
local,
@@ -692,7 +692,7 @@
]
interface IXMLDOMCDATASection : IXMLDOMText
{
-};
+}
[
local,
@@ -709,7 +709,7 @@
[propget, id(DISPID_DOM_DOCUMENTTYPE_NOTATIONS)]
HRESULT notations([retval, out] IXMLDOMNamedNodeMap **notationMap);
-};
+}
[
local,
@@ -723,7 +723,7 @@
[propget, id(DISPID_DOM_NOTATION_SYSTEMID)]
HRESULT systemId([retval, out] VARIANT *id);
-};
+}
[
local,
@@ -740,7 +740,7 @@
[propget, id(DISPID_DOM_ENTITY_NOTATIONNAME)]
HRESULT notationName([retval, out] BSTR *p);
-};
+}
[
local,
@@ -749,7 +749,7 @@
]
interface IXMLDOMEntityReference : IXMLDOMNode
{
-};
+}
[
local,
@@ -763,7 +763,7 @@
[in] BSTR feature,
[in] BSTR version,
[retval, out] VARIANT_BOOL *pbool);
-};
+}
[
local,
@@ -824,7 +824,7 @@
[optional, in] VARIANT var2,
[retval, out]BSTR *pbstr);
-};
+}
[
uuid(3efaa427-272f-11d2-836f-0000f87a7782)
@@ -838,7 +838,7 @@
[id (DISPID_XMLDOMEVENT_ONREADYSTATECHANGE)]
HRESULT onreadystatechange();
-};
+}
[
local,
@@ -896,7 +896,7 @@
[propget, id(DISPID_XMLDOM_PROCESSOR_STYLESHEET)]
HRESULT stylesheet([retval, out] IXMLDOMNode **node);
-};
+}
[
local,
@@ -914,7 +914,7 @@
[id(DISPID_XMLDOM_TEMPLATE_CREATEPROCESSOR)]
HRESULT createProcessor(
[retval, out] IXSLProcessor **ppProcessor);
-};
+}
[
local,
@@ -943,7 +943,7 @@
[propget, id(DISPID_DOM_ERROR_FILEPOS)]
HRESULT filepos([retval, out] long * filePos);
-};
+}
[
uuid(F6D90F11-9C73-11D3-B32E-00C04F990BB4)
@@ -952,7 +952,7 @@
{
[default] interface IXMLDOMDocument2;
[default, source] dispinterface XMLDOMDocumentEvents;
-};
+}
[
uuid(f5078f1b-c551-11d3-89b9-0000f81fe221)
@@ -961,7 +961,7 @@
{
[default] interface IXMLDOMDocument2;
[default, source] dispinterface XMLDOMDocumentEvents;
-};
+}
[
uuid(f5078f32-c551-11d3-89b9-0000f81fe221)
@@ -970,7 +970,7 @@
{
[default] interface IXMLDOMDocument2;
[default, source] dispinterface XMLDOMDocumentEvents;
-};
+}
[
@@ -980,7 +980,7 @@
{
[default] interface IXMLDOMDocument2;
[default, source] dispinterface XMLDOMDocumentEvents;
-};
+}
[
uuid(f5078f1c-c551-11d3-89b9-0000f81fe221)
@@ -989,7 +989,7 @@
{
[default] interface IXMLDOMDocument2;
[default, source] dispinterface XMLDOMDocumentEvents;
-};
+}
[
uuid(f5078f33-c551-11d3-89b9-0000f81fe221)
@@ -998,7 +998,7 @@
{
[default] interface IXMLDOMDocument2;
[default, source] dispinterface XMLDOMDocumentEvents;
-};
+}
[
uuid(373984c9-b845-449b-91e7-45ac83036ade)
@@ -1006,7 +1006,7 @@
coclass XMLSchemaCache
{
[default] interface IXMLDOMSchemaCollection;
-};
+}
[
uuid(f5078f1d-c551-11d3-89b9-0000f81fe221)
@@ -1014,7 +1014,7 @@
coclass XMLSchemaCache26
{
[default] interface IXMLDOMSchemaCollection;
-};
+}
[
uuid(f5078f34-c551-11d3-89b9-0000f81fe221)
@@ -1022,7 +1022,7 @@
coclass XMLSchemaCache30
{
[default] interface IXMLDOMSchemaCollection;
-};
+}
[
uuid(2933BF94-7B36-11d2-B20E-00C04F983E60)
@@ -1030,7 +1030,7 @@
coclass XSLTemplate
{
[default] interface IXSLTemplate;
-};
+}
[
uuid(f5078f21-c551-11d3-89b9-0000f81fe221)
@@ -1038,7 +1038,7 @@
coclass XSLTemplate26
{
[default] interface IXSLTemplate;
-};
+}
[
uuid(f5078f36-c551-11d3-89b9-0000f81fe221)
@@ -1046,4 +1046,4 @@
coclass XSLTemplate30
{
[default] interface IXSLTemplate;
-};
+}
diff --git a/include/objidl.idl b/include/objidl.idl
index b457b50..928c57a 100644
--- a/include/objidl.idl
+++ b/include/objidl.idl
@@ -1780,7 +1780,7 @@
[in] RPCOLEMESSAGE *pMsg,
[out] DWORD *pdwDestContext,
[out] void **ppvDestContext);
-};
+}
[
local,
@@ -2265,7 +2265,7 @@
HRESULT EnableCOMDynamicAddrTracking();
HRESULT DisableCOMDynamicAddrTracking();
-};
+}
[
local,
@@ -2281,7 +2281,7 @@
[out, iid_is(riid)] void **ppEnumerator);
HRESULT UpdateAddrExclusionList(
[in] IUnknown *pEnumerator);
-};
+}
typedef enum _APTTYPE {
APTTYPE_CURRENT = -1,
@@ -2312,7 +2312,7 @@
[out] GUID *pguidLogicalThreadId);
HRESULT SetCurrentLogicalThreadId(
[in] REFGUID rguid);
-};
+}
[
@@ -2324,7 +2324,7 @@
{
HRESULT ResetInitializerTimeout(
[in] DWORD dwSecondsRemaining);
-};
+}
[
local,
@@ -2350,7 +2350,7 @@
HRESULT PostUninitialize(
[in] DWORD dwNewThreadAptRefs);
-};
+}
[
object,
diff --git a/include/tom.idl b/include/tom.idl
index 91d03b4..f4dd2f0 100644
--- a/include/tom.idl
+++ b/include/tom.idl
@@ -217,7 +217,7 @@
HRESULT Redo([in]long Count, [retval, out]long *prop);
HRESULT Range([in]long cp1, [in]long cp2, [retval, out]ITextRange**ppRange);
HRESULT RangeFromPoint([in]long x, [in]long y, [retval, out]ITextRange**ppRange);
-};
+}
interface ITextFont;
interface ITextPara;
@@ -279,7 +279,7 @@
HRESULT SetPoint([in]long x, [in]long y, [in]long Type, [in]long Extend);
HRESULT ScrollIntoView([in]long Value);
HRESULT GetEmbeddedObject([retval, out]IUnknown **ppv);
-};
+}
[
object,
@@ -297,7 +297,7 @@
HRESULT HomeKey([in]long Unit, [in]long Extend, [retval, out]long *pDelta);
HRESULT EndKey([in]long Unit, [in]long Extend, [retval, out]long *pDelta);
HRESULT TypeText([in]BSTR bstr);
-};
+}
[
object,
@@ -360,7 +360,7 @@
HRESULT SetUnderline([in]long Value);
HRESULT GetWeight([retval, out]long *pValue);
HRESULT SetWeight([in]long Value);
-};
+}
[
object,
@@ -416,7 +416,7 @@
HRESULT ClearAllTabs();
HRESULT DeleteTab([in]float tbPos);
HRESULT GetTab([in]long iTab, [out]float *ptbPos, [out]long *ptbAlign, [out]long *ptbLeader);
-};
+}
[
object,
@@ -427,4 +427,4 @@
HRESULT _NewEnum([retval, out]IUnknown **ppUnkEnum);
HRESULT Item([in]long Index, [retval, out]ITextRange **ppRange);
HRESULT GetCount([retval, out]long *pCount);
-};
+}
diff --git a/include/urlmon.idl b/include/urlmon.idl
index dce872c..85df342 100644
--- a/include/urlmon.idl
+++ b/include/urlmon.idl
@@ -923,7 +923,7 @@
HRESULT EnableModeless(
[in] BOOL fEnable);
-};
+}
/*****************************************************************************
@@ -1000,7 +1000,7 @@
[in] DWORD dwZone,
[out] IEnumString **ppenumString,
[in] DWORD dwFlags);
-};
+}
/*****************************************************************************
* IInternetZoneManager interface
diff --git a/include/xmldom.idl b/include/xmldom.idl
index ebc1bd0..7461131 100644
--- a/include/xmldom.idl
+++ b/include/xmldom.idl
@@ -187,7 +187,7 @@
[id(DISPID_XMLDOM_NODE_TRANSFORMNODETOOBJECT)]
HRESULT transformNodeToObject( [in] IXMLDOMNode *stylesheet,
[in] VARIANT outputObject );
-};
+}
[
local,
@@ -315,7 +315,7 @@
[propput, id(DISPID_XMLDOM_DOCUMENT_ONTRANSFORMNODE)]
HRESULT ontransformnode( [in] VARIANT ontransformnodeSink );
-};
+}
[
local,
@@ -344,7 +344,7 @@
[id(DISPID_NEWENUM)]
HRESULT _newEnum( [out,retval] IUnknown **ppUnk );
-};
+}
[
local,
@@ -395,7 +395,7 @@
[id(DISPID_NEWENUM)]
HRESULT _newEnum( [out,retval] IUnknown **ppUnk );
-};
+}
[
local,
@@ -410,7 +410,7 @@
interface IXMLDOMDocumentFragment : IXMLDOMNode
{
/* empty */
-};
+}
[
local,
@@ -453,7 +453,7 @@
HRESULT replaceData( [in] long offset,
[in] long count,
[in] BSTR data );
-};
+}
[
local,
@@ -475,7 +475,7 @@
[propput,id(DISPID_DOM_ATTRIBUTE_VALUE)]
HRESULT value( [in] VARIANT attributeValue );
-};
+}
[
local,
@@ -521,7 +521,7 @@
[id(DISPID_DOM_ELEMENT_NORMALIZE)]
HRESULT normalize();
-};
+}
[
local,
@@ -538,7 +538,7 @@
[id(DISPID_DOM_TEXT_SPLITTEXT)]
HRESULT splitText( [in] long offset,
[out,retval] IXMLDOMText **rightHandTextNode );
-};
+}
[
local,
@@ -553,7 +553,7 @@
interface IXMLDOMComment : IXMLDOMNode
{
/* empty */
-};
+}
[
local,
@@ -575,7 +575,7 @@
[propput, id(DISPID_DOM_PI_DATA)]
HRESULT data( [in] BSTR value );
-};
+}
[
local,
@@ -590,7 +590,7 @@
interface IXMLDOMCDATASection : IXMLDOMText
{
/* empty */
-};
+}
[
local,
object,
@@ -611,7 +611,7 @@
[propget, id(DISPID_DOM_DOCUMENTTYPE_NOTATIONS)]
HRESULT notations( [out,retval] IXMLDOMNamedNodeMap **notationMap );
-};
+}
[
local,
@@ -646,7 +646,7 @@
[propget, id(DISPID_DOM_ERROR_FILEPOS)]
HRESULT filepos([retval, out] long * filePos);
-};
+}
[
@@ -656,7 +656,7 @@
{
[default] interface IXMLDOMDocument;
[default, source] dispinterface XMLDOMDocumentEvents;
-};
+}
[
uuid(2933bf91-7b36-11d2-b20e-00c04f983e60)
@@ -720,7 +720,7 @@
[propput, id(14)]
HRESULT onreadystatechange([in] IDispatch *pReadyStateSink);
-};
+}
[
uuid(ed8c108e-4349-11d2-91a4-00c04f7969e8)
@@ -728,4 +728,4 @@
coclass XMLHTTPRequest
{
[default] interface IXMLHttpRequest;
-};
+}
diff --git a/include/xmldso.idl b/include/xmldso.idl
index cf3ed91..14f66a1 100644
--- a/include/xmldso.idl
+++ b/include/xmldso.idl
@@ -49,7 +49,7 @@
[propget, id(DISPID_READYSTATE)]
HRESULT readyState([out, retval] long *state);
-};
+}
[
uuid(550dda30-0541-11d2-9ca9-0060b0ec3d39)
@@ -57,4 +57,4 @@
coclass XMLDSOControl
{
[default] interface IXMLDSOControl;
-};
+}