Commit 5e93a744 authored by Henri Verbeet's avatar Henri Verbeet Committed by Alexandre Julliard

include: Remove some superfluous semicolons.

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