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