Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com>
---
include/access.idl | 2 +-
include/amstream.idl | 2 +-
include/asptlb.idl | 2 +-
include/audiopolicy.idl | 12 +++----
include/axextend.idl | 8 ++---
include/bits3_0.idl | 2 +-
include/cmdbas.idl | 2 +-
include/cmdtxt.idl | 2 +-
include/comsvcs.idl | 2 +-
include/cordebug.idl | 76 ++++++++++++++++++++--------------------
include/d3d10sdklayers.idl | 2 +-
include/d3dx10core.idl | 6 ++--
include/d3dx11core.idl | 6 ++--
include/devicetopology.idl | 2 +-
include/docobjectservice.idl | 2 +-
include/dwrite.idl | 2 +-
include/dwrite_1.idl | 18 +++++-----
include/dwrite_2.idl | 2 +-
include/dxva2api.idl | 12 +++----
include/iads.idl | 10 +++---
include/mediaobj.idl | 2 +-
include/metahost.idl | 4 +--
include/mfreadwrite.idl | 4 +--
include/mftransform.idl | 2 +-
include/mlang.idl | 2 +-
include/mscoree.idl | 2 +-
include/msdadc.idl | 4 +--
include/msinkaut.idl | 40 ++++++++++-----------
include/mstask.idl | 4 +--
include/msxml2.idl | 78 ++++++++++++++++++++---------------------
include/msxml6.idl | 82 ++++++++++++++++++++++----------------------
include/netcfgx.idl | 8 ++---
include/netcon.idl | 2 +-
include/oleacc.idl | 2 +-
include/pstore.idl | 2 +-
include/qedit.idl | 24 ++++++-------
include/shdeprecated.idl | 8 ++---
include/shobjidl.idl | 2 +-
include/stdole2.idl | 16 ++++-----
include/textstor.idl | 4 +--
include/transact.idl | 14 ++++----
include/txcoord.idl | 28 +++++++--------
include/txdtc.idl | 76 ++++++++++++++++++++--------------------
include/urlmon.idl | 2 +-
include/vmr9.idl | 28 +++++++--------
include/vmrender.idl | 28 +++++++--------
include/wbemcli.idl | 12 +++----
include/wbemdisp.idl | 38 ++++++++++----------
include/wincodec.idl | 4 +--
include/wmdrmsdk.idl | 4 +--
include/wmiutils.idl | 6 ++--
include/wmsbuffer.idl | 2 +-
include/wmsdkidl.idl | 44 ++++++++++++------------
include/wsdxml.idl | 2 +-
54 files changed, 376 insertions(+), 376 deletions(-)
diff --git a/include/access.idl b/include/access.idl
index a1585f2..5ade09b 100644
--- a/include/access.idl
+++ b/include/access.idl
@@ -80,4 +80,4 @@ interface IAccessor : IUnknown
[in, out, unique] DBREFCOUNT *pcRefCount,
[out] IErrorInfo **ppErrorInfoRem);
-};
+}
diff --git a/include/amstream.idl b/include/amstream.idl
index d4e5e35..36e7793 100644
--- a/include/amstream.idl
+++ b/include/amstream.idl
@@ -79,7 +79,7 @@ interface IDirectShowStream : IDispatch
[propput, id(2), helpstring("property Video")] HRESULT Video([in] OUTPUT_STATE newVal);
[propget, id(3), helpstring("property Audio")] HRESULT Audio([out, retval] OUTPUT_STATE *pVal);
[propput, id(3), helpstring("property Audio")] HRESULT Audio([in] OUTPUT_STATE newVal);
-};
+}
[
object,
diff --git a/include/asptlb.idl b/include/asptlb.idl
index d010908..b38bc5d 100644
--- a/include/asptlb.idl
+++ b/include/asptlb.idl
@@ -38,7 +38,7 @@ interface IRequestDictionary : IDispatch
[propget]
HRESULT Key([in] VARIANT key, [retval, out] VARIANT *value);
-};
+}
[
object,
diff --git a/include/audiopolicy.idl b/include/audiopolicy.idl
index d1832bb..6299c9d 100644
--- a/include/audiopolicy.idl
+++ b/include/audiopolicy.idl
@@ -144,7 +144,7 @@ interface IAudioSessionControl2 : IAudioSessionControl
HRESULT SetDuckingPreferences(
[in] BOOL optOut
);
-};
+}
[
local,
@@ -164,7 +164,7 @@ interface IAudioSessionManager : IUnknown
[in] DWORD StreamFlags,
[out] ISimpleAudioVolume **AudioVolume
);
-};
+}
[
local,
@@ -181,7 +181,7 @@ interface IAudioVolumeDuckNotification : IUnknown
HRESULT OnVolumeUnduckNotification(
[in] LPCWSTR sessionID
);
-};
+}
[
local,
@@ -194,7 +194,7 @@ interface IAudioSessionNotification : IUnknown
HRESULT OnSessionCreated(
[in] IAudioSessionControl *NewSession
);
-};
+}
[
local,
@@ -211,7 +211,7 @@ interface IAudioSessionEnumerator : IUnknown
[in] INT SessionCount,
[out] IAudioSessionControl **Session
);
-};
+}
[
local,
@@ -237,4 +237,4 @@ interface IAudioSessionManager2 : IAudioSessionManager
HRESULT UnregisterDuckNotification(
[in] IAudioVolumeDuckNotification *duckNotification
);
-};
+}
diff --git a/include/axextend.idl b/include/axextend.idl
index 63eb542..ae891c7 100644
--- a/include/axextend.idl
+++ b/include/axextend.idl
@@ -851,7 +851,7 @@ interface IAMCertifiedOutputProtection : IUnknown
HRESULT ProtectionStatus(
[in] const AMCOPPStatusInput* pStatusInput,
[out] AMCOPPStatusOutput* pStatusOutput);
-};
+}
enum _AM_RENSDEREXFLAGS
{
@@ -1246,7 +1246,7 @@ enum _AM_FILTER_MISC_FLAGS
interface IAMFilterMiscFlags : IUnknown
{
ULONG GetMiscFlags();
-};
+}
[
local,
@@ -1261,7 +1261,7 @@ interface IAMGraphBuilderCallback : IUnknown
HRESULT CreatedFilter(
[in] IBaseFilter *pFil);
-};
+}
[
local,
@@ -1281,4 +1281,4 @@ interface IAMVfwCaptureDialogs : IUnknown
[in] int msg,
[in] long data1,
[in] long data2);
-};
+}
diff --git a/include/bits3_0.idl b/include/bits3_0.idl
index cb6c309..4c786e6 100644
--- a/include/bits3_0.idl
+++ b/include/bits3_0.idl
@@ -50,7 +50,7 @@ cpp_quote("#define BG_JOB_DISABLE_BRANCH_CACHE 0x0004")
HRESULT GetOwnerElevationState([out, ref] BOOL *elevated);
HRESULT SetMaximumDownloadTime(ULONG timeout);
HRESULT GetMaximumDownloadTime([out,ref] ULONG *timeout);
-};
+}
[
uuid(659cdea6-489e-11d9-a9cd-000d56965251),
diff --git a/include/cmdbas.idl b/include/cmdbas.idl
index 5ac9bb4..129c317 100644
--- a/include/cmdbas.idl
+++ b/include/cmdbas.idl
@@ -63,4 +63,4 @@ interface ICommand : IUnknown
HRESULT RemoteGetDBSession([in] REFIID riid,
[out, iid_is(riid)] IUnknown **ppSession,
[out] IErrorInfo **ppErrorInfoRem);
-};
+}
diff --git a/include/cmdtxt.idl b/include/cmdtxt.idl
index 1d68d7a..6df8ae8 100644
--- a/include/cmdtxt.idl
+++ b/include/cmdtxt.idl
@@ -45,4 +45,4 @@ interface ICommandText : ICommand
[in, unique] LPCOLESTR pwszCommand,
[out] IErrorInfo **ppErrorInfoRem);
-};
+}
diff --git a/include/comsvcs.idl b/include/comsvcs.idl
index 2c510f8..d64af1f 100644
--- a/include/comsvcs.idl
+++ b/include/comsvcs.idl
@@ -96,4 +96,4 @@ library COMSVCSLib
{
[default] interface IDispenserManager;
};
-};
+}
diff --git a/include/cordebug.idl b/include/cordebug.idl
index 0488fd9..225f726 100644
--- a/include/cordebug.idl
+++ b/include/cordebug.idl
@@ -149,7 +149,7 @@ interface ICorDebugValue : IUnknown
HRESULT GetSize([out] ULONG32 *pSize);
HRESULT GetAddress([out] CORDB_ADDRESS *pAddress);
HRESULT CreateBreakpoint([out] ICorDebugValueBreakpoint **ppBreakpoint);
-};
+}
[
object,
@@ -189,7 +189,7 @@ interface ICorDebugThread : IUnknown
HRESULT GetRegisterSet([out] ICorDebugRegisterSet **ppRegisters);
HRESULT CreateEval([out] ICorDebugEval **ppEval);
HRESULT GetObject([out] ICorDebugValue **ppObject);
-};
+}
[
object,
@@ -216,7 +216,7 @@ interface ICorDebugController : IUnknown
HRESULT CommitChanges([in] ULONG cSnapshots,
[in] ICorDebugEditAndContinueSnapshot *pSnapshots[],
[out] ICorDebugErrorInfoEnum **pError);
-};
+}
[
object,
@@ -245,7 +245,7 @@ interface ICorDebugProcess : ICorDebugController
HRESULT GetObject([out] ICorDebugValue **ppObject);
HRESULT ThreadForFiberCookie([in] DWORD fiberCookie, [out] ICorDebugThread **ppThread);
HRESULT GetHelperThreadID([out] DWORD *pThreadID);
-};
+}
[
object,
@@ -266,7 +266,7 @@ interface ICorDebugAppDomain : ICorDebugController
HRESULT GetObject([out] ICorDebugValue **ppObject);
HRESULT Attach();
HRESULT GetID([out] ULONG32 *pId);
-};
+}
[
object,
@@ -354,7 +354,7 @@ interface ICorDebugManagedCallback : IUnknown
HRESULT BreakpointSetError([in] ICorDebugAppDomain *pAppDomain, [in] ICorDebugThread *pThread,
[in] ICorDebugBreakpoint *pBreakpoint, [in] DWORD dwError);
-};
+}
[
object,
@@ -410,7 +410,7 @@ interface ICorDebugManagedCallback2 : IUnknown
[in] ICorDebugThread *pThread, [in] ICorDebugMDA * pMDA
);
-};
+}
[
object,
local,
@@ -438,7 +438,7 @@ interface ICorDebug : IUnknown
HRESULT EnumerateProcesses([out] ICorDebugProcessEnum **ppProcess);
HRESULT GetProcess([in] DWORD dwProcessId, [out] ICorDebugProcess **ppProcess);
HRESULT CanLaunchOrAttach([in] DWORD dwProcessId, [in] BOOL win32DebuggingEnabled);
-};
+}
[
@@ -451,7 +451,7 @@ interface ICorDebugBreakpoint : IUnknown
{
HRESULT Activate([in] BOOL bActive);
HRESULT IsActive([out] BOOL *pbActive);
-};
+}
[
object,
@@ -463,7 +463,7 @@ interface ICorDebugFunctionBreakpoint : ICorDebugBreakpoint
{
HRESULT GetFunction([out] ICorDebugFunction **ppFunction);
HRESULT GetOffset([out] ULONG32 *pnOffset);
-};
+}
[
object,
@@ -474,7 +474,7 @@ interface ICorDebugFunctionBreakpoint : ICorDebugBreakpoint
interface ICorDebugModuleBreakpoint : ICorDebugBreakpoint
{
HRESULT GetModule([out] ICorDebugModule **ppModule);
-};
+}
[
object,
@@ -485,7 +485,7 @@ interface ICorDebugModuleBreakpoint : ICorDebugBreakpoint
interface ICorDebugValueBreakpoint : ICorDebugBreakpoint
{
HRESULT GetValue([out] ICorDebugValue **ppValue);
-};
+}
[
object,
@@ -535,7 +535,7 @@ interface ICorDebugStepper : IUnknown
HRESULT StepRange([in] BOOL bStepIn, [in] COR_DEBUG_STEP_RANGE ranges[], [in] ULONG32 cRangeCount);
HRESULT StepOut();
HRESULT SetRangeIL([in] BOOL bIL);
-};
+}
[
object,
@@ -549,7 +549,7 @@ interface ICorDebugEnum : IUnknown
HRESULT Reset();
HRESULT Clone([out] ICorDebugEnum **ppEnum);
HRESULT GetCount([out] ULONG *pcelt);
-};
+}
[
object,
@@ -562,7 +562,7 @@ interface ICorDebugAppDomainEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] ICorDebugAppDomain *values[], [out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -574,7 +574,7 @@ interface ICorDebugAssemblyEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] ICorDebugAssembly *values[], [out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -585,7 +585,7 @@ interface ICorDebugAssemblyEnum : ICorDebugEnum
interface ICorDebugBreakpointEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] ICorDebugBreakpoint *breakpoints[], [out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -596,7 +596,7 @@ interface ICorDebugBreakpointEnum : ICorDebugEnum
interface ICorDebugChainEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] ICorDebugChain *chains[], [out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -608,7 +608,7 @@ interface ICorDebugErrorInfoEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] ICorDebugEditAndContinueErrorInfo *errors[],
[out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -619,7 +619,7 @@ interface ICorDebugErrorInfoEnum : ICorDebugEnum
interface ICorDebugFrameEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] ICorDebugFrame *frames[], [out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -630,7 +630,7 @@ interface ICorDebugFrameEnum : ICorDebugEnum
interface ICorDebugModuleEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] ICorDebugModule *modules[], [out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -641,7 +641,7 @@ interface ICorDebugModuleEnum : ICorDebugEnum
interface ICorDebugObjectEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] CORDB_ADDRESS objects[], [out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -652,7 +652,7 @@ interface ICorDebugObjectEnum : ICorDebugEnum
interface ICorDebugProcessEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] ICorDebugProcess *processes[], [out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -663,7 +663,7 @@ interface ICorDebugProcessEnum : ICorDebugEnum
interface ICorDebugStepperEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] ICorDebugStepper *steppers[], [out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -674,7 +674,7 @@ interface ICorDebugStepperEnum : ICorDebugEnum
interface ICorDebugThreadEnum : ICorDebugEnum
{
HRESULT Next([in] ULONG celt, [out] ICorDebugThread *threads[], [out] ULONG *pceltFetched);
-};
+}
[
object,
@@ -713,7 +713,7 @@ interface ICorDebugChain : IUnknown
} CorDebugChainReason;
HRESULT GetReason([out] CorDebugChainReason *pReason);
-};
+}
[
object,
@@ -731,7 +731,7 @@ interface ICorDebugFrame : IUnknown
HRESULT GetCaller([out] ICorDebugFrame **ppFrame);
HRESULT GetCallee([out] ICorDebugFrame **ppFrame);
HRESULT CreateStepper([out] ICorDebugStepper **ppStepper);
-};
+}
[
@@ -846,7 +846,7 @@ interface ICorDebugEval : IUnknown
HRESULT GetThread([out] ICorDebugThread **ppThread);
HRESULT CreateValue([in] CorElementType elementType, [in] ICorDebugClass *pElementClass,
[out] ICorDebugValue **ppValue);
-};
+}
[
object,
@@ -863,7 +863,7 @@ interface ICorDebugEditAndContinueSnapshot : IUnknown
HRESULT SetPEBytes([in] IStream *pIStream);
HRESULT SetILMap([in] mdToken mdFunction, [in] ULONG cMapSize, [in] COR_IL_MAP map[]);
HRESULT SetPESymbolBytes([in] IStream *pIStream);
-};
+}
[
object,
@@ -890,7 +890,7 @@ interface ICorDebugModule : IUnknown
HRESULT GetGlobalVariableValue([in] mdFieldDef fieldDef, [out] ICorDebugValue **ppValue);
HRESULT GetSize([out] ULONG32 *pcBytes);
HRESULT IsInMemory([out] BOOL *pInMemory);
-};
+}
[
object,
@@ -904,7 +904,7 @@ interface ICorDebugClass : IUnknown
HRESULT GetToken([out] mdTypeDef *pTypeDef);
HRESULT GetStaticFieldValue([in] mdFieldDef fieldDef, [in] ICorDebugFrame *pFrame,
[out] ICorDebugValue **ppValue);
-};
+}
[
object,
@@ -919,7 +919,7 @@ interface ICorDebugAssembly : IUnknown
HRESULT EnumerateModules([out] ICorDebugModuleEnum **ppModules);
HRESULT GetCodeBase([in] ULONG32 cchName, [out] ULONG32 *pcchName, [out] WCHAR szName[]);
HRESULT GetName([in] ULONG32 cchName, [out] ULONG32 *pcchName, [out] WCHAR szName[]);
-};
+}
[
@@ -938,7 +938,7 @@ interface ICorDebugFunction : IUnknown
HRESULT CreateBreakpoint([out] ICorDebugFunctionBreakpoint **ppBreakpoint);
HRESULT GetLocalVarSigToken([out] mdSignature *pmdSig);
HRESULT GetCurrentVersionNumber([out] ULONG32 *pnCurrentVersion);
-};
+}
[
object,
@@ -949,7 +949,7 @@ interface ICorDebugFunction : IUnknown
interface ICorDebugUnmanagedCallback : IUnknown
{
HRESULT DebugEvent([in] LPDEBUG_EVENT pDebugEvent, [in] BOOL fOutOfBand);
-};
+}
[
object,
@@ -982,7 +982,7 @@ interface ICorDebugObjectValue : ICorDebugValue
HRESULT IsValueClass([out] BOOL *pbIsValueClass);
HRESULT GetManagedCopy([out] IUnknown **ppObject);
HRESULT SetFromManagedCopy([in] IUnknown *pObject);
-};
+}
[
object,
@@ -992,7 +992,7 @@ interface ICorDebugObjectValue : ICorDebugValue
]
interface ICorDebugContext : ICorDebugObjectValue
{
-};
+}
[
object,
@@ -1014,7 +1014,7 @@ interface ICorDebugCode : IUnknown
[out] COR_DEBUG_IL_TO_NATIVE_MAP map[]);
HRESULT GetEnCRemapSequencePoints([in] ULONG32 cMap,[out] ULONG32 *pcMap,
[out] ULONG32 offsets[]);
-};
+}
[
object,
@@ -1038,4 +1038,4 @@ interface ICorDebugMDA : IUnknown
HRESULT GetFlags([in] CorDebugMDAFlags * pFlags);
HRESULT GetOSThreadId([out] DWORD * pOsTid);
-};
+}
diff --git a/include/d3d10sdklayers.idl b/include/d3d10sdklayers.idl
index be00876..c6606d2 100644
--- a/include/d3d10sdklayers.idl
+++ b/include/d3d10sdklayers.idl
@@ -673,4 +673,4 @@ interface ID3D10InfoQueue : IUnknown
[in] BOOL mute
);
BOOL GetMuteDebugOutput();
-};
+}
diff --git a/include/d3dx10core.idl b/include/d3dx10core.idl
index 40d132c..c99ab82 100644
--- a/include/d3dx10core.idl
+++ b/include/d3dx10core.idl
@@ -31,7 +31,7 @@ interface ID3DX10DataLoader
HRESULT Load();
HRESULT Decompress([out] void **data, [in] SIZE_T *bytes);
HRESULT Destroy();
-};
+}
[
object,
@@ -43,7 +43,7 @@ interface ID3DX10DataProcessor
HRESULT Process([in] void *data, [in] SIZE_T bytes);
HRESULT CreateDeviceObject([out] void **dataobject);
HRESULT Destroy();
-};
+}
[
@@ -63,7 +63,7 @@ interface ID3DX10ThreadPump : IUnknown
HRESULT PurgeAllItems();
HRESULT GetQueueStatus([in] UINT *queue, [in] UINT *processqueue, [in] UINT *devicequeue);
-};
+}
cpp_quote("HRESULT WINAPI D3DX10UnsetAllDeviceObjects(ID3D10Device *device);")
cpp_quote("HRESULT WINAPI D3DX10CreateDevice(IDXGIAdapter *adapter, D3D10_DRIVER_TYPE driver_type,")
diff --git a/include/d3dx11core.idl b/include/d3dx11core.idl
index d47463c..f619e3b 100644
--- a/include/d3dx11core.idl
+++ b/include/d3dx11core.idl
@@ -31,7 +31,7 @@ interface ID3DX11DataLoader
HRESULT Load();
HRESULT Decompress([out] void **data, [in] SIZE_T *bytes);
HRESULT Destroy();
-};
+}
[
object,
@@ -43,7 +43,7 @@ interface ID3DX11DataProcessor
HRESULT Process([in] void *data, [in] SIZE_T bytes);
HRESULT CreateDeviceObject([out] void **data_object);
HRESULT Destroy();
-};
+}
[
object,
@@ -62,4 +62,4 @@ interface ID3DX11ThreadPump : IUnknown
HRESULT PurgeAllItems();
HRESULT GetQueueStatus([in] UINT *io_queue, [in] UINT *process_queue, [in] UINT *device_queue);
-};
+}
diff --git a/include/devicetopology.idl b/include/devicetopology.idl
index 3ff3027..7e89d54 100644
--- a/include/devicetopology.idl
+++ b/include/devicetopology.idl
@@ -604,7 +604,7 @@ interface IPart : IUnknown
HRESULT UnregisterControlChangeCallback(
[in] IControlChangeNotify *pNotify
);
-};
+}
[
pointer_default(unique),
diff --git a/include/docobjectservice.idl b/include/docobjectservice.idl
index 7478551..4e93135 100644
--- a/include/docobjectservice.idl
+++ b/include/docobjectservice.idl
@@ -64,4 +64,4 @@ interface IDocObjectService : IUnknown
HRESULT IsErrorUrl(
[in] LPCWSTR lpszUrl,
[out] BOOL *pfIsError);
-};
+}
diff --git a/include/dwrite.idl b/include/dwrite.idl
index 115f958..e6ab2b7 100644
--- a/include/dwrite.idl
+++ b/include/dwrite.idl
@@ -620,7 +620,7 @@ interface IDWriteFontFileEnumerator : IUnknown
{
HRESULT MoveNext(BOOL *has_current_file);
HRESULT GetCurrentFontFile(IDWriteFontFile **font_file);
-};
+}
[
local,
diff --git a/include/dwrite_1.idl b/include/dwrite_1.idl
index 4015c12..c00e922 100644
--- a/include/dwrite_1.idl
+++ b/include/dwrite_1.idl
@@ -584,7 +584,7 @@ interface IDWriteFactory1 : IDWriteFactory
DWRITE_PIXEL_GEOMETRY geometry,
DWRITE_RENDERING_MODE mode,
IDWriteRenderingParams1** params);
-};
+}
[
local,
@@ -633,7 +633,7 @@ interface IDWriteFontFace1 : IDWriteFontFace
const UINT16 *nominal_indices,
UINT16 *vertical_indices);
BOOL HasVerticalGlyphVariants();
-};
+}
[
local,
@@ -648,7 +648,7 @@ interface IDWriteFont1 : IDWriteFont
DWRITE_UNICODE_RANGE *ranges,
UINT32 *count);
BOOL IsMonospacedFont();
-};
+}
[
local,
@@ -658,7 +658,7 @@ uuid(94413cf4-a6fc-4248-8b50-6674348fcad3)
interface IDWriteRenderingParams1 : IDWriteRenderingParams
{
FLOAT GetGrayscaleEnhancedContrast();
-};
+}
[
local,
@@ -744,7 +744,7 @@ interface IDWriteTextAnalyzer1 : IDWriteTextAnalyzer
UINT16 *modified_indices,
FLOAT *modified_advances,
DWRITE_GLYPH_OFFSET *modified_offsets);
-};
+}
[
local,
@@ -758,7 +758,7 @@ interface IDWriteTextAnalysisSource1 : IDWriteTextAnalysisSource
UINT32 *length,
DWRITE_VERTICAL_GLYPH_ORIENTATION *orientation,
UINT8 *bidi_level);
-};
+}
[
local,
@@ -774,7 +774,7 @@ interface IDWriteTextAnalysisSink1 : IDWriteTextAnalysisSink
UINT8 adjusted_bidilevel,
BOOL is_sideways,
BOOL is_rtl);
-};
+}
[
local,
@@ -804,7 +804,7 @@ interface IDWriteTextLayout1 : IDWriteTextLayout
FLOAT* trailing_spacing,
FLOAT* minimum_advance_width,
[defaultvalue(NULL)] DWRITE_TEXT_RANGE *range);
-};
+}
typedef enum DWRITE_TEXT_ANTIALIAS_MODE
{
@@ -821,4 +821,4 @@ interface IDWriteBitmapRenderTarget1 : IDWriteBitmapRenderTarget
{
DWRITE_TEXT_ANTIALIAS_MODE GetTextAntialiasMode();
HRESULT SetTextAntialiasMode(DWRITE_TEXT_ANTIALIAS_MODE mode);
-};
+}
diff --git a/include/dwrite_2.idl b/include/dwrite_2.idl
index d2960eb..5401cf3 100644
--- a/include/dwrite_2.idl
+++ b/include/dwrite_2.idl
@@ -288,7 +288,7 @@ interface IDWriteColorGlyphRunEnumerator : IUnknown
interface IDWriteRenderingParams2 : IDWriteRenderingParams1
{
DWRITE_GRID_FIT_MODE GetGridFitMode();
-};
+}
[
local,
diff --git a/include/dxva2api.idl b/include/dxva2api.idl
index 8dd1d96..88c586f 100644
--- a/include/dxva2api.idl
+++ b/include/dxva2api.idl
@@ -341,7 +341,7 @@ interface IDirect3DDeviceManager9 : IUnknown
[in] HANDLE hDevice,
[in] REFIID riid,
[out] void** ppService);
-};
+}
/*****************************************************************************
* IDirectXVideoAccelerationService interface
@@ -363,7 +363,7 @@ interface IDirectXVideoAccelerationService : IUnknown
[in] DWORD dxvaType,
[out] IDirect3DSurface9 **ppSurface,
[in, out] HANDLE *pSharedHandle);
-};
+}
/*****************************************************************************
* IDirectXVideoDecoderService interface
@@ -398,7 +398,7 @@ interface IDirectXVideoDecoderService : IDirectXVideoAccelerationService
[in] IDirect3DSurface9 **ppDecoderRenderTargets,
[in] UINT NumSurfaces,
[out] IDirectXVideoDecoder **ppDecode);
-};
+}
/*****************************************************************************
* IDirectXVideoDecoder interface
@@ -437,7 +437,7 @@ interface IDirectXVideoDecoder : IUnknown
HRESULT Execute(
[in] const DXVA2_DecodeExecuteParams* pExecuteParams);
-};
+}
/*****************************************************************************
* IDirectXVideoProcessorService interface
@@ -496,7 +496,7 @@ interface IDirectXVideoProcessorService : IDirectXVideoAccelerationService
[in] D3DFORMAT RenderTargetFormat,
[in] UINT MaxNumSubStreams,
[out] IDirectXVideoProcessor** ppVidProcess);
-};
+}
/*****************************************************************************
* IDirectXVideoProcessor interface
@@ -534,7 +534,7 @@ interface IDirectXVideoProcessor : IUnknown
[in] const DXVA2_VideoSample* pSamples,
[in] UINT NumSamples,
[out] HANDLE* pHandleCompleteIDirect3DDeviceManager9);
-};
+}
/*****************************************************************************
* IDirectXVideoMemoryConfiguration interface
diff --git a/include/iads.idl b/include/iads.idl
index de5730d..e7ad5fb 100644
--- a/include/iads.idl
+++ b/include/iads.idl
@@ -414,7 +414,7 @@ interface IADs : IDispatch
[id(0x0000000e)]
HRESULT GetInfoEx( [in] VARIANT vProperties, [in] long lnReserved);
-};
+}
/*****************************************************************************
* IADsMembers interface
@@ -438,7 +438,7 @@ interface IADsMembers : IDispatch
[id(0x00000003), propput]
HRESULT Filter([in] VARIANT pvFilter);
-};
+}
/*****************************************************************************
* IADsGroup interface
@@ -467,7 +467,7 @@ interface IADsGroup : IADs {
[id(0x00000013)]
HRESULT Remove([in] BSTR bstrItemToBeRemoved);
-};
+}
/*****************************************************************************
* IADsUser interface
@@ -752,7 +752,7 @@ interface IADsUser : IADs
[id(0x00000044)]
HRESULT ChangePassword([in] BSTR bstrOldPassword, [in] BSTR bstrNewPassword);
-};
+}
/*****************************************************************************
* IDirectorySearch interface
@@ -776,4 +776,4 @@ interface IDirectorySearch : IUnknown
[out] PADS_SEARCH_COLUMN pSearchColumn);
HRESULT FreeColumn([in] PADS_SEARCH_COLUMN pSearchColumn);
HRESULT CloseSearchHandle([in] ADS_SEARCH_HANDLE hSearchResult);
-};
+}
diff --git a/include/mediaobj.idl b/include/mediaobj.idl
index 04c82e8..3c426f7 100644
--- a/include/mediaobj.idl
+++ b/include/mediaobj.idl
@@ -213,7 +213,7 @@ interface IMediaObject : IUnknown
);
HRESULT Lock(LONG bLock);
-};
+}
/*****************************************************************************
* IMediaObjectInPlace interface
diff --git a/include/metahost.idl b/include/metahost.idl
index 549d664..5022c74 100644
--- a/include/metahost.idl
+++ b/include/metahost.idl
@@ -104,7 +104,7 @@ interface ICLRRuntimeInfo : IUnknown
HRESULT IsStarted(
[out] BOOL *pbStarted,
[out] DWORD *pdwStartupFlags);
-};
+}
typedef HRESULT (__stdcall *CallbackThreadSetFnPtr)();
typedef HRESULT (__stdcall *CallbackThreadUnsetFnPtr)();
@@ -150,7 +150,7 @@ interface ICLRMetaHost : IUnknown
HRESULT ExitProcess(
[in] INT32 iExitCode);
-};
+}
[
object,
diff --git a/include/mfreadwrite.idl b/include/mfreadwrite.idl
index 834aa09..ad1cef6 100644
--- a/include/mfreadwrite.idl
+++ b/include/mfreadwrite.idl
@@ -98,7 +98,7 @@ interface IMFSourceReader : IUnknown
HRESULT Flush([in] DWORD index);
HRESULT GetServiceForStream([in] DWORD index, [in] REFGUID service, [in] REFIID riid, [out] void **object);
HRESULT GetPresentationAttribute([in] DWORD index, [in] REFGUID guid, [out] PROPVARIANT *attr);
-};
+}
[
object,
@@ -118,7 +118,7 @@ interface IMFSinkWriter : IUnknown
HRESULT Finalize(void);
HRESULT GetServiceForStream([in] DWORD index, [in] REFGUID service, [in] REFIID riid, [out] void **object);
HRESULT GetStatistics([in] DWORD index, [out] MF_SINK_WRITER_STATISTICS *stats);
-};
+}
[
object,
diff --git a/include/mftransform.idl b/include/mftransform.idl
index 165cad4..14f74a3 100644
--- a/include/mftransform.idl
+++ b/include/mftransform.idl
@@ -110,4 +110,4 @@ interface IMFTransform : IUnknown
[local] HRESULT ProcessOutput([in] DWORD flags, [in] DWORD count, [in,out,size_is(count)] MFT_OUTPUT_DATA_BUFFER *samples,
[out] DWORD *status);
-};
+}
diff --git a/include/mlang.idl b/include/mlang.idl
index a497092..5867648 100644
--- a/include/mlang.idl
+++ b/include/mlang.idl
@@ -437,7 +437,7 @@ interface IMLangConvertCharset : IUnknown
coclass CMLangConvertCharset
{
[default] interface IMLangConvertCharset;
-};
+}
[
object,
diff --git a/include/mscoree.idl b/include/mscoree.idl
index 4160264..d7e3227 100644
--- a/include/mscoree.idl
+++ b/include/mscoree.idl
@@ -183,7 +183,7 @@ interface ICorRuntimeHost : IUnknown
HRESULT UnloadDomain([in] IUnknown* appDomain);
HRESULT CurrentDomain([out] IUnknown** appDomain);
-};
+}
cpp_quote("DEFINE_GUID(CLSID_CLRRuntimeHost, 0x90f1a06e,0x7712,0x4762,0x86,0xb5,0x7a,0x5e,0xba,0x6b,0xdb,0x02);")
diff --git a/include/msdadc.idl b/include/msdadc.idl
index b1954c2..e13457a 100644
--- a/include/msdadc.idl
+++ b/include/msdadc.idl
@@ -61,7 +61,7 @@ interface IDataConvert : IUnknown
[in] DBLENGTH *pcbSrcLength,
[out] DBLENGTH *pcbDstLength,
[in, size_is(*pcbSrcLength)] void *pSrc);
-};
+}
[
object,
@@ -89,4 +89,4 @@ interface IDCInfo : IUnknown
HRESULT SetInfo([in] ULONG cInfo,
[in, size_is(cInfo)] DCINFO prgInfo[]);
-};
+}
diff --git a/include/msinkaut.idl b/include/msinkaut.idl
index 58ae86c..743dec8 100644
--- a/include/msinkaut.idl
+++ b/include/msinkaut.idl
@@ -118,7 +118,7 @@ library MSINKAUTLib
[id(0x00000001), propget] HRESULT Guid([out, retval] BSTR* Guid);
[id(0x00000002), propget] HRESULT Data([out, retval] VARIANT* Data);
[id(0x00000002), propput] HRESULT Data([in] VARIANT Data);
- };
+ }
[
odl,
@@ -141,7 +141,7 @@ library MSINKAUTLib
HRESULT DoesPropertyExist(
[in] BSTR Guid,
[out, retval] VARIANT_BOOL* DoesPropertyExist);
- };
+ }
[
odl,
@@ -184,7 +184,7 @@ library MSINKAUTLib
[out, retval] IInkExtendedProperties** Properties);
[id(0x0000000a)] HRESULT Clone(
[out, retval] IInkDrawingAttributes** DrawingAttributes);
- };
+ }
cpp_quote("#ifndef _WINGDI_")
/* already defined in wingdi.h but needed for WIDL */
@@ -257,7 +257,7 @@ cpp_quote("#endif /* _WINGDI_ */")
[id(0x0000000f), propget, hidden] HRESULT Data(
[out, retval] XFORM* XFORM);
[id(0x0000000f), propput, hidden] HRESULT Data([in] XFORM XFORM);
- };
+ }
interface IInkDisp;
@@ -289,7 +289,7 @@ cpp_quote("#endif /* _WINGDI_ */")
[in] long Left,
[in] long Bottom,
[in] long Right);
- };
+ }
interface IInkStrokes;
@@ -410,7 +410,7 @@ cpp_quote("#endif /* _WINGDI_ */")
[id(0x00000021)] HRESULT ScaleTransform(
[in] single HorizontalMultiplier,
[in] single VerticalMultiplier);
- };
+ }
interface IInkRecognitionResult;
@@ -468,7 +468,7 @@ cpp_quote("#endif /* _WINGDI_ */")
HRESULT Clip(
[in] IInkRectangle *Rectangle);
HRESULT RemoveRecognitionResult();
- };
+ }
[
odl,
@@ -490,7 +490,7 @@ cpp_quote("#endif /* _WINGDI_ */")
HRESULT Remove(
[in] VARIANT Identifier);
HRESULT Clear();
- };
+ }
interface IInkRecognitionAlternate;
interface IInkRecognitionAlternates;
@@ -518,7 +518,7 @@ cpp_quote("#endif /* _WINGDI_ */")
HRESULT ModifyTopAlternate(
[in] IInkRecognitionAlternate *Alternate);
HRESULT SetResultOnStrokes();
- };
+ }
[
odl,
@@ -564,7 +564,7 @@ cpp_quote("#endif /* _WINGDI_ */")
HRESULT GetPropertyValue(
[in] BSTR PropertyType,
[out, retval] VARIANT *PropertyValue);
- };
+ }
[
odl,
@@ -582,7 +582,7 @@ cpp_quote("#endif /* _WINGDI_ */")
HRESULT Item(
[in] long Index,
[out, retval] IInkRecognitionAlternate **InkRecoAlternate);
- };
+ }
[
odl,
@@ -674,7 +674,7 @@ cpp_quote("#endif /* _WINGDI_ */")
[in] long y,
[in, unique] IDataObject *DataObject,
[out, retval] IInkStrokes **Strokes);
- };
+ }
[
odl,
@@ -727,7 +727,7 @@ cpp_quote("#endif /* _WINGDI_ */")
[in] single HorizontalMultiplier,
[in] single VerticalMultiplier,
[in, defaultvalue(-1)] VARIANT_BOOL ApplyOnPenWidth);
- };
+ }
typedef enum {
ICM_InkOnly,
@@ -782,7 +782,7 @@ cpp_quote("#endif /* _WINGDI_ */")
[out] long* Maximum,
[out] TabletPropertyMetricUnit* Units,
[out] single* Resolution);
- };
+ }
typedef enum {
ICBS_Unavailable,
@@ -800,7 +800,7 @@ cpp_quote("#endif /* _WINGDI_ */")
[propget] HRESULT Name([out, retval] BSTR* Name);
[propget] HRESULT Id([out, retval] BSTR* Id);
[propget] HRESULT State([out, retval] InkCursorButtonState* CurrentState);
- };
+ }
[
odl,
@@ -814,7 +814,7 @@ cpp_quote("#endif /* _WINGDI_ */")
HRESULT Item(
[in] VARIANT Identifier,
[out, retval] IInkCursorButton** Button);
- };
+ }
[
odl,
@@ -835,7 +835,7 @@ cpp_quote("#endif /* _WINGDI_ */")
[out, retval] IInkTablet** Tablet);
[id(0x00000003), propget] HRESULT Buttons(
[out, retval] IInkCursorButtons** Buttons);
- };
+ }
[
odl,
@@ -849,7 +849,7 @@ cpp_quote("#endif /* _WINGDI_ */")
HRESULT Item(
[in] long Index,
[out, retval] IInkCursor** Cursor);
- };
+ }
typedef enum {
IAG_AllGestures = 0,
@@ -1005,5 +1005,5 @@ cpp_quote("#endif /* _WINGDI_ */")
[id(0x0000000a)] HRESULT SetEventInterest(
[in] InkCollectorEventInterest EventId,
[in] VARIANT_BOOL Listen);
- };
-};
+ }
+}
diff --git a/include/mstask.idl b/include/mstask.idl
index ecff641..0a79b79 100644
--- a/include/mstask.idl
+++ b/include/mstask.idl
@@ -380,7 +380,7 @@ interface ITaskScheduler : IUnknown
coclass CTaskScheduler
{
[default] interface ITaskScheduler;
-};
+}
[
@@ -390,4 +390,4 @@ coclass CTaskScheduler
coclass CTask
{
[default] interface ITask;
-};
+}
diff --git a/include/msxml2.idl b/include/msxml2.idl
index b9cead8..cfafc42 100644
--- a/include/msxml2.idl
+++ b/include/msxml2.idl
@@ -684,7 +684,7 @@ interface IXMLDOMSchemaCollection2 : IXMLDOMSchemaCollection
HRESULT getDeclaration(
[in] IXMLDOMNode* node,
[out,retval]ISchemaItem** item);
-};
+}
[
local,
@@ -1369,7 +1369,7 @@ interface IXMLHTTPRequest : IDispatch
[propput, id(14)]
HRESULT onreadystatechange([in] IDispatch *pReadyStateSink);
-};
+}
[
object,
@@ -1897,7 +1897,7 @@ interface ISAXAttributes : IUnknown
[in] int nQName,
[out] const WCHAR ** pValue,
[out] int * nValue);
-};
+}
[
object,
@@ -1957,7 +1957,7 @@ interface ISAXContentHandler : IUnknown
HRESULT skippedEntity(
[in] const WCHAR * pName,
[in] int nName);
-};
+}
[
object,
@@ -1997,7 +1997,7 @@ interface ISAXDeclHandler : IUnknown
[in] int nPublicId,
[in] const WCHAR * pSystemId,
[in] int nSystemId);
-};
+}
[
object,
@@ -2023,7 +2023,7 @@ interface ISAXDTDHandler : IUnknown
[in] int nSystemId,
[in] const WCHAR * pNotationName,
[in] int nNotationName);
-};
+}
[
object,
@@ -2036,7 +2036,7 @@ interface ISAXEntityResolver : IUnknown
[in] const WCHAR * pPublicId,
[in] const WCHAR * pSystemId,
[out, retval] VARIANT * ret);
-};
+}
[
object,
@@ -2059,7 +2059,7 @@ interface ISAXErrorHandler : IUnknown
[in] ISAXLocator * pLocator,
[in] const WCHAR * pErrorMessage,
[in] HRESULT hrErrorCode);
-};
+}
[
object,
@@ -2093,7 +2093,7 @@ interface ISAXLexicalHandler : IUnknown
HRESULT comment(
[in] const WCHAR * pChars,
[in] int nChars);
-};
+}
[
object,
@@ -2113,7 +2113,7 @@ interface ISAXLocator : IUnknown
HRESULT getSystemId(
[out, retval] const WCHAR ** systemId);
-};
+}
[
local,
@@ -2126,7 +2126,7 @@ interface ISAXXMLFilter : ISAXXMLReader
[out, retval] ISAXXMLReader ** pReader);
HRESULT putParent(
[in] ISAXXMLReader * reader);
-};
+}
[
local,
@@ -2232,7 +2232,7 @@ interface IVBSAXAttributes : IDispatch
[id(DISPID_SAX_ATTRIBUTES_GETVALUEFROMQNAME)]
HRESULT getValueFromQName( [in] BSTR QName, [out, retval] BSTR * value);
-};
+}
[
object,
@@ -2279,7 +2279,7 @@ interface IVBSAXContentHandler : IDispatch
[id(DISPID_SAX_CONTENTHANDLER_SKIPPEDENTITY)]
HRESULT skippedEntity( [in, out] BSTR * name);
-};
+}
[
object,
@@ -2312,7 +2312,7 @@ interface IVBSAXDeclHandler : IDispatch
[in, out] BSTR * name,
[in, out] BSTR * publicId,
[in, out] BSTR * systemId);
-};
+}
[
object,
@@ -2334,7 +2334,7 @@ interface IVBSAXDTDHandler : IDispatch
[in, out] BSTR * publicId,
[in, out] BSTR * systemId,
[in, out] BSTR * notationName);
-};
+}
[
object,
@@ -2349,7 +2349,7 @@ interface IVBSAXEntityResolver : IDispatch
[in, out] BSTR * publicId,
[in, out] BSTR * systemId,
[out, retval] VARIANT * ret);
-};
+}
[
object,
@@ -2376,7 +2376,7 @@ interface IVBSAXErrorHandler : IDispatch
[in] IVBSAXLocator * locator,
[in, out] BSTR * errorMessage,
[in] LONG errorCode);
-};
+}
[
object,
@@ -2406,7 +2406,7 @@ interface IVBSAXLexicalHandler : IDispatch
[id(DISPID_SAX_LEXICALHANDLER_COMMENT)]
HRESULT comment( [in, out] BSTR * chars);
-};
+}
[
object,
@@ -2427,7 +2427,7 @@ interface IVBSAXLocator : IDispatch
[propget, id(DISPID_SAX_LOCATOR_SYSTEMID)]
HRESULT systemId( [out, retval] BSTR * systemId);
-};
+}
[
object,
@@ -2442,7 +2442,7 @@ interface IVBSAXXMLFilter : IDispatch
[propputref, id(DISPID_SAX_XMLFILTER_PARENT)]
HRESULT parent( [in] IVBSAXXMLReader * reader);
-};
+}
[
dual,
@@ -2558,7 +2558,7 @@ interface IMXAttributes : IDispatch
[id(DISPID_MX_ATTRIBUTES_SETVALUE)]
HRESULT setValue([in] int index, [in] BSTR value);
-};
+}
[
local,
@@ -2589,7 +2589,7 @@ interface IMXReaderControl : IDispatch
[id(DISPID_MX_READER_CONTROL_SUSPEND)]
HRESULT suspend();
-};
+}
[
object,
@@ -2641,7 +2641,7 @@ interface IMXWriter : IDispatch
[id(DISPID_MX_WRITER_FLUSH)]
HRESULT flush();
-};
+}
[
local,
@@ -2837,7 +2837,7 @@ interface ISchemaStringCollection : IDispatch
[id(DISPID_NEWENUM), hidden, restricted, propget]
HRESULT _newEnum(
[out,retval] IUnknown** ppunk);
-};
+}
[
local,
@@ -2871,7 +2871,7 @@ interface ISchemaItemCollection : IDispatch
[id(DISPID_NEWENUM), hidden, restricted, propget]
HRESULT _newEnum(
[out,retval]IUnknown** ppunk);
-};
+}
[
local,
@@ -2910,7 +2910,7 @@ interface ISchemaItem : IDispatch
HRESULT writeAnnotation(
[in] IUnknown* annotationSink,
[out,retval] VARIANT_BOOL* isWritten);
-};
+}
[
local,
@@ -2956,7 +2956,7 @@ interface ISchema : ISchemaItem
[id(DISPID_SOM_SCHEMALOCATIONS), propget]
HRESULT schemaLocations(
[out,retval] ISchemaStringCollection** schemaLocations);
-};
+}
[
local,
@@ -2974,7 +2974,7 @@ interface ISchemaParticle : ISchemaItem
[id(DISPID_SOM_MAXOCCURS), propget]
HRESULT maxOccurs(
[out,retval] VARIANT* maxOccurs);
-};
+}
[
object,
@@ -3007,7 +3007,7 @@ interface ISchemaAttribute : ISchemaItem
[id(DISPID_SOM_ISREFERENCE), propget]
HRESULT isReference(
[out,retval] VARIANT_BOOL* reference);
-};
+}
[
local,
@@ -3061,7 +3061,7 @@ interface ISchemaElement : ISchemaParticle
[id(DISPID_SOM_ISREFERENCE), propget]
HRESULT isReference(
[out,retval] VARIANT_BOOL* reference);
-};
+}
[
local,
@@ -3140,7 +3140,7 @@ interface ISchemaType : ISchemaItem
[id(DISPID_SOM_PATTERNS), propget]
HRESULT patterns(
[out,retval] ISchemaStringCollection** patterns);
-};
+}
[
local,
@@ -3174,7 +3174,7 @@ interface ISchemaComplexType : ISchemaType
[id(DISPID_SOM_PROHIBITED), propget]
HRESULT prohibitedSubstitutions(
[out,retval] SCHEMADERIVATIONMETHOD* prohibited);
-};
+}
[
local,
@@ -3192,7 +3192,7 @@ interface ISchemaAttributeGroup : ISchemaItem
[id(DISPID_SOM_ATTRIBUTES), propget]
HRESULT attributes(
[out,retval] ISchemaItemCollection** attributes);
-};
+}
[
local,
@@ -3206,7 +3206,7 @@ interface ISchemaModelGroup : ISchemaParticle
[id(DISPID_SOM_PARTICLES), propget]
HRESULT particles(
[out,retval] ISchemaItemCollection** particles);
-};
+}
[
local,
@@ -3224,7 +3224,7 @@ interface ISchemaAny : ISchemaParticle
[id(DISPID_SOM_PROCESSCONTENTS), propget]
HRESULT processContents(
[out,retval] SCHEMAPROCESSCONTENTS* processContents);
-};
+}
[
local,
@@ -3246,7 +3246,7 @@ interface ISchemaIdentityConstraint : ISchemaItem
[id(DISPID_SOM_REFERENCEDKEY), propget]
HRESULT referencedKey(
[out,retval] ISchemaIdentityConstraint** key);
-};
+}
[
local,
@@ -3264,7 +3264,7 @@ interface ISchemaNotation : ISchemaItem
[id(DISPID_SOM_PUBLICIDENTIFIER), propget]
HRESULT publicIdentifier(
[out,retval] BSTR* uri);
-};
+}
[
@@ -3279,7 +3279,7 @@ coclass SAXXMLReader30
[default] interface IVBSAXXMLReader;
interface ISAXXMLReader;
interface IMXReaderControl;
-};
+}
[
uuid(7c6e29bc-8b8b-4c3d-859e-af6cd158be0f)
@@ -3415,7 +3415,7 @@ coclass MXXMLWriter30
interface IVBSAXDTDHandler;
interface IVBSAXErrorHandler;
interface IVBSAXLexicalHandler;
-};
+}
[
uuid(88d969c8-f192-11d4-a65f-0040963251e5),
diff --git a/include/msxml6.idl b/include/msxml6.idl
index 1169e13..1f657a8 100644
--- a/include/msxml6.idl
+++ b/include/msxml6.idl
@@ -605,7 +605,7 @@ interface IXMLDOMSchemaCollection2 : IXMLDOMSchemaCollection
HRESULT getDeclaration(
[in] IXMLDOMNode* node,
[out,retval]ISchemaItem** item);
-};
+}
[
local,
@@ -1263,7 +1263,7 @@ interface IXMLHTTPRequest : IDispatch
[propput, id(14)]
HRESULT onreadystatechange([in] IDispatch *pReadyStateSink);
-};
+}
[
object,
@@ -1761,7 +1761,7 @@ interface ISAXAttributes : IUnknown
[in] int nQName,
[out] const WCHAR ** pValue,
[out] int * nValue);
-};
+}
[
object,
@@ -1821,7 +1821,7 @@ interface ISAXContentHandler : IUnknown
HRESULT skippedEntity(
[in] const WCHAR * pName,
[in] int nName);
-};
+}
[
object,
@@ -1861,7 +1861,7 @@ interface ISAXDeclHandler : IUnknown
[in] int nPublicId,
[in] const WCHAR * pSystemId,
[in] int nSystemId);
-};
+}
[
object,
@@ -1887,7 +1887,7 @@ interface ISAXDTDHandler : IUnknown
[in] int nSystemId,
[in] const WCHAR * pNotationName,
[in] int nNotationName);
-};
+}
[
object,
@@ -1900,7 +1900,7 @@ interface ISAXEntityResolver : IUnknown
[in] const WCHAR * pPublicId,
[in] const WCHAR * pSystemId,
[out, retval] VARIANT * ret);
-};
+}
[
object,
@@ -1923,7 +1923,7 @@ interface ISAXErrorHandler : IUnknown
[in] ISAXLocator * pLocator,
[in] const WCHAR * pErrorMessage,
[in] HRESULT hrErrorCode);
-};
+}
[
object,
@@ -1957,7 +1957,7 @@ interface ISAXLexicalHandler : IUnknown
HRESULT comment(
[in] const WCHAR * pChars,
[in] int nChars);
-};
+}
[
object,
@@ -1977,7 +1977,7 @@ interface ISAXLocator : IUnknown
HRESULT getSystemId(
[out, retval] const WCHAR ** systemId);
-};
+}
[
local,
@@ -1990,7 +1990,7 @@ interface ISAXXMLFilter : ISAXXMLReader
[out, retval] ISAXXMLReader ** pReader);
HRESULT putParent(
[in] ISAXXMLReader * reader);
-};
+}
[
local,
@@ -2096,7 +2096,7 @@ interface IVBSAXAttributes : IDispatch
[id(DISPID_SAX_ATTRIBUTES_GETVALUEFROMQNAME)]
HRESULT getValueFromQName( [in] BSTR QName, [out, retval] BSTR * value);
-};
+}
[
object,
@@ -2143,7 +2143,7 @@ interface IVBSAXContentHandler : IDispatch
[id(DISPID_SAX_CONTENTHANDLER_SKIPPEDENTITY)]
HRESULT skippedEntity( [in, out] BSTR * name);
-};
+}
[
object,
@@ -2176,7 +2176,7 @@ interface IVBSAXDeclHandler : IDispatch
[in, out] BSTR * name,
[in, out] BSTR * publicId,
[in, out] BSTR * systemId);
-};
+}
[
object,
@@ -2198,7 +2198,7 @@ interface IVBSAXDTDHandler : IDispatch
[in, out] BSTR * publicId,
[in, out] BSTR * systemId,
[in, out] BSTR * notationName);
-};
+}
[
object,
@@ -2213,7 +2213,7 @@ interface IVBSAXEntityResolver : IDispatch
[in, out] BSTR * publicId,
[in, out] BSTR * systemId,
[out, retval] VARIANT * ret);
-};
+}
[
object,
@@ -2240,7 +2240,7 @@ interface IVBSAXErrorHandler : IDispatch
[in] IVBSAXLocator * locator,
[in, out] BSTR * errorMessage,
[in] LONG errorCode);
-};
+}
[
object,
@@ -2270,7 +2270,7 @@ interface IVBSAXLexicalHandler : IDispatch
[id(DISPID_SAX_LEXICALHANDLER_COMMENT)]
HRESULT comment( [in, out] BSTR * chars);
-};
+}
[
object,
@@ -2291,7 +2291,7 @@ interface IVBSAXLocator : IDispatch
[propget, id(DISPID_SAX_LOCATOR_SYSTEMID)]
HRESULT systemId( [out, retval] BSTR * systemId);
-};
+}
[
object,
@@ -2306,7 +2306,7 @@ interface IVBSAXXMLFilter : IDispatch
[propputref, id(DISPID_SAX_XMLFILTER_PARENT)]
HRESULT parent( [in] IVBSAXXMLReader * reader);
-};
+}
[
dual,
@@ -2422,7 +2422,7 @@ interface IMXAttributes : IDispatch
[id(DISPID_MX_ATTRIBUTES_SETVALUE)]
HRESULT setValue([in] int index, [in] BSTR value);
-};
+}
[
local,
@@ -2453,7 +2453,7 @@ interface IMXReaderControl : IDispatch
[id(DISPID_MX_READER_CONTROL_SUSPEND)]
HRESULT suspend();
-};
+}
[
object,
@@ -2505,7 +2505,7 @@ interface IMXWriter : IDispatch
[id(DISPID_MX_WRITER_FLUSH)]
HRESULT flush();
-};
+}
[
local,
@@ -2701,7 +2701,7 @@ interface ISchemaStringCollection : IDispatch
[id(DISPID_NEWENUM), hidden, restricted, propget]
HRESULT _newEnum(
[out,retval] IUnknown** ppunk);
-};
+}
[
local,
@@ -2735,7 +2735,7 @@ interface ISchemaItemCollection : IDispatch
[id(DISPID_NEWENUM), hidden, restricted, propget]
HRESULT _newEnum(
[out,retval]IUnknown** ppunk);
-};
+}
[
local,
@@ -2774,7 +2774,7 @@ interface ISchemaItem : IDispatch
HRESULT writeAnnotation(
[in] IUnknown* annotationSink,
[out,retval] VARIANT_BOOL* isWritten);
-};
+}
[
local,
@@ -2820,7 +2820,7 @@ interface ISchema : ISchemaItem
[id(DISPID_SOM_SCHEMALOCATIONS), propget]
HRESULT schemaLocations(
[out,retval] ISchemaStringCollection** schemaLocations);
-};
+}
[
local,
@@ -2838,7 +2838,7 @@ interface ISchemaParticle : ISchemaItem
[id(DISPID_SOM_MAXOCCURS), propget]
HRESULT maxOccurs(
[out,retval] VARIANT* maxOccurs);
-};
+}
[
object,
@@ -2871,7 +2871,7 @@ interface ISchemaAttribute : ISchemaItem
[id(DISPID_SOM_ISREFERENCE), propget]
HRESULT isReference(
[out,retval] VARIANT_BOOL* reference);
-};
+}
[
local,
@@ -2925,7 +2925,7 @@ interface ISchemaElement : ISchemaParticle
[id(DISPID_SOM_ISREFERENCE), propget]
HRESULT isReference(
[out,retval] VARIANT_BOOL* reference);
-};
+}
[
local,
@@ -3004,7 +3004,7 @@ interface ISchemaType : ISchemaItem
[id(DISPID_SOM_PATTERNS), propget]
HRESULT patterns(
[out,retval] ISchemaStringCollection** patterns);
-};
+}
[
local,
@@ -3038,7 +3038,7 @@ interface ISchemaComplexType : ISchemaType
[id(DISPID_SOM_PROHIBITED), propget]
HRESULT prohibitedSubstitutions(
[out,retval] SCHEMADERIVATIONMETHOD* prohibited);
-};
+}
[
local,
@@ -3056,7 +3056,7 @@ interface ISchemaAttributeGroup : ISchemaItem
[id(DISPID_SOM_ATTRIBUTES), propget]
HRESULT attributes(
[out,retval] ISchemaItemCollection** attributes);
-};
+}
[
local,
@@ -3070,7 +3070,7 @@ interface ISchemaModelGroup : ISchemaParticle
[id(DISPID_SOM_PARTICLES), propget]
HRESULT particles(
[out,retval] ISchemaItemCollection** particles);
-};
+}
[
local,
@@ -3088,7 +3088,7 @@ interface ISchemaAny : ISchemaParticle
[id(DISPID_SOM_PROCESSCONTENTS), propget]
HRESULT processContents(
[out,retval] SCHEMAPROCESSCONTENTS* processContents);
-};
+}
[
local,
@@ -3110,7 +3110,7 @@ interface ISchemaIdentityConstraint : ISchemaItem
[id(DISPID_SOM_REFERENCEDKEY), propget]
HRESULT referencedKey(
[out,retval] ISchemaIdentityConstraint** key);
-};
+}
[
local,
@@ -3128,7 +3128,7 @@ interface ISchemaNotation : ISchemaItem
[id(DISPID_SOM_PUBLICIDENTIFIER), propget]
HRESULT publicIdentifier(
[out,retval] BSTR* uri);
-};
+}
[
@@ -3139,7 +3139,7 @@ coclass SAXXMLReader
[default] interface IVBSAXXMLReader;
interface ISAXXMLReader;
interface IMXReaderControl;
-};
+}
[
uuid(3124c396-fb13-4836-a6ad-1317f1713688)
@@ -3149,7 +3149,7 @@ coclass SAXXMLReader30
[default] interface IVBSAXXMLReader;
interface ISAXXMLReader;
interface IMXReaderControl;
-};
+}
[
uuid(7c6e29bc-8b8b-4c3d-859e-af6cd158be0f)
@@ -3273,7 +3273,7 @@ coclass MXXMLWriter
interface IVBSAXDTDHandler;
interface IVBSAXErrorHandler;
interface IVBSAXLexicalHandler;
-};
+}
[
uuid(3d813dfe-6c91-4a4e-8f41-04346a841d9c)
@@ -3293,7 +3293,7 @@ coclass MXXMLWriter30
interface IVBSAXDTDHandler;
interface IVBSAXErrorHandler;
interface IVBSAXLexicalHandler;
-};
+}
[
uuid(88d969c8-f192-11d4-a65f-0040963251e5),
diff --git a/include/netcfgx.idl b/include/netcfgx.idl
index d51407f..aa48742 100644
--- a/include/netcfgx.idl
+++ b/include/netcfgx.idl
@@ -74,7 +74,7 @@ interface INetCfgComponent : IUnknown
HRESULT GetDeviceStatus ([out] ULONG* pulStatus);
HRESULT OpenParamKey ([out] HKEY* phkey);
HRESULT RaisePropertyUi ([in] HWND hwndParent, [in] DWORD dwFlags, [in] IUnknown* punkContext);
-};
+}
[
@@ -89,7 +89,7 @@ interface IEnumNetCfgComponent : IUnknown
HRESULT Skip ([in] ULONG celt);
HRESULT Reset ();
HRESULT Clone ([out] IEnumNetCfgComponent** ppenum);
-};
+}
[
local,
@@ -103,7 +103,7 @@ interface INetCfgLock : IUnknown
[out] LPWSTR* ppszwClientDescription);
HRESULT ReleaseWriteLock ();
HRESULT IsWriteLocked ([out] LPWSTR* ppszwClientDescription);
-};
+}
[
local,
@@ -120,7 +120,7 @@ interface INetCfg : IUnknown
HRESULT EnumComponents ([in] const GUID* pguidClass, [out] IEnumNetCfgComponent** ppenumComponent);
HRESULT FindComponent ([in] LPCWSTR pszwInfId, [out] INetCfgComponent** pComponent);
HRESULT QueryNetCfgClass ([in] const GUID* pguidClass, [in] REFIID riid,[out] void** ppvObject);
-};
+}
[
helpstring("Network Configuration Component Object"),
diff --git a/include/netcon.idl b/include/netcon.idl
index eecc1d2..3db2382 100644
--- a/include/netcon.idl
+++ b/include/netcon.idl
@@ -179,7 +179,7 @@ interface INetSharingPortMapping : IDispatch
[id(4)]
HRESULT Delete();
-};
+}
[
object,
uuid(02e4a2de-da20-4e34-89c8-ac22275a010b),
diff --git a/include/oleacc.idl b/include/oleacc.idl
index 3328548..fd9c078 100644
--- a/include/oleacc.idl
+++ b/include/oleacc.idl
@@ -355,7 +355,7 @@ library Accessibility
{
interface IAccPropServices;
}
-};
+}
cpp_quote("DEFINE_GUID(CLSID_AccPropServices, 0xb5f8350b, 0x0548, 0x48b1, 0xa6, 0xee, 0x88, 0xbd, 0x00, 0xb4, 0xa5, 0xe7);")
cpp_quote("DEFINE_GUID(IIS_IsOleaccProxy, 0x902697fa, 0x80e4, 0x4560, 0x80, 0x2a, 0xa1, 0x3f, 0x22, 0xa6, 0x47, 0x09);")
diff --git a/include/pstore.idl b/include/pstore.idl
index a963b25..f9731d3 100644
--- a/include/pstore.idl
+++ b/include/pstore.idl
@@ -273,4 +273,4 @@ interface IPStore : IUnknown
[in] IEnumPStoreItems** ppenum );
}
-};
+}
diff --git a/include/qedit.idl b/include/qedit.idl
index d42e691..753ac15 100644
--- a/include/qedit.idl
+++ b/include/qedit.idl
@@ -78,7 +78,7 @@ interface ISampleGrabber: IUnknown
ISampleGrabberCB * pCallback,
LONG WhichMethodToCallback
);
-};
+}
[
object,
@@ -157,7 +157,7 @@ interface IMediaDet : IUnknown
HRESULT EnterBitmapGrabMode(
double SeekTime
);
-};
+}
[
uuid(65BD0711-24D2-4ff7-9324-ED2E5D3ABAFA),
@@ -165,7 +165,7 @@ interface IMediaDet : IUnknown
coclass MediaDet
{
[default] interface IMediaDet;
-};
+}
[
object,
@@ -185,7 +185,7 @@ interface IMediaLocator : IUnknown
HRESULT AddFoundLocation(
BSTR dir
);
-};
+}
typedef struct
{
@@ -258,7 +258,7 @@ interface IPropertySetter : IUnknown
[in] IUnknown * target,
[in] REFERENCE_TIME now
);
-};
+}
[
object,
@@ -275,7 +275,7 @@ interface IAMErrorLog : IUnknown
long hresult,
[in] VARIANT * extra
);
-};
+}
[
object,
@@ -292,7 +292,7 @@ interface IAMSetErrorLog : IUnknown
[propput] HRESULT ErrorLog(
[in] IAMErrorLog * log
);
-};
+}
interface IAMTimeline;
interface IAMTimelineGroup;
@@ -439,7 +439,7 @@ interface IAMTimeline : IUnknown
HRESULT GetDefaultEffectB(
[out,retval] BSTR * guidb
);
-};
+}
[
uuid(78530B75-61F9-11D2-8CAD-00A024580902)
@@ -449,7 +449,7 @@ coclass AMTimeline
[default] interface IAMTimeline;
interface IPersistStream;
interface IAMSetErrorLog;
-};
+}
[
object,
@@ -536,7 +536,7 @@ interface IAMTimelineGroup : IUnknown
HRESULT SetRecompFormatFromSource(
IAMTimelineSrc * source
);
-};
+}
[
object,
@@ -701,7 +701,7 @@ interface IAMTimelineObj : IUnknown
HRESULT GetEmbedDepth(
long * depth
);
-};
+}
[
object,
@@ -804,7 +804,7 @@ interface IAMTimelineSrc : IUnknown
HRESULT SetStretchMode(
int mode
);
-};
+}
enum
{
diff --git a/include/shdeprecated.idl b/include/shdeprecated.idl
index 1f001fd..3e1e5e7 100644
--- a/include/shdeprecated.idl
+++ b/include/shdeprecated.idl
@@ -51,7 +51,7 @@ interface ITravelEntry : IUnknown
HRESULT GetPidl(
[out] LPITEMIDLIST *ppidl);
-};
+}
[
hidden,
@@ -109,7 +109,7 @@ interface ITravelLog : IUnknown
[in] IUnknown *punk);
HRESULT Revert();
-};
+}
typedef void *CIE4ConnectionPoint;
@@ -137,7 +137,7 @@ interface IExpDispSupport : IUnknown
VARIANT *pVarResult,
EXCEPINFO *pexcepinfo,
UINT *puArgErr);
-};
+}
typedef enum tagBNSTATE
{
@@ -601,4 +601,4 @@ interface IBrowserService2 : IBrowserService
HRESULT v_CheckZoneCrossing(
[in, out] LPCITEMIDLIST pidl);
-};
+}
diff --git a/include/shobjidl.idl b/include/shobjidl.idl
index f1b85a8..141ac78 100644
--- a/include/shobjidl.idl
+++ b/include/shobjidl.idl
@@ -1512,7 +1512,7 @@ interface IDockingWindow : IOleWindow
[in] LPCRECT prcBorder,
[in] IUnknown *punkToolbarSite,
[in] BOOL fReserved);
-};
+}
/*****************************************************************************
diff --git a/include/stdole2.idl b/include/stdole2.idl
index 9839c4c..18c402a 100644
--- a/include/stdole2.idl
+++ b/include/stdole2.idl
@@ -268,7 +268,7 @@ library stdole
HRESULT AddRefHfont([in] OLE_HANDLE hFont);
HRESULT ReleaseHfont([in] OLE_HANDLE hFont);
- };
+ }
[
@@ -299,7 +299,7 @@ library stdole
appear at the end of the typelib. */
/* [default, source] dispinterface FontEvents;*/
interface IFont;
- };
+ }
[
odl,
@@ -349,7 +349,7 @@ library stdole
[propget] HRESULT Attributes([out, retval] long *pdwAttr);
HRESULT SetHdc([in] OLE_HANDLE hdc);
- };
+ }
[
uuid(7BF80981-BF32-101A-8BBB-00AA00300CAB)
@@ -373,7 +373,7 @@ library stdole
OLE_XSIZE_HIMETRIC cxSrc,
OLE_YSIZE_HIMETRIC cySrc,
void *prcWBounds);
- };
+ }
typedef [public] Picture IPictureDisp;
@@ -383,7 +383,7 @@ library stdole
coclass StdPicture {
[default] dispinterface Picture;
interface IPicture;
- };
+ }
[
uuid(E6C8FA08-BD9F-11D0-985E-00C04FC29993)
@@ -419,7 +419,7 @@ library stdole
]
HRESULT SavePicture([in] IPictureDisp *Picture,
[in] BSTR filename);
- };
+ }
[
@@ -431,9 +431,9 @@ library stdole
properties:
methods:
[id(DISPID_FONT_CHANGED)] void FontChanged([in] BSTR PropertyName);
- };
+ }
typedef [public] FontEvents IFontEventsDisp;
-};
+}
diff --git a/include/textstor.idl b/include/textstor.idl
index e79443d..c6d88c7 100644
--- a/include/textstor.idl
+++ b/include/textstor.idl
@@ -154,7 +154,7 @@ interface ITextStoreACPSink : IUnknown
HRESULT OnStartEditTransaction();
HRESULT OnEndEditTransaction();
-};
+}
[
object,
@@ -311,4 +311,4 @@ interface ITextStoreACP : IUnknown
HRESULT GetWnd(
[in] TsViewCookie vcView,
[out] HWND *phwnd);
-};
+}
diff --git a/include/transact.idl b/include/transact.idl
index c9dbc69..fb3bd42 100644
--- a/include/transact.idl
+++ b/include/transact.idl
@@ -157,7 +157,7 @@ interface ITransaction : IUnknown {
[in] BOOL fRetaining,
[in] BOOL fAsync);
HRESULT GetTransactionInfo([out] XACTTRANSINFO *pinfo);
-};
+}
[
object,
@@ -165,7 +165,7 @@ interface ITransaction : IUnknown {
]
interface ITransactionCloner : ITransaction {
HRESULT CloneWithCommitDisabled([out] ITransaction **ppITransaction);
-};
+}
[
object,
@@ -173,7 +173,7 @@ interface ITransactionCloner : ITransaction {
]
interface ITransaction2 : ITransactionCloner {
HRESULT GetTransactionInfo2([out] XACTTRANSINFO *pinfo);
-};
+}
[
object,
@@ -186,7 +186,7 @@ interface ITransactionDispenser : IUnknown {
[in] ULONG isoFlags,
[in, unique] ITransactionOptions *pOptions,
[out] ITransaction **ppTransaction);
-};
+}
[
object,
@@ -195,7 +195,7 @@ interface ITransactionDispenser : IUnknown {
interface ITransactionOptions : IUnknown {
HRESULT SetOptions([in] XACTOPT *pOptions);
HRESULT GetOptions([in, out] XACTOPT *pOptions);
-};
+}
[
object,
@@ -213,7 +213,7 @@ interface ITransactionOutcomeEvents : IUnknown {
[in, unique] BOID *pboidReason,
[in] HRESULT hr);
HRESULT Indoubt(void);
-};
+}
[
object,
@@ -223,4 +223,4 @@ interface ITmNodeName : IUnknown {
HRESULT GetNodeNameSize([out] ULONG *pcbNodeNameSize);
HRESULT GetNodeName([in] ULONG cbNodeNameBufferSize,
[in, out] LPWSTR pNodeNameBuffer);
-};
+}
diff --git a/include/txcoord.idl b/include/txcoord.idl
index fd17d58..e4a5784 100644
--- a/include/txcoord.idl
+++ b/include/txcoord.idl
@@ -43,7 +43,7 @@ interface ITransactionResourceAsync : IUnknown {
HRESULT CommitRequest([in]DWORD grfRM,[in]XACTUOW *pNewUOW);
HRESULT AbortRequest([in]BOID *pboidReason,[in]BOOL fRetaining,[in]XACTUOW *pNewUOW);
HRESULT TMDown(void);
-};
+}
[
object,
@@ -52,7 +52,7 @@ interface ITransactionResourceAsync : IUnknown {
interface ITransactionLastResourceAsync : IUnknown {
HRESULT DelegateCommit([in]DWORD grfRM);
HRESULT ForgetRequest([in]XACTUOW *pNewUOW);
-};
+}
[
object,
@@ -63,7 +63,7 @@ interface ITransactionResource : IUnknown {
HRESULT CommitRequest([in]DWORD grfRM,[in]XACTUOW *pNewUOW);
HRESULT AbortRequest([in]BOID *pboidReason,[in]BOOL fRetaining,[in]XACTUOW *pNewUOW);
HRESULT TMDown(void);
-};
+}
[
object,
@@ -73,7 +73,7 @@ interface ITransactionEnlistmentAsync : IUnknown {
HRESULT PrepareRequestDone([in]HRESULT hr,[in]IMoniker *pmk,[in]BOID *pboidReason);
HRESULT CommitRequestDone([in]HRESULT hr);
HRESULT AbortRequestDone([in]HRESULT hr);
-};
+}
[
object,
@@ -81,7 +81,7 @@ interface ITransactionEnlistmentAsync : IUnknown {
]
interface ITransactionLastEnlistmentAsync : IUnknown {
HRESULT TransactionOutcome([in]XACTSTAT XactStat,[in]BOID *pboidReason);
-};
+}
[
object,
@@ -90,7 +90,7 @@ interface ITransactionLastEnlistmentAsync : IUnknown {
interface ITransactionExportFactory : IUnknown {
HRESULT GetRemoteClassId([in]CLSID *pclsid);
HRESULT Create([in]ULONG cbWhereabouts,[in]byte *rgbWhereabouts,[out]ITransactionExport **ppExport);
-};
+}
[
object,
@@ -99,7 +99,7 @@ interface ITransactionExportFactory : IUnknown {
interface ITransactionImportWhereabouts : IUnknown {
HRESULT GetWhereaboutsSize([out]ULONG *pcbWhereabouts);
HRESULT GetWhereabouts([in]ULONG cbWhereabouts,[out]byte *rgbWhereabouts,[out]ULONG *pcbUsed);
-};
+}
[
object,
@@ -108,7 +108,7 @@ interface ITransactionImportWhereabouts : IUnknown {
interface ITransactionExport : IUnknown {
HRESULT Export([in]IUnknown *punkTransaction,[out]ULONG *pcbTransactionCookie);
HRESULT GetTransactionCookie([in]IUnknown *punkTransaction,[in]ULONG cbTransactionCookie,[out]byte *rgbTransactionCookie,[out]ULONG *pcbUsed);
-};
+}
[
object,
@@ -116,7 +116,7 @@ interface ITransactionExport : IUnknown {
]
interface ITransactionImport : IUnknown {
HRESULT Import([in]ULONG cbTransactionCookie,[in]byte *rgbTransactionCookie,[in]IID *piid,[out,iid_is(piid)]void **ppvTransaction);
-};
+}
[
object,
uuid(17cf72d0-bac5-11d1-b1bf-00c04fc2f3ef)
@@ -124,7 +124,7 @@ interface ITransactionImport : IUnknown {
interface ITipTransaction : IUnknown {
HRESULT Push([in]char *i_pszRemoteTmUrl,[out]char **o_ppszRemoteTxUrl);
HRESULT GetTransactionUrl([out]char **o_ppszLocalTxUrl);
-};
+}
[
object,
uuid(17cf72d1-bac5-11d1-b1bf-00c04fc2f3ef)
@@ -133,14 +133,14 @@ interface ITipHelper : IUnknown {
HRESULT Pull([in]char *i_pszTxUrl,[out]ITransaction **o_ppITransaction);
HRESULT PullAsync([in]char *i_pszTxUrl,[in]ITipPullSink *i_pTipPullSink,[out]ITransaction **o_ppITransaction);
HRESULT GetLocalTmUrl([out]char **o_ppszLocalTmUrl);
-};
+}
[
object,
uuid(17cf72d2-bac5-11d1-b1bf-00c04fc2f3ef)
]
interface ITipPullSink : IUnknown {
HRESULT PullComplete([in]HRESULT i_hrPull);
-};
+}
[
object,
uuid(9797c15d-a428-4291-87b6-0995031a678d)
@@ -159,7 +159,7 @@ interface IDtcNetworkAccessConfig : IUnknown {
HRESULT GetXAAccess([out]BOOL *pbXAAccess);
HRESULT SetXAAccess([in]BOOL bXAAccess);
HRESULT RestartDtcService(void);
-};
+}
typedef enum AUTHENTICATION_LEVEL {
NO_AUTHENTICATION_REQUIRED,
@@ -178,4 +178,4 @@ interface IDtcNetworkAccessConfig2 : IDtcNetworkAccessConfig {
HRESULT SetNetworkOutboundAccess([in]BOOL bOutbound);
HRESULT GetAuthenticationLevel([out]AUTHENTICATION_LEVEL *pAuthLevel);
HRESULT SetAuthenticationLevel([in]AUTHENTICATION_LEVEL AuthLevel);
-};
+}
diff --git a/include/txdtc.idl b/include/txdtc.idl
index 60f35a6..c294470 100644
--- a/include/txdtc.idl
+++ b/include/txdtc.idl
@@ -119,21 +119,21 @@ cpp_quote("#endif")
]
interface IXATransLookup : IUnknown {
HRESULT Lookup([out]ITransaction **ppTransaction);
-};
+}
[
object,
uuid(bf193c85-0d1a-4290-b88f-d2cb8873d1e7)
]
interface IXATransLookup2 : IUnknown {
HRESULT Lookup([in]XID *pXID,[out]ITransaction **ppTransaction);
-};
+}
[
object,
uuid(0d563181-defb-11ce-aed1-00aa0051e2c4)
]
interface IResourceManagerSink : IUnknown {
HRESULT TMDown(void);
-};
+}
[
object,
uuid(13741d21-87eb-11ce-8081-0080c758527e)
@@ -143,7 +143,7 @@ interface IResourceManager : IUnknown {
HRESULT Reenlist([in]byte *pPrepInfo,[in]ULONG cbPrepInfo,[in]DWORD lTimeout,[out]XACTSTAT *pXactStat);
HRESULT ReenlistmentComplete(void);
HRESULT GetDistributedTransactionManager([in]REFIID iid,[out,iid_is(iid)]void **ppvObject);
-};
+}
[
object,
uuid(4d964ad4-5b33-11d3-8a91-00c04f79eb6d)
@@ -151,7 +151,7 @@ interface IResourceManager : IUnknown {
interface ILastResourceManager : IUnknown {
HRESULT TransactionCommitted([in]byte *pPrepInfo,[in]ULONG cbPrepInfo);
HRESULT RecoveryDone(void);
-};
+}
[
object,
uuid(d136c69a-f749-11d1-8f47-00c04f8ee57d)
@@ -159,7 +159,7 @@ interface ILastResourceManager : IUnknown {
interface IResourceManager2 : IResourceManager {
HRESULT Enlist2([in]ITransaction *pTransaction,[in]ITransactionResourceAsync *pResAsync,[out]XACTUOW *pUOW,[out]LONG *pisoLevel,[out]XID *pXid,[out]ITransactionEnlistmentAsync **ppEnlist);
HRESULT Reenlist2([in]XID *pXid,[in]DWORD dwTimeout,[out]XACTSTAT *pXactStat);
-};
+}
[
object,
uuid(c8a6e3a1-9a8c-11cf-a308-00a0c905416e)
@@ -167,7 +167,7 @@ interface IResourceManager2 : IResourceManager {
interface IXAConfig : IUnknown {
HRESULT Initialize([in]GUID clsidHelperDll);
HRESULT Terminate(void);
-};
+}
/* commented out because idl doesn't accept xa_switch_t type
[
object,
@@ -176,28 +176,28 @@ interface IXAConfig : IUnknown {
interface IRMHelper : IUnknown {
HRESULT RMCount([in]DWORD dwcTotalNumberOfRMs);
HRESULT RMInfo([in]xa_switch_t *pXa_Switch,[in]BOOL fCDeclCallingConv,[in]char *pszOpenString,[in]char *pszCloseString,[in]GUID guidRMRecovery);
-};
+}
[
object,
uuid(E793F6D2-F53D-11cf-A60D-00A0C905416E)
]
interface IXAObtainRMInfo : IUnknown {
HRESULT ObtainRMInfo([in]IRMHelper *pIRMHelper);
-};*/
+}*/
[
object,
uuid(13741d20-87eb-11ce-8081-0080c758527e)
]
interface IResourceManagerFactory : IUnknown {
HRESULT Create([in]GUID *pguidRM,[in]CHAR *pszRMName,[in]IResourceManagerSink *pIResMgrSink,[out]IResourceManager **ppResMgr);
-};
+}
[
object,
uuid(6b369c21-fbd2-11d1-8f47-00c04f8ee57d)
]
interface IResourceManagerFactory2 : IResourceManagerFactory {
HRESULT CreateEx([in]GUID *pguidRM,[in]CHAR *pszRMName,[in]IResourceManagerSink *pIResMgrSink,[in]REFIID riidRequested,[out, iid_is(riidRequested)]void **ppvResMgr);
-};
+}
[
object,
@@ -206,7 +206,7 @@ interface IResourceManagerFactory2 : IResourceManagerFactory {
interface IPrepareInfo : IUnknown {
HRESULT GetPrepareInfoSize([out]ULONG *pcbPrepInfo);
HRESULT GetPrepareInfo([out]byte *pPrepInfo);
-};
+}
[
object,
uuid(5fab2547-9779-11d1-b886-00c04fb9618a)
@@ -214,35 +214,35 @@ interface IPrepareInfo : IUnknown {
interface IPrepareInfo2 : IUnknown {
HRESULT GetPrepareInfoSize([out]ULONG *pcbPrepInfo);
HRESULT GetPrepareInfo([in]ULONG cbPrepareInfo,[out]byte *pPrepInfo);
-};
+}
[
object,
uuid(c23cc370-87ef-11ce-8081-0080c758527e)
]
interface IGetDispenser : IUnknown {
HRESULT GetDispenser([in]REFIID iid,[out,iid_is(iid)]void **ppvObject);
-};
+}
[
object,
uuid(5433376c-414d-11d3-b206-00c04fc2f3ef)
]
interface ITransactionVoterBallotAsync2 : IUnknown {
HRESULT VoteRequestDone([in]HRESULT hr,[in]BOID *pboidReason);
-};
+}
[
object,
uuid(5433376b-414d-11d3-b206-00c04fc2f3ef)
]
interface ITransactionVoterNotifyAsync2 : ITransactionOutcomeEvents {
HRESULT VoteRequest(void);
-};
+}
[
object,
uuid(5433376a-414d-11d3-b206-00c04fc2f3ef)
]
interface ITransactionVoterFactory2 : IUnknown {
HRESULT Create([in]ITransaction *pTransaction,[in]ITransactionVoterNotifyAsync2 *pVoterNotify,[out]ITransactionVoterBallotAsync2 **ppVoterBallot);
-};
+}
[
object,
uuid(82dc88e1-a954-11d1-8f88-00600895e7d5)
@@ -253,7 +253,7 @@ interface ITransactionPhase0EnlistmentAsync : IUnknown {
HRESULT Phase0Done(void);
HRESULT Unenlist(void);
HRESULT GetTransaction([out]ITransaction **ppITransaction);
-};
+}
[
object,
uuid(ef081809-0c76-11d2-87a6-00c04f990f34)
@@ -261,14 +261,14 @@ interface ITransactionPhase0EnlistmentAsync : IUnknown {
interface ITransactionPhase0NotifyAsync : IUnknown {
HRESULT Phase0Request([in]BOOL fAbortingHint);
HRESULT EnlistCompleted([in]HRESULT status);
-};
+}
[
object,
uuid(82dc88e0-a954-11d1-8f88-00600895e7d5)
]
interface ITransactionPhase0Factory : IUnknown {
HRESULT Create([in]ITransactionPhase0NotifyAsync *pPhase0Notify,[out]ITransactionPhase0EnlistmentAsync **ppPhase0Enlistment);
-};
+}
[
object,
uuid(59313e01-b36c-11cf-a539-00aa006887c3)
@@ -279,14 +279,14 @@ interface ITransactionTransmitter : IUnknown {
HRESULT MarshalPropagationToken([in]ULONG cbToken,[out]byte *rgbToken,[out]ULONG *pcbUsed);
HRESULT UnmarshalReturnToken([in]ULONG cbReturnToken,[in]byte *rgbReturnToken);
HRESULT Reset(void);
-};
+}
[
object,
uuid(59313e00-b36c-11cf-a539-00aa006887c3)
]
interface ITransactionTransmitterFactory : IUnknown {
HRESULT Create([out]ITransactionTransmitter **ppTransmitter);
-};
+}
[
object,
uuid(59313e03-b36c-11cf-a539-00aa006887c3)
@@ -296,14 +296,14 @@ interface ITransactionReceiver : IUnknown {
HRESULT GetReturnTokenSize([out]ULONG *pcbReturnToken);
HRESULT MarshalReturnToken([in]ULONG cbReturnToken,[out]byte *rgbReturnToken,[out]ULONG *pcbUsed);
HRESULT Reset(void);
-};
+}
[
object,
uuid(59313e02-b36c-11cf-a539-00aa006887c3)
]
interface ITransactionReceiverFactory : IUnknown {
HRESULT Create([out]ITransactionReceiver **ppReceiver);
-};
+}
typedef struct _ProxyConfigParams {
WORD wcThreadsMax;
@@ -316,20 +316,20 @@ typedef struct _ProxyConfigParams {
interface IDtcLuConfigure : IUnknown {
HRESULT Add([in]byte *pucLuPair,[in]DWORD cbLuPair);
HRESULT Delete([in]byte *pucLuPair,[in]DWORD cbLuPair);
-};
+}
[
object,
uuid(ac2b8ad2-d6f0-11d0-b386-00a0c9083365)
]
interface IDtcLuRecovery : IUnknown {
-};
+}
[
object,
uuid(4131e762-1aea-11d0-944b-00a0c905416e)
]
interface IDtcLuRecoveryFactory : IUnknown {
HRESULT Create([in]byte *pucLuPair,[in]DWORD cbLuPair,[out]IDtcLuRecovery **ppRecovery);
-};
+}
typedef enum _DtcLu_LocalRecovery_Work {
DTCINITIATEDRECOVERYWORK_CHECKLUSTATUS = 1,
@@ -403,21 +403,21 @@ interface IDtcLuRecoveryInitiatedByDtcTransWork : IUnknown {
HRESULT ConversationLost(void);
HRESULT GetRecoverySeqNum([out]LONG *plRecoverySeqNum);
HRESULT ObsoleteRecoverySeqNum([in]LONG lNewRecoverySeqNum);
-};
+}
[
object,
uuid(4131e766-1aea-11d0-944b-00a0c905416e)
]
interface IDtcLuRecoveryInitiatedByDtcStatusWork : IUnknown {
HRESULT HandleCheckLuStatus([in]LONG lRecoverySeqNum);
-};
+}
[
object,
uuid(4131e764-1aea-11d0-944b-00a0c905416e)
]
[local] interface IDtcLuRecoveryInitiatedByDtc : IUnknown {
HRESULT GetWork([in,out]DTCINITIATEDRECOVERYWORK *pWork,[in,out]void **ppv);
-};
+}
[
object,
uuid(ac2b8ad1-d6f0-11d0-b386-00a0c9083365)
@@ -431,14 +431,14 @@ interface IDtcLuRecoveryInitiatedByLuWork : IUnknown {
HRESULT HandleConfirmationOfOurCompareStates([in]DTCLUCOMPARESTATESCONFIRMATION Confirmation);
HRESULT HandleErrorFromOurCompareStates([in]DTCLUCOMPARESTATESERROR Error);
HRESULT ConversationLost(void);
-};
+}
[
object,
uuid(4131e768-1aea-11d0-944b-00a0c905416e)
]
interface IDtcLuRecoveryInitiatedByLu : IUnknown {
HRESULT GetObjectToHandleWorkFromLu([out]IDtcLuRecoveryInitiatedByLuWork **ppWork);
-};
+}
[
object,
uuid(4131e769-1aea-11d0-944b-00a0c905416e)
@@ -450,7 +450,7 @@ interface IDtcLuRmEnlistment : IUnknown {
HRESULT Committed(void);
HRESULT Forget(void);
HRESULT RequestCommit(void);
-};
+}
[
object,
uuid(4131e770-1aea-11d0-944b-00a0c905416e)
@@ -465,14 +465,14 @@ interface IDtcLuRmEnlistmentSink : IUnknown {
HRESULT Forget(void);
HRESULT Prepare(void);
HRESULT RequestCommit(void);
-};
+}
[
object,
uuid(4131e771-1aea-11d0-944b-00a0c905416e)
]
interface IDtcLuRmEnlistmentFactory : IUnknown {
HRESULT Create([in]unsigned char *pucLuPair,[in]DWORD cbLuPair,[in]ITransaction *pITransaction,[in]unsigned char *pTransId,[in]DWORD cbTransId,[in]IDtcLuRmEnlistmentSink *pRmEnlistmentSink,[in,out]IDtcLuRmEnlistment **ppRmEnlistment);
-};
+}
[
object,
uuid(4131e773-1aea-11d0-944b-00a0c905416e)
@@ -485,7 +485,7 @@ interface IDtcLuSubordinateDtc : IUnknown {
HRESULT Forget(void);
HRESULT Prepare(void);
HRESULT RequestCommit(void);
-};
+}
[
object,
uuid(4131e774-1aea-11d0-944b-00a0c905416e)
@@ -499,14 +499,14 @@ interface IDtcLuSubordinateDtcSink : IUnknown {
HRESULT Committed(void);
HRESULT Forget(void);
HRESULT RequestCommit(void);
-};
+}
[
object,
uuid(4131e775-1aea-11d0-944b-00a0c905416e)
]
interface IDtcLuSubordinateDtcFactory : IUnknown {
HRESULT Create([in]unsigned char *pucLuPair,[in]DWORD cbLuPair,[in]IUnknown *punkTransactionOuter,[in]ISOLEVEL isoLevel,[in]ULONG isoFlags,[in]ITransactionOptions *pOptions,[out]ITransaction **ppTransaction,[in]unsigned char *pTransId,[in]DWORD cbTransId,[in]IDtcLuSubordinateDtcSink *pSubordinateDtcSink,[in,out]IDtcLuSubordinateDtc **ppSubordinateDtc);
-};
+}
/* these GUIDs were found in mingw header, but without corresponding interface definitions
DEFINE_GUID(IID_IXAResourceManager,0x4131e751,0x1aea,0x11d0,0x94,0x4b,0x00,0xa0,0xc9,0x05,0x41,0x6e);
diff --git a/include/urlmon.idl b/include/urlmon.idl
index 9a39a7c..f1088e7 100644
--- a/include/urlmon.idl
+++ b/include/urlmon.idl
@@ -2015,7 +2015,7 @@ interface IUriBuilder: IUnknown
HRESULT HasBeenModified(
[out] BOOL *pfModified);
-};
+}
cpp_quote("HRESULT WINAPI CreateIUriBuilder(IUri*,DWORD,DWORD_PTR,IUriBuilder**);")
diff --git a/include/vmr9.idl b/include/vmr9.idl
index bb3681c..5340273 100644
--- a/include/vmr9.idl
+++ b/include/vmr9.idl
@@ -78,7 +78,7 @@ interface IVMRImagePresenter9 : IUnknown
HRESULT StartPresenting([in] DWORD_PTR id);
HRESULT StopPresenting([in] DWORD_PTR id);
HRESULT PresentImage([in] DWORD_PTR id, [in] VMR9PresentationInfo *info);
-};
+}
typedef enum _VMR9SurfaceAllocationFlags
{
@@ -116,7 +116,7 @@ interface IVMRSurfaceAllocator9 : IUnknown
HRESULT TerminateDevice([in] DWORD_PTR id);
HRESULT GetSurface([in] DWORD_PTR id, [in] DWORD surfaceindex, [in] DWORD flags, [out] IDirect3DSurface9 **surface);
HRESULT AdviseNotify([in] IVMRSurfaceAllocatorNotify9 *allocnotify);
-};
+}
[
local,
@@ -128,7 +128,7 @@ interface IVMRSurfaceAllocator9 : IUnknown
interface IVMRSurfaceAllocatorEx9 : IVMRSurfaceAllocator9
{
HRESULT GetSurfaceEx([in] DWORD_PTR id, [in] DWORD surfaceindex, [in] DWORD flags, [out] IDirect3DSurface9 **surface, [out] RECT *dest);
-};
+}
[
local,
@@ -144,7 +144,7 @@ interface IVMRSurfaceAllocatorNotify9 : IUnknown
HRESULT ChangeD3DDevice([in] IDirect3DDevice9 *device, [in] HMONITOR monitor);
HRESULT AllocateSurfaceHelper([in] VMR9AllocationInfo *allocinfo, [in, out] DWORD *numbuffers, [out] IDirect3DSurface9 **surface);
HRESULT NotifyEvent([in] LONG code, [in] LONG_PTR param1, [in] LONG_PTR param2);
-};
+}
typedef enum _VMR9AspectRatioMode
{
@@ -174,7 +174,7 @@ interface IVMRWindowlessControl9 : IUnknown
HRESULT GetCurrentImage([out] BYTE **dib);
HRESULT SetBorderColor([in] COLORREF color);
HRESULT GetBorderColor([out] COLORREF *color);
-};
+}
typedef enum _VMR9MixerPrefs
{
@@ -264,7 +264,7 @@ interface IVMRMixerControl9 : IUnknown
HRESULT SetProcAmpControl([in] DWORD streamid, [in] VMR9ProcAmpControl *control);
HRESULT GetProcAmpControl([in] DWORD streamid, [in, out] VMR9ProcAmpControl *control);
HRESULT GetProcAmpControlRange([in] DWORD streamid, [in, out] VMR9ProcAmpControlRange *controlrange);
-};
+}
typedef struct _VMR9AlphaBitmap
{
@@ -300,7 +300,7 @@ interface IVMRMixerBitmap9 : IUnknown
HRESULT SetAlphaBitmap([in] const VMR9AlphaBitmap *bitmap);
HRESULT UpdateAlphaBitmapParameters([in] const VMR9AlphaBitmap *bitmap);
HRESULT GetAlphaBitmapParameters([out] VMR9AlphaBitmap *bitmap);
-};
+}
[
local,
@@ -315,7 +315,7 @@ interface IVMRSurface9 : IUnknown
HRESULT LockSurface([out] BYTE **surface);
HRESULT UnlockSurface();
HRESULT GetSurface([out] IDirect3DSurface9 **surface);
-};
+}
typedef enum _VMR9RenderPrefs
{
@@ -334,7 +334,7 @@ interface IVMRImagePresenterConfig9 : IUnknown
{
HRESULT SetRenderingPrefs([in] DWORD renderflags);
HRESULT GetRenderingPrefs([out] DWORD *renderflags);
-};
+}
[
local,
@@ -347,7 +347,7 @@ interface IVMRVideoStreamControl9: IUnknown
{
HRESULT SetStreamActiveState([in] BOOL active);
HRESULT GetStreamActiveState([out] BOOL *active);
-};
+}
typedef enum _VMR9Mode
{
@@ -373,7 +373,7 @@ interface IVMRFilterConfig9 : IUnknown
HRESULT GetRenderingPrefs([out] DWORD *renderflags);
HRESULT SetRenderingMode([in] DWORD mode);
HRESULT GetRenderingMode([out] DWORD *mode);
-};
+}
[
local,
@@ -420,7 +420,7 @@ interface IVMRMonitorConfig9 : IUnknown
HRESULT SetDefaultMonitor([in] UINT uDev);
HRESULT GetDefaultMonitor([out] UINT *uDev);
HRESULT GetAvailableMonitors([out, size_is(arraysize)] VMR9MonitorInfo *info, [in] DWORD arraysize, [out] DWORD *numdev);
-};
+}
typedef enum _VMR9DeinterlacePrefs
{
@@ -493,7 +493,7 @@ interface IVMRDeinterlaceControl9 : IUnknown
HRESULT GetDeinterlacePrefs([out] DWORD *prefs);
HRESULT SetDeinterlacePrefs([in] DWORD prefs);
HRESULT GetActualDeinterlaceMode([in] DWORD streamid, [out] GUID *mode);
-};
+}
typedef struct _VMR9VideoStreamInfo {
IDirect3DSurface9 *pddsVideoSurface;
@@ -521,4 +521,4 @@ interface IVMRImageCompositor9 : IUnknown
HRESULT CompositeImage([in] IUnknown *d3ddev, [in] IDirect3DSurface9 *d3dtarget, [in] AM_MEDIA_TYPE *mttarget,
[in] REFERENCE_TIME start, [in] REFERENCE_TIME stop, D3DCOLOR back,
[in] VMR9VideoStreamInfo *info, [in] UINT streams);
-};
+}
diff --git a/include/vmrender.idl b/include/vmrender.idl
index c3d053d..c81a1ac 100644
--- a/include/vmrender.idl
+++ b/include/vmrender.idl
@@ -76,7 +76,7 @@ interface IVMRImagePresenter : IUnknown
HRESULT StartPresenting([in] DWORD_PTR id);
HRESULT StopPresenting([in] DWORD_PTR id);
HRESULT PresentImage([in] DWORD_PTR id, [in] VMRPRESENTATIONINFO *info);
-};
+}
typedef enum _VMRSurfaceAllocationFlags
{
@@ -113,7 +113,7 @@ interface IVMRSurfaceAllocator : IUnknown
HRESULT FreeSurface([in] DWORD_PTR id);
HRESULT PrepareSurface([in] DWORD_PTR id, [in] IDirectDrawSurface7 *surface, [in] DWORD dwSurfaceFlags);
HRESULT AdviseNotify([in] IVMRSurfaceAllocatorNotify *notify);
-};
+}
[
local,
@@ -130,7 +130,7 @@ interface IVMRSurfaceAllocatorNotify : IUnknown
HRESULT RestoreDDrawSurfaces();
HRESULT NotifyEvent([in] LONG EventCode, [in] LONG_PTR p1, [in] LONG_PTR p2);
HRESULT SetBorderColor([in] COLORREF border);
-};
+}
typedef enum _VMR_ASPECT_RATIO_MODE
{
@@ -162,7 +162,7 @@ interface IVMRWindowlessControl : IUnknown
HRESULT GetBorderColor([out] COLORREF *border);
HRESULT SetColorKey([in] COLORREF key);
HRESULT GetColorKey([out] COLORREF *key);
-};
+}
typedef enum _VMRMixerPrefs
{
@@ -213,7 +213,7 @@ interface IVMRMixerControl : IUnknown
HRESULT GetBackgroundClr([out] COLORREF *background);
HRESULT SetMixingPrefs([in] DWORD prefs);
HRESULT GetMixingPrefs([out] DWORD *prefs);
-};
+}
typedef struct tagVMRGUID
{
@@ -293,7 +293,7 @@ interface IVMRFilterConfig : IUnknown
HRESULT GetRenderingPrefs([out] DWORD *prefs);
HRESULT SetRenderingMode([in] DWORD mode);
HRESULT GetRenderingMode([out] DWORD *mode);
-};
+}
[
local,
@@ -306,7 +306,7 @@ interface IVMRAspectRatioControl : IUnknown
{
HRESULT GetAspectRatioMode([out] DWORD *armode);
HRESULT SetAspectRatioMode([in] DWORD armode);
-};
+}
typedef enum _VMRDeinterlacePrefs
{
@@ -369,7 +369,7 @@ interface IVMRDeinterlaceControl : IUnknown
HRESULT GetDeinterlacePrefs([out] DWORD *prefs);
HRESULT SetDeinterlacePrefs([in] DWORD prefs);
HRESULT GetActualDeinterlaceMode([in] DWORD id, [out] GUID *mode);
-};
+}
typedef struct _VMRALPHABITMAP
{
@@ -400,7 +400,7 @@ interface IVMRMixerBitmap : IUnknown
HRESULT SetAlphaBitmap([in] const VMRALPHABITMAP *params);
HRESULT UpdateAlphaBitmapParameters([in] VMRALPHABITMAP *params);
HRESULT GetAlphaBitmapParameters([out] VMRALPHABITMAP *params);
-};
+}
typedef struct _VMRVIDEOSTREAMINFO
{
@@ -428,7 +428,7 @@ interface IVMRImageCompositor : IUnknown
HRESULT CompositeImage([in] IUnknown *d3ddev, [in] IDirectDrawSurface7 *rendertarget,
[in] AM_MEDIA_TYPE *pmt, [in] REFERENCE_TIME start, [in] REFERENCE_TIME stop,
[in] DWORD backgrnd, [in] VMRVIDEOSTREAMINFO *info, [in] UINT streams);
-};
+}
[
local,
@@ -443,7 +443,7 @@ interface IVMRVideoStreamControl : IUnknown
HRESULT GetColorKey([out] DDCOLORKEY *key);
HRESULT SetStreamActiveState([in] BOOL active);
HRESULT GetStreamActiveState([out] BOOL *active);
-};
+}
[
local,
@@ -456,7 +456,7 @@ interface IVMRImagePresenterConfig : IUnknown
{
HRESULT SetRenderingPrefs([in] DWORD prefs);
HRESULT GetRenderingPrefs([out] DWORD *prefs);
-};
+}
[
local,
@@ -469,7 +469,7 @@ interface IVMRImagePresenterExclModeConfig : IVMRImagePresenterConfig
{
HRESULT SetXlcModeDDObjAndPrimarySurface([in] IDirectDraw7 *dddev, [in] IDirectDrawSurface7 *ddsurface);
HRESULT GetXlcModeDDObjAndPrimarySurface([out] IDirectDraw7 **dddev, [out] IDirectDrawSurface7 **ddsurface);
-};
+}
[
local,
@@ -482,4 +482,4 @@ interface IVPManager : IUnknown
{
HRESULT SetVideoPortIndex([in] DWORD index);
HRESULT GetVideoPortIndex([out] DWORD *index);
-};
+}
diff --git a/include/wbemcli.idl b/include/wbemcli.idl
index 7a309e8..4a0f4e2 100644
--- a/include/wbemcli.idl
+++ b/include/wbemcli.idl
@@ -275,7 +275,7 @@ interface IWbemLocator : IUnknown
[in] const BSTR strAuthority,
[in] IWbemContext *pCtx,
[out] IWbemServices **ppNamespace);
-};
+}
[
object,
@@ -295,7 +295,7 @@ interface IWbemStatusCodeText : IUnknown
[in] LCID LocaleId,
[in] LONG lFlags,
[out] BSTR *MessageText);
-};
+}
[
object,
@@ -313,7 +313,7 @@ interface IWbemObjectSink : IUnknown
[in] HRESULT hResult,
[in] BSTR strParam,
[in] IWbemClassObject *pObjParam);
-};
+}
typedef [v1_enum] enum tag_WBEM_GENERIC_FLAG_TYPE
{
@@ -484,7 +484,7 @@ interface IWbemServices : IUnknown
[in] IWbemContext *pCtx,
[in] IWbemClassObject *pInParams,
[in] IWbemObjectSink *pResponseHandler);
-};
+}
[
object,
@@ -511,7 +511,7 @@ interface IEnumWbemClassObject : IUnknown
HRESULT Skip(
[in] long lTimeout,
[in] ULONG nCount);
-};
+}
[
object,
@@ -659,4 +659,4 @@ interface IWbemQualifierSet : IUnknown
[out] long *plFlavor);
HRESULT EndEnumeration();
-};
+}
diff --git a/include/wbemdisp.idl b/include/wbemdisp.idl
index b7e7a37..8ccdd0c 100644
--- a/include/wbemdisp.idl
+++ b/include/wbemdisp.idl
@@ -151,7 +151,7 @@ interface ISWbemEventSource : IDispatch
[ id(2), propget ]
HRESULT Security_(
[out, retval] ISWbemSecurity **objWbemSecurity);
-};
+}
[
object,
@@ -178,7 +178,7 @@ interface ISWbemLocator : IDispatch
[ id(2), propget ]
HRESULT Security_([out, retval] ISWbemSecurity **objWbemSecurity);
-};
+}
[
object,
@@ -211,7 +211,7 @@ interface ISWbemMethod : IDispatch
[ id(5), propget ]
HRESULT Qualifiers_(
[out, retval] ISWbemQualifierSet **objWbemQualifierSet);
-};
+}
[
object,
@@ -237,7 +237,7 @@ interface ISWbemMethodSet : IDispatch
[ id(1), propget ]
HRESULT Count(
[out, retval] long *iCount);
-};
+}
[
object,
@@ -260,7 +260,7 @@ interface ISWbemNamedValue : IDispatch
[ id(2), propget ]
HRESULT Name(
[out, retval] BSTR *strName);
-};
+}
[
object,
@@ -304,7 +304,7 @@ interface ISWbemNamedValueSet : IDispatch
[ id(5) ]
HRESULT DeleteAll();
-};
+}
[
object,
@@ -484,7 +484,7 @@ interface ISWbemObject : IDispatch
[ id(25), propget ]
HRESULT Security_(
[out, retval] ISWbemSecurity **objWbemSecurity);
-};
+}
[
object,
@@ -586,7 +586,7 @@ interface ISWbemObjectPath : IDispatch
[ id(14), propput ]
HRESULT Authority(
[in] BSTR strAuthority);
-};
+}
[
object,
@@ -621,7 +621,7 @@ interface ISWbemObjectSet : IDispatch
HRESULT ItemIndex(
[in] long lIndex,
[out, retval] ISWbemObject **objWbemObject);
-};
+}
typedef
[
@@ -689,7 +689,7 @@ interface ISWbemPrivilege : IDispatch
[ id(3), propget ]
HRESULT Identifier(
[out, retval] WbemPrivilegeEnum *iPrivilege);
-};
+}
[
object,
@@ -733,7 +733,7 @@ interface ISWbemPrivilegeSet : IDispatch
[in] BSTR strPrivilege,
[in, defaultvalue(TRUE)] VARIANT_BOOL bIsEnabled,
[out, retval] ISWbemPrivilege **objWbemPrivilege);
-};
+}
typedef
[
@@ -802,7 +802,7 @@ interface ISWbemProperty : IDispatch
[ id(6), propget ]
HRESULT IsArray(
[out, retval] VARIANT_BOOL *bIsArray);
-};
+}
[
object,
@@ -840,7 +840,7 @@ interface ISWbemPropertySet : IDispatch
HRESULT Remove(
[in] BSTR strName,
[in, defaultvalue(0)] long iFlags);
-};
+}
[
object,
@@ -897,7 +897,7 @@ interface ISWbemQualifier : IDispatch
[ id(6), propget ]
HRESULT IsAmended(
[out, retval] VARIANT_BOOL *bIsAmended);
-};
+}
[
object,
@@ -938,7 +938,7 @@ interface ISWbemQualifierSet : IDispatch
HRESULT Remove(
[in] BSTR strName,
[in, defaultvalue(0)] long iFlags);
-};
+}
typedef
[
@@ -999,7 +999,7 @@ interface ISWbemSecurity : IDispatch
[ id(3), propget ]
HRESULT Privileges(
[out, retval] ISWbemPrivilegeSet **objWbemPrivilegeSet);
-};
+}
[
object,
@@ -1183,7 +1183,7 @@ interface ISWbemServices : IDispatch
[ id(19), propget ]
HRESULT Security_(
[out, retval] ISWbemSecurity **objWbemSecurity);
-};
+}
[
threading(apartment),
@@ -1194,6 +1194,6 @@ interface ISWbemServices : IDispatch
coclass SWbemLocator
{
interface ISWbemLocator;
-};
+}
-}; /* WbemScripting */
+} /* WbemScripting */
diff --git a/include/wincodec.idl b/include/wincodec.idl
index e727cbd..f2c5a9e 100644
--- a/include/wincodec.idl
+++ b/include/wincodec.idl
@@ -890,7 +890,7 @@ interface IWICImageEncoder : IUnknown
[in] ID2D1Image *image,
[in] IWICBitmapEncoder *encoder,
[in, unique] const WICImageParameters *parameters);
-};
+}
cpp_quote("DEFINE_GUID(CLSID_WICImagingFactory, 0xcacaf262,0x9370,0x4615,0xa1,0x3b,0x9f,0x55,0x39,0xda,0x4c,0x0a);")
cpp_quote("DEFINE_GUID(CLSID_WICImagingFactory1, 0xcacaf262,0x9370,0x4615,0xa1,0x3b,0x9f,0x55,0x39,0xda,0x4c,0x0a);")
@@ -1032,7 +1032,7 @@ interface IWICImagingFactory2 : IWICImagingFactory
HRESULT CreateImageEncoder(
[in] ID2D1Device *device,
[out] IWICImageEncoder **encoder);
-};
+}
[
local,
diff --git a/include/wmdrmsdk.idl b/include/wmdrmsdk.idl
index 8de3b35..35d1a89 100644
--- a/include/wmdrmsdk.idl
+++ b/include/wmdrmsdk.idl
@@ -77,5 +77,5 @@ library WMDRMContentEnablerLib
coclass WMDRMContentEnablerActivate
{
[default] interface IPersistStream;
- };
-};
+ }
+}
diff --git a/include/wmiutils.idl b/include/wmiutils.idl
index fa790c8..5753c97 100644
--- a/include/wmiutils.idl
+++ b/include/wmiutils.idl
@@ -117,7 +117,7 @@ interface IWbemPathKeyList : IUnknown
[in] long lFlags,
[in,out] ULONG *puBuffLength,
[in,out,string] LPWSTR pszText);
-};
+}
cpp_quote("#ifdef WINE_NO_UNICODE_MACROS")
cpp_quote("#undef GetClassName")
@@ -225,7 +225,7 @@ interface IWbemPath : IUnknown
BOOL IsSameClassName(
[in,string] LPCWSTR wszClass);
-};
+}
[
uuid(cf4cc405-e2c5-4ddd-b3ce-5e7582d8c9fa)
@@ -233,4 +233,4 @@ interface IWbemPath : IUnknown
coclass WbemDefPath
{
interface IWbemPath;
-};
+}
diff --git a/include/wmsbuffer.idl b/include/wmsbuffer.idl
index fceff5c..6ec9dfc 100644
--- a/include/wmsbuffer.idl
+++ b/include/wmsbuffer.idl
@@ -40,4 +40,4 @@ interface INSSBuffer : IUnknown
HRESULT GetBufferAndLength(
[out] BYTE **ppdwBuffer,
[out] DWORD *pdwLength);
-};
+}
diff --git a/include/wmsdkidl.idl b/include/wmsdkidl.idl
index b4bd600..d1cbcd2 100644
--- a/include/wmsdkidl.idl
+++ b/include/wmsdkidl.idl
@@ -233,7 +233,7 @@ interface IWMStatusCallback : IUnknown
[in] WMT_ATTR_DATATYPE dwType,
[in] BYTE *pValue,
[in] void *pvContext);
-};
+}
[
object,
@@ -250,7 +250,7 @@ interface IWMReaderCallback : IWMStatusCallback
[in] DWORD dwFlags,
[in] INSSBuffer *pSample,
[in] void *pvContext);
-};
+}
[
object,
@@ -298,7 +298,7 @@ interface IWMBandwidthSharing : IWMStreamList
HRESULT SetBandwidth(
[in] DWORD bitrate,
[in] DWORD buffer);
-};
+}
[
object,
@@ -460,7 +460,7 @@ interface IWMProfile3 : IWMProfile2
HRESULT GetExpectedPacketCount(
[in] QWORD duration,
[out] QWORD *packets);
-};
+}
[
object,
@@ -514,7 +514,7 @@ interface IWMMediaProps : IUnknown
HRESULT SetMediaType(
[in] WM_MEDIA_TYPE *pType);
-};
+}
[
object,
@@ -531,7 +531,7 @@ interface IWMOutputMediaProps : IWMMediaProps
HRESULT GetConnectionName(
[out, size_is(*pcchName)] WCHAR *pwszName,
[in, out] WORD *pcchName);
-};
+}
[
object,
@@ -547,7 +547,7 @@ interface IWMMetadataEditor : IUnknown
HRESULT Close();
HRESULT Flush();
-};
+}
[
object,
@@ -595,7 +595,7 @@ interface IWMReader : IUnknown
HRESULT Pause();
HRESULT Resume();
-};
+}
[
object,
@@ -950,7 +950,7 @@ interface IWMSyncReader : IUnknown
HRESULT OpenStream(
[in] IStream *pStream);
-};
+}
[
object,
@@ -1203,7 +1203,7 @@ interface IWMHeaderInfo : IUnknown
HRESULT RemoveScript(
[in] WORD index );
-};
+}
[
object,
@@ -1225,7 +1225,7 @@ interface IWMHeaderInfo2 : IWMHeaderInfo
[out] WMT_CODEC_INFO_TYPE *codec_type,
[in, out] WORD *codec_info_cnt,
[out, size_is( *codec_info_cnt )] BYTE *codec_info );
-};
+}
[
object,
@@ -1283,7 +1283,7 @@ interface IWMHeaderInfo3 : IWMHeaderInfo2
[in] WMT_CODEC_INFO_TYPE codec_type,
[in] WORD codec_info_cnt,
[in, size_is( codec_info_cnt )] BYTE *codec_info );
-};
+}
[
object,
@@ -1442,7 +1442,7 @@ interface IWMPacketSize : IUnknown
{
HRESULT GetMaxPacketSize([out] DWORD *size);
HRESULT SetMaxPacketSize([in] DWORD size);
-};
+}
[
object,
@@ -1454,7 +1454,7 @@ interface IWMPacketSize2 : IWMPacketSize
{
HRESULT GetMinPacketSize([out] DWORD *size);
HRESULT SetMinPacketSize([in] DWORD size);
-};
+}
[
object,
@@ -1484,7 +1484,7 @@ interface IWMDRMReader : IUnknown
[out] WMT_ATTR_DATATYPE *type,
[out, size_is( *length )] BYTE *value,
[in, out] WORD *length);
-};
+}
[
object,
@@ -1506,7 +1506,7 @@ interface IWMDRMReader2 : IWMDRMReader
[out] DWORD *level);
HRESULT TryNextLicense();
-};
+}
[
object,
@@ -1519,7 +1519,7 @@ interface IWMDRMReader3 : IWMDRMReader2
HRESULT GetInclusionList(
[out] GUID **guids,
[out] DWORD *count);
-};
+}
[
object,
@@ -1537,7 +1537,7 @@ interface IWMReaderAccelerator : IUnknown
HRESULT Notify(
[in] DWORD output,
[in] WM_MEDIA_TYPE *subtype);
-};
+}
[
object,
@@ -1556,7 +1556,7 @@ interface IWMReaderTimecode : IUnknown
[in] WORD range,
[out] DWORD *start_timecode,
[out] DWORD *end_timecode);
-};
+}
[
object,
@@ -1569,7 +1569,7 @@ interface IWMReaderTypeNegotiation : IUnknown
HRESULT TryOutputProps(
[in] DWORD output,
[in] IWMOutputMediaProps *props);
-};
+}
[
object,
@@ -1590,7 +1590,7 @@ interface IWMLanguageList : IUnknown
HRESULT AddLanguageByRFC1766String(
[in] LPCWSTR_WMSDK_TYPE_SAFE language,
[out] WORD *index);
-};
+}
[
object,
@@ -1613,7 +1613,7 @@ interface IWMReaderPlaylistBurn : IUnknown
HRESULT Cancel();
HRESULT EndPlaylistBurn([in] HRESULT result);
-};
+}
cpp_quote("HRESULT WINAPI WMCreateWriter(IUnknown*,IWMWriter**);")
diff --git a/include/wsdxml.idl b/include/wsdxml.idl
index 33bd1d9..1fb3bbd 100644
--- a/include/wsdxml.idl
+++ b/include/wsdxml.idl
@@ -38,6 +38,6 @@ interface IWSDXMLContext : IUnknown
HRESULT SetNamespaces([in, size_is(wNamespacesCount)] const PCWSDXML_NAMESPACE* pNamespaces, [in] WORD wNamespacesCount, [in] BYTE bLayerNumber);
HRESULT SetTypes([in, size_is(dwTypesCount)] const PCWSDXML_TYPE* pTypes, [in] DWORD dwTypesCount, [in] BYTE bLayerNumber);
-};
+}
cpp_quote("HRESULT WINAPI WSDXMLCreateContext(IWSDXMLContext **ppContext);")
--
2.1.4