forked from Mirrors/wine-wine
Generate BEGIN_INTERFACE,END_INTERFACE macros instead of
ICOM_MSVTABLE_COMPAT_FIELDS.oldstable
parent
493cf88bb6
commit
77ea021e5f
|
@ -103,7 +103,7 @@ struct IActiveScriptError {
|
||||||
const IActiveScriptErrorVtbl* lpVtbl;
|
const IActiveScriptErrorVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IActiveScriptErrorVtbl {
|
struct IActiveScriptErrorVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -132,6 +132,7 @@ struct IActiveScriptErrorVtbl {
|
||||||
IActiveScriptError* This,
|
IActiveScriptError* This,
|
||||||
BSTR* pbstrSourceLine);
|
BSTR* pbstrSourceLine);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -237,7 +238,7 @@ struct IActiveScriptSite {
|
||||||
const IActiveScriptSiteVtbl* lpVtbl;
|
const IActiveScriptSiteVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IActiveScriptSiteVtbl {
|
struct IActiveScriptSiteVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -286,6 +287,7 @@ struct IActiveScriptSiteVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *OnLeaveScript)(
|
HRESULT (STDMETHODCALLTYPE *OnLeaveScript)(
|
||||||
IActiveScriptSite* This);
|
IActiveScriptSite* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -420,7 +422,7 @@ struct IActiveScriptSiteWindow {
|
||||||
const IActiveScriptSiteWindowVtbl* lpVtbl;
|
const IActiveScriptSiteWindowVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IActiveScriptSiteWindowVtbl {
|
struct IActiveScriptSiteWindowVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -443,6 +445,7 @@ struct IActiveScriptSiteWindowVtbl {
|
||||||
IActiveScriptSiteWindow* This,
|
IActiveScriptSiteWindow* This,
|
||||||
BOOL fEnable);
|
BOOL fEnable);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -511,7 +514,7 @@ struct IActiveScriptSiteInterruptPoll {
|
||||||
const IActiveScriptSiteInterruptPollVtbl* lpVtbl;
|
const IActiveScriptSiteInterruptPollVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IActiveScriptSiteInterruptPollVtbl {
|
struct IActiveScriptSiteInterruptPollVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -529,6 +532,7 @@ struct IActiveScriptSiteInterruptPollVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryContinue)(
|
HRESULT (STDMETHODCALLTYPE *QueryContinue)(
|
||||||
IActiveScriptSiteInterruptPoll* This);
|
IActiveScriptSiteInterruptPoll* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -632,7 +636,7 @@ struct IActiveScript {
|
||||||
const IActiveScriptVtbl* lpVtbl;
|
const IActiveScriptVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IActiveScriptVtbl {
|
struct IActiveScriptVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -708,6 +712,7 @@ struct IActiveScriptVtbl {
|
||||||
IActiveScript* This,
|
IActiveScript* This,
|
||||||
IActiveScript** ppscript);
|
IActiveScript** ppscript);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -920,7 +925,7 @@ struct IActiveScriptParse {
|
||||||
const IActiveScriptParseVtbl* lpVtbl;
|
const IActiveScriptParseVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IActiveScriptParseVtbl {
|
struct IActiveScriptParseVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -964,6 +969,7 @@ struct IActiveScriptParseVtbl {
|
||||||
VARIANT* pvarResult,
|
VARIANT* pvarResult,
|
||||||
EXCEPINFO* pexcepinfo);
|
EXCEPINFO* pexcepinfo);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1068,7 +1074,7 @@ struct IActiveScriptParseProcedureOld {
|
||||||
const IActiveScriptParseProcedureOldVtbl* lpVtbl;
|
const IActiveScriptParseProcedureOldVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IActiveScriptParseProcedureOldVtbl {
|
struct IActiveScriptParseProcedureOldVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1095,6 +1101,7 @@ struct IActiveScriptParseProcedureOldVtbl {
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
IDispatch** ppdisp);
|
IDispatch** ppdisp);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1170,7 +1177,7 @@ struct IActiveScriptParseProcedure {
|
||||||
const IActiveScriptParseProcedureVtbl* lpVtbl;
|
const IActiveScriptParseProcedureVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IActiveScriptParseProcedureVtbl {
|
struct IActiveScriptParseProcedureVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1198,6 +1205,7 @@ struct IActiveScriptParseProcedureVtbl {
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
IDispatch** ppdisp);
|
IDispatch** ppdisp);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1266,7 +1274,7 @@ struct IBindEventHandler {
|
||||||
const IBindEventHandlerVtbl* lpVtbl;
|
const IBindEventHandlerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IBindEventHandlerVtbl {
|
struct IBindEventHandlerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1286,6 +1294,7 @@ struct IBindEventHandlerVtbl {
|
||||||
LPCOLESTR pstrEvent,
|
LPCOLESTR pstrEvent,
|
||||||
IDispatch* pdisp);
|
IDispatch* pdisp);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1355,7 +1364,7 @@ struct IActiveScriptStats {
|
||||||
const IActiveScriptStatsVtbl* lpVtbl;
|
const IActiveScriptStatsVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IActiveScriptStatsVtbl {
|
struct IActiveScriptStatsVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1385,6 +1394,7 @@ struct IActiveScriptStatsVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *ResetStats)(
|
HRESULT (STDMETHODCALLTYPE *ResetStats)(
|
||||||
IActiveScriptStats* This);
|
IActiveScriptStats* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -122,7 +122,7 @@ struct IAMMultiMediaStream {
|
||||||
const IAMMultiMediaStreamVtbl* lpVtbl;
|
const IAMMultiMediaStreamVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAMMultiMediaStreamVtbl {
|
struct IAMMultiMediaStreamVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -213,6 +213,7 @@ struct IAMMultiMediaStreamVtbl {
|
||||||
IAMMultiMediaStream* This,
|
IAMMultiMediaStream* This,
|
||||||
DWORD dwFlags);
|
DWORD dwFlags);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -369,7 +370,7 @@ struct IAMMediaStream {
|
||||||
const IAMMediaStreamVtbl* lpVtbl;
|
const IAMMediaStreamVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAMMediaStreamVtbl {
|
struct IAMMediaStreamVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -437,6 +438,7 @@ struct IAMMediaStreamVtbl {
|
||||||
IAMMediaStream* This,
|
IAMMediaStream* This,
|
||||||
IFilterGraph* pFilterGraph);
|
IFilterGraph* pFilterGraph);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -573,7 +575,7 @@ struct IMediaStreamFilter {
|
||||||
const IMediaStreamFilterVtbl* lpVtbl;
|
const IMediaStreamFilterVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMediaStreamFilterVtbl {
|
struct IMediaStreamFilterVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -677,6 +679,7 @@ struct IMediaStreamFilterVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *EndOfStream)(
|
HRESULT (STDMETHODCALLTYPE *EndOfStream)(
|
||||||
IMediaStreamFilter* This);
|
IMediaStreamFilter* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -846,7 +849,7 @@ struct IDirectDrawMediaSampleAllocator {
|
||||||
const IDirectDrawMediaSampleAllocatorVtbl* lpVtbl;
|
const IDirectDrawMediaSampleAllocatorVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDirectDrawMediaSampleAllocatorVtbl {
|
struct IDirectDrawMediaSampleAllocatorVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -865,6 +868,7 @@ struct IDirectDrawMediaSampleAllocatorVtbl {
|
||||||
IDirectDrawMediaSampleAllocator* This,
|
IDirectDrawMediaSampleAllocator* This,
|
||||||
IDirectDraw** ppDirectDraw);
|
IDirectDraw** ppDirectDraw);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -927,7 +931,7 @@ struct IDirectDrawMediaSample {
|
||||||
const IDirectDrawMediaSampleVtbl* lpVtbl;
|
const IDirectDrawMediaSampleVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDirectDrawMediaSampleVtbl {
|
struct IDirectDrawMediaSampleVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -950,6 +954,7 @@ struct IDirectDrawMediaSampleVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *LockMediaSamplePointer)(
|
HRESULT (STDMETHODCALLTYPE *LockMediaSamplePointer)(
|
||||||
IDirectDrawMediaSample* This);
|
IDirectDrawMediaSample* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1031,7 +1036,7 @@ struct IAMMediaTypeStream {
|
||||||
const IAMMediaTypeStreamVtbl* lpVtbl;
|
const IAMMediaTypeStreamVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAMMediaTypeStreamVtbl {
|
struct IAMMediaTypeStreamVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1102,6 +1107,7 @@ struct IAMMediaTypeStreamVtbl {
|
||||||
IAMMediaTypeStream* This,
|
IAMMediaTypeStream* This,
|
||||||
ALLOCATOR_PROPERTIES* pProps);
|
ALLOCATOR_PROPERTIES* pProps);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1268,7 +1274,7 @@ struct IAMMediaTypeSample {
|
||||||
const IAMMediaTypeSampleVtbl* lpVtbl;
|
const IAMMediaTypeSampleVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAMMediaTypeSampleVtbl {
|
struct IAMMediaTypeSampleVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1379,6 +1385,7 @@ struct IAMMediaTypeSampleVtbl {
|
||||||
LONGLONG* pTimeStart,
|
LONGLONG* pTimeStart,
|
||||||
LONGLONG* pTimeEnd);
|
LONGLONG* pTimeEnd);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -117,7 +117,7 @@ struct IDirectDrawVideo {
|
||||||
const IDirectDrawVideoVtbl* lpVtbl;
|
const IDirectDrawVideoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDirectDrawVideoVtbl {
|
struct IDirectDrawVideoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -196,6 +196,7 @@ struct IDirectDrawVideoVtbl {
|
||||||
IDirectDrawVideo* This,
|
IDirectDrawVideo* This,
|
||||||
long* UseWhenFullScreen);
|
long* UseWhenFullScreen);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -418,7 +419,7 @@ struct IQualProp {
|
||||||
const IQualPropVtbl* lpVtbl;
|
const IQualPropVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IQualPropVtbl {
|
struct IQualPropVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -457,6 +458,7 @@ struct IQualPropVtbl {
|
||||||
IQualProp* This,
|
IQualProp* This,
|
||||||
int* piDev);
|
int* piDev);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -616,7 +618,7 @@ struct IFullScreenVideo {
|
||||||
const IFullScreenVideoVtbl* lpVtbl;
|
const IFullScreenVideoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFullScreenVideoVtbl {
|
struct IFullScreenVideoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -701,6 +703,7 @@ struct IFullScreenVideoVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *SetDefault)(
|
HRESULT (STDMETHODCALLTYPE *SetDefault)(
|
||||||
IFullScreenVideo* This);
|
IFullScreenVideo* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -931,7 +934,7 @@ struct IFullScreenVideoEx {
|
||||||
const IFullScreenVideoExVtbl* lpVtbl;
|
const IFullScreenVideoExVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFullScreenVideoExVtbl {
|
struct IFullScreenVideoExVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1035,6 +1038,7 @@ struct IFullScreenVideoExVtbl {
|
||||||
IFullScreenVideoEx* This,
|
IFullScreenVideoEx* This,
|
||||||
long* pKeepAspect);
|
long* pKeepAspect);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1178,7 +1182,7 @@ struct IBaseVideoMixer {
|
||||||
const IBaseVideoMixerVtbl* lpVtbl;
|
const IBaseVideoMixerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IBaseVideoMixerVtbl {
|
struct IBaseVideoMixerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1221,6 +1225,7 @@ struct IBaseVideoMixerVtbl {
|
||||||
IBaseVideoMixer* This,
|
IBaseVideoMixer* This,
|
||||||
int bValue);
|
int bValue);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -61,7 +61,7 @@ struct IAudioMediaStream {
|
||||||
const IAudioMediaStreamVtbl* lpVtbl;
|
const IAudioMediaStreamVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAudioMediaStreamVtbl {
|
struct IAudioMediaStreamVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -120,6 +120,7 @@ struct IAudioMediaStreamVtbl {
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
IAudioStreamSample** ppSample);
|
IAudioStreamSample** ppSample);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -209,7 +210,7 @@ struct IAudioStreamSample {
|
||||||
const IAudioStreamSampleVtbl* lpVtbl;
|
const IAudioStreamSampleVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAudioStreamSampleVtbl {
|
struct IAudioStreamSampleVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -256,6 +257,7 @@ struct IAudioStreamSampleVtbl {
|
||||||
IAudioStreamSample* This,
|
IAudioStreamSample* This,
|
||||||
IAudioData** ppAudio);
|
IAudioData** ppAudio);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -331,7 +333,7 @@ struct IMemoryData {
|
||||||
const IMemoryDataVtbl* lpVtbl;
|
const IMemoryDataVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMemoryDataVtbl {
|
struct IMemoryDataVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -362,6 +364,7 @@ struct IMemoryDataVtbl {
|
||||||
IMemoryData* This,
|
IMemoryData* This,
|
||||||
DWORD cbDataValid);
|
DWORD cbDataValid);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -442,7 +445,7 @@ struct IAudioData {
|
||||||
const IAudioDataVtbl* lpVtbl;
|
const IAudioDataVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAudioDataVtbl {
|
struct IAudioDataVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -482,6 +485,7 @@ struct IAudioDataVtbl {
|
||||||
IAudioData* This,
|
IAudioData* This,
|
||||||
const WAVEFORMATEX* lpWaveFormat);
|
const WAVEFORMATEX* lpWaveFormat);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -58,7 +58,7 @@ struct IEnumGUID {
|
||||||
const IEnumGUIDVtbl* lpVtbl;
|
const IEnumGUIDVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumGUIDVtbl {
|
struct IEnumGUIDVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -90,6 +90,7 @@ struct IEnumGUIDVtbl {
|
||||||
IEnumGUID* This,
|
IEnumGUID* This,
|
||||||
IEnumGUID** ppenum);
|
IEnumGUID** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -198,7 +199,7 @@ struct IEnumCATEGORYINFO {
|
||||||
const IEnumCATEGORYINFOVtbl* lpVtbl;
|
const IEnumCATEGORYINFOVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumCATEGORYINFOVtbl {
|
struct IEnumCATEGORYINFOVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -230,6 +231,7 @@ struct IEnumCATEGORYINFOVtbl {
|
||||||
IEnumCATEGORYINFO* This,
|
IEnumCATEGORYINFO* This,
|
||||||
IEnumCATEGORYINFO** ppenum);
|
IEnumCATEGORYINFO** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -349,7 +351,7 @@ struct ICatInformation {
|
||||||
const ICatInformationVtbl* lpVtbl;
|
const ICatInformationVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICatInformationVtbl {
|
struct ICatInformationVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -401,6 +403,7 @@ struct ICatInformationVtbl {
|
||||||
REFCLSID rclsid,
|
REFCLSID rclsid,
|
||||||
IEnumGUID** ppenumCatid);
|
IEnumGUID** ppenumCatid);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -577,7 +580,7 @@ struct ICatRegister {
|
||||||
const ICatRegisterVtbl* lpVtbl;
|
const ICatRegisterVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICatRegisterVtbl {
|
struct ICatRegisterVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -626,6 +629,7 @@ struct ICatRegisterVtbl {
|
||||||
ULONG cCategories,
|
ULONG cCategories,
|
||||||
CATID rgcatid[]);
|
CATID rgcatid[]);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -87,7 +87,7 @@ struct IDirectDrawMediaStream {
|
||||||
const IDirectDrawMediaStreamVtbl* lpVtbl;
|
const IDirectDrawMediaStreamVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDirectDrawMediaStreamVtbl {
|
struct IDirectDrawMediaStreamVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -163,6 +163,7 @@ struct IDirectDrawMediaStreamVtbl {
|
||||||
IDirectDrawMediaStream* This,
|
IDirectDrawMediaStream* This,
|
||||||
STREAM_TIME* pFrameTime);
|
STREAM_TIME* pFrameTime);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -291,7 +292,7 @@ struct IDirectDrawStreamSample {
|
||||||
const IDirectDrawStreamSampleVtbl* lpVtbl;
|
const IDirectDrawStreamSampleVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDirectDrawStreamSampleVtbl {
|
struct IDirectDrawStreamSampleVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -343,6 +344,7 @@ struct IDirectDrawStreamSampleVtbl {
|
||||||
IDirectDrawStreamSample* This,
|
IDirectDrawStreamSample* This,
|
||||||
const RECT* pRect);
|
const RECT* pRect);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -106,7 +106,7 @@ struct IDispatchEx {
|
||||||
const IDispatchExVtbl* lpVtbl;
|
const IDispatchExVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDispatchExVtbl {
|
struct IDispatchExVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -197,6 +197,7 @@ struct IDispatchExVtbl {
|
||||||
IDispatchEx* This,
|
IDispatchEx* This,
|
||||||
IUnknown** ppunk);
|
IUnknown** ppunk);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -390,7 +391,7 @@ struct IDispError {
|
||||||
const IDispErrorVtbl* lpVtbl;
|
const IDispErrorVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDispErrorVtbl {
|
struct IDispErrorVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -431,6 +432,7 @@ struct IDispErrorVtbl {
|
||||||
IDispError* This,
|
IDispError* This,
|
||||||
BSTR* pbstrDescription);
|
BSTR* pbstrDescription);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -544,7 +546,7 @@ struct IVariantChangeType {
|
||||||
const IVariantChangeTypeVtbl* lpVtbl;
|
const IVariantChangeTypeVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IVariantChangeTypeVtbl {
|
struct IVariantChangeTypeVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -566,6 +568,7 @@ struct IVariantChangeTypeVtbl {
|
||||||
LCID lcid,
|
LCID lcid,
|
||||||
VARTYPE vtNew);
|
VARTYPE vtNew);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -627,7 +630,7 @@ struct IObjectIdentity {
|
||||||
const IObjectIdentityVtbl* lpVtbl;
|
const IObjectIdentityVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IObjectIdentityVtbl {
|
struct IObjectIdentityVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -646,6 +649,7 @@ struct IObjectIdentityVtbl {
|
||||||
IObjectIdentity* This,
|
IObjectIdentity* This,
|
||||||
IUnknown* punk);
|
IUnknown* punk);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -66,7 +66,7 @@ struct IOleDocument {
|
||||||
const IOleDocumentVtbl* lpVtbl;
|
const IOleDocumentVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleDocumentVtbl {
|
struct IOleDocumentVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -97,6 +97,7 @@ struct IOleDocumentVtbl {
|
||||||
IEnumOleDocumentViews** ppEnum,
|
IEnumOleDocumentViews** ppEnum,
|
||||||
IOleDocumentView** ppView);
|
IOleDocumentView** ppView);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -181,7 +182,7 @@ struct IOleDocumentSite {
|
||||||
const IOleDocumentSiteVtbl* lpVtbl;
|
const IOleDocumentSiteVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleDocumentSiteVtbl {
|
struct IOleDocumentSiteVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -200,6 +201,7 @@ struct IOleDocumentSiteVtbl {
|
||||||
IOleDocumentSite* This,
|
IOleDocumentSite* This,
|
||||||
IOleDocumentView* pViewToActivate);
|
IOleDocumentView* pViewToActivate);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -295,7 +297,7 @@ struct IOleDocumentView {
|
||||||
const IOleDocumentViewVtbl* lpVtbl;
|
const IOleDocumentViewVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleDocumentViewVtbl {
|
struct IOleDocumentViewVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -365,6 +367,7 @@ struct IOleDocumentViewVtbl {
|
||||||
IOleInPlaceSite* pIPSiteNew,
|
IOleInPlaceSite* pIPSiteNew,
|
||||||
IOleDocumentView** ppViewNew);
|
IOleDocumentView** ppViewNew);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -554,7 +557,7 @@ struct IEnumOleDocumentViews {
|
||||||
const IEnumOleDocumentViewsVtbl* lpVtbl;
|
const IEnumOleDocumentViewsVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumOleDocumentViewsVtbl {
|
struct IEnumOleDocumentViewsVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -586,6 +589,7 @@ struct IEnumOleDocumentViewsVtbl {
|
||||||
IEnumOleDocumentViews* This,
|
IEnumOleDocumentViews* This,
|
||||||
IEnumOleDocumentViews** ppEnum);
|
IEnumOleDocumentViews** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -786,7 +790,7 @@ struct IOleCommandTarget {
|
||||||
const IOleCommandTargetVtbl* lpVtbl;
|
const IOleCommandTargetVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleCommandTargetVtbl {
|
struct IOleCommandTargetVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -816,6 +820,7 @@ struct IOleCommandTargetVtbl {
|
||||||
VARIANT* pvaIn,
|
VARIANT* pvaIn,
|
||||||
VARIANT* pvaOut);
|
VARIANT* pvaOut);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -898,7 +903,7 @@ struct IContinueCallback {
|
||||||
const IContinueCallbackVtbl* lpVtbl;
|
const IContinueCallbackVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IContinueCallbackVtbl {
|
struct IContinueCallbackVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -922,6 +927,7 @@ struct IContinueCallbackVtbl {
|
||||||
LONG nCurPage,
|
LONG nCurPage,
|
||||||
WCHAR* pwszPrintStatus);
|
WCHAR* pwszPrintStatus);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1030,7 +1036,7 @@ struct IPrint {
|
||||||
const IPrintVtbl* lpVtbl;
|
const IPrintVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPrintVtbl {
|
struct IPrintVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1065,6 +1071,7 @@ struct IPrintVtbl {
|
||||||
LONG* pcPagesPrinted,
|
LONG* pcPagesPrinted,
|
||||||
LONG* pnLastPage);
|
LONG* pnLastPage);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -127,7 +127,7 @@ struct IWebBrowser {
|
||||||
const IWebBrowserVtbl* lpVtbl;
|
const IWebBrowserVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IWebBrowserVtbl {
|
struct IWebBrowserVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -270,6 +270,7 @@ struct IWebBrowserVtbl {
|
||||||
IWebBrowser* This,
|
IWebBrowser* This,
|
||||||
VARIANT_BOOL* pBool);
|
VARIANT_BOOL* pBool);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -636,7 +637,7 @@ struct IWebBrowserApp {
|
||||||
const IWebBrowserAppVtbl* lpVtbl;
|
const IWebBrowserAppVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IWebBrowserAppVtbl {
|
struct IWebBrowserAppVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -862,6 +863,7 @@ struct IWebBrowserAppVtbl {
|
||||||
IWebBrowserApp* This,
|
IWebBrowserApp* This,
|
||||||
VARIANT_BOOL bFullScreen);
|
VARIANT_BOOL bFullScreen);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1220,7 +1222,7 @@ struct IShellWindows {
|
||||||
const IShellWindowsVtbl* lpVtbl;
|
const IShellWindowsVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IShellWindowsVtbl {
|
struct IShellWindowsVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1325,6 +1327,7 @@ struct IShellWindowsVtbl {
|
||||||
IShellWindows* This,
|
IShellWindows* This,
|
||||||
VARIANT_BOOL fAttach);
|
VARIANT_BOOL fAttach);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -58,7 +58,7 @@ struct IMLangCodePages {
|
||||||
const IMLangCodePagesVtbl* lpVtbl;
|
const IMLangCodePagesVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMLangCodePagesVtbl {
|
struct IMLangCodePagesVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -97,6 +97,7 @@ struct IMLangCodePagesVtbl {
|
||||||
UINT uDefaultCodePage,
|
UINT uDefaultCodePage,
|
||||||
UINT* puCodePage);
|
UINT* puCodePage);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -206,7 +207,7 @@ struct IMLangFontLink {
|
||||||
const IMLangFontLinkVtbl* lpVtbl;
|
const IMLangFontLinkVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMLangFontLinkVtbl {
|
struct IMLangFontLinkVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -266,6 +267,7 @@ struct IMLangFontLinkVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *ResetFontMapping)(
|
HRESULT (STDMETHODCALLTYPE *ResetFontMapping)(
|
||||||
IMLangFontLink* This);
|
IMLangFontLink* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -454,7 +456,7 @@ struct IEnumScript {
|
||||||
const IEnumScriptVtbl* lpVtbl;
|
const IEnumScriptVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumScriptVtbl {
|
struct IEnumScriptVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -486,6 +488,7 @@ struct IEnumScriptVtbl {
|
||||||
IEnumScript* This,
|
IEnumScript* This,
|
||||||
ULONG celt);
|
ULONG celt);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -624,7 +627,7 @@ struct IEnumCodePage {
|
||||||
const IEnumCodePageVtbl* lpVtbl;
|
const IEnumCodePageVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumCodePageVtbl {
|
struct IEnumCodePageVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -656,6 +659,7 @@ struct IEnumCodePageVtbl {
|
||||||
IEnumCodePage* This,
|
IEnumCodePage* This,
|
||||||
ULONG celt);
|
ULONG celt);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -773,7 +777,7 @@ struct IMLangConvertCharset {
|
||||||
const IMLangConvertCharsetVtbl* lpVtbl;
|
const IMLangConvertCharsetVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMLangConvertCharsetVtbl {
|
struct IMLangConvertCharsetVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -827,6 +831,7 @@ struct IMLangConvertCharsetVtbl {
|
||||||
CHAR* pDstStr,
|
CHAR* pDstStr,
|
||||||
UINT* pcDstSize);
|
UINT* pcDstSize);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -972,7 +977,7 @@ struct IEnumRfc1766 {
|
||||||
const IEnumRfc1766Vtbl* lpVtbl;
|
const IEnumRfc1766Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumRfc1766Vtbl {
|
struct IEnumRfc1766Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1004,6 +1009,7 @@ struct IEnumRfc1766Vtbl {
|
||||||
IEnumRfc1766* This,
|
IEnumRfc1766* This,
|
||||||
ULONG celt);
|
ULONG celt);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1161,7 +1167,7 @@ struct IMultiLanguage {
|
||||||
const IMultiLanguageVtbl* lpVtbl;
|
const IMultiLanguageVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMultiLanguageVtbl {
|
struct IMultiLanguageVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1262,6 +1268,7 @@ struct IMultiLanguageVtbl {
|
||||||
DWORD dwProperty,
|
DWORD dwProperty,
|
||||||
IMLangConvertCharset** ppMLangConvertCharset);
|
IMLangConvertCharset** ppMLangConvertCharset);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1638,7 +1645,7 @@ struct IMultiLanguage2 {
|
||||||
const IMultiLanguage2Vtbl* lpVtbl;
|
const IMultiLanguage2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMultiLanguage2Vtbl {
|
struct IMultiLanguage2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1828,6 +1835,7 @@ struct IMultiLanguage2Vtbl {
|
||||||
HWND hwnd,
|
HWND hwnd,
|
||||||
DWORD dwfIODControl);
|
DWORD dwfIODControl);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -125,7 +125,7 @@ struct IMultiMediaStream {
|
||||||
const IMultiMediaStreamVtbl* lpVtbl;
|
const IMultiMediaStreamVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMultiMediaStreamVtbl {
|
struct IMultiMediaStreamVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -179,6 +179,7 @@ struct IMultiMediaStreamVtbl {
|
||||||
IMultiMediaStream* This,
|
IMultiMediaStream* This,
|
||||||
HANDLE* phEOS);
|
HANDLE* phEOS);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -335,7 +336,7 @@ struct IMediaStream {
|
||||||
const IMediaStreamVtbl* lpVtbl;
|
const IMediaStreamVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMediaStreamVtbl {
|
struct IMediaStreamVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -379,6 +380,7 @@ struct IMediaStreamVtbl {
|
||||||
IMediaStream* This,
|
IMediaStream* This,
|
||||||
DWORD dwFlags);
|
DWORD dwFlags);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -506,7 +508,7 @@ struct IStreamSample {
|
||||||
const IStreamSampleVtbl* lpVtbl;
|
const IStreamSampleVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IStreamSampleVtbl {
|
struct IStreamSampleVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -548,6 +550,7 @@ struct IStreamSampleVtbl {
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
DWORD dwMilliseconds);
|
DWORD dwMilliseconds);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -642,7 +642,7 @@ struct IDispatch {
|
||||||
const IDispatchVtbl* lpVtbl;
|
const IDispatchVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDispatchVtbl {
|
struct IDispatchVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -686,6 +686,7 @@ struct IDispatchVtbl {
|
||||||
EXCEPINFO* pExcepInfo,
|
EXCEPINFO* pExcepInfo,
|
||||||
UINT* puArgErr);
|
UINT* puArgErr);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -826,7 +827,7 @@ struct IEnumVARIANT {
|
||||||
const IEnumVARIANTVtbl* lpVtbl;
|
const IEnumVARIANTVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumVARIANTVtbl {
|
struct IEnumVARIANTVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -858,6 +859,7 @@ struct IEnumVARIANTVtbl {
|
||||||
IEnumVARIANT* This,
|
IEnumVARIANT* This,
|
||||||
IEnumVARIANT** ppEnum);
|
IEnumVARIANT** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -985,7 +987,7 @@ struct ITypeComp {
|
||||||
const ITypeCompVtbl* lpVtbl;
|
const ITypeCompVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ITypeCompVtbl {
|
struct ITypeCompVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1016,6 +1018,7 @@ struct ITypeCompVtbl {
|
||||||
ITypeInfo** ppTInfo,
|
ITypeInfo** ppTInfo,
|
||||||
ITypeComp** ppTComp);
|
ITypeComp** ppTComp);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1205,7 +1208,7 @@ struct ITypeInfo {
|
||||||
const ITypeInfoVtbl* lpVtbl;
|
const ITypeInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ITypeInfoVtbl {
|
struct ITypeInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1326,6 +1329,7 @@ struct ITypeInfoVtbl {
|
||||||
ITypeInfo* This,
|
ITypeInfo* This,
|
||||||
VARDESC* pVarDesc);
|
VARDESC* pVarDesc);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1772,7 +1776,7 @@ struct ITypeInfo2 {
|
||||||
const ITypeInfo2Vtbl* lpVtbl;
|
const ITypeInfo2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ITypeInfo2Vtbl {
|
struct ITypeInfo2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1976,6 +1980,7 @@ struct ITypeInfo2Vtbl {
|
||||||
UINT index,
|
UINT index,
|
||||||
CUSTDATA* pCustData);
|
CUSTDATA* pCustData);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2311,7 +2316,7 @@ struct ITypeLib {
|
||||||
const ITypeLibVtbl* lpVtbl;
|
const ITypeLibVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ITypeLibVtbl {
|
struct ITypeLibVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2378,6 +2383,7 @@ struct ITypeLibVtbl {
|
||||||
ITypeLib* This,
|
ITypeLib* This,
|
||||||
TLIBATTR* pTLibAttr);
|
TLIBATTR* pTLibAttr);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2617,7 +2623,7 @@ struct ITypeLib2 {
|
||||||
const ITypeLib2Vtbl* lpVtbl;
|
const ITypeLib2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ITypeLib2Vtbl {
|
struct ITypeLib2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2707,6 +2713,7 @@ struct ITypeLib2Vtbl {
|
||||||
ITypeLib2* This,
|
ITypeLib2* This,
|
||||||
CUSTDATA* pCustData);
|
CUSTDATA* pCustData);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2868,7 +2875,7 @@ struct ITypeChangeEvents {
|
||||||
const ITypeChangeEventsVtbl* lpVtbl;
|
const ITypeChangeEventsVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ITypeChangeEventsVtbl {
|
struct ITypeChangeEventsVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2896,6 +2903,7 @@ struct ITypeChangeEventsVtbl {
|
||||||
ITypeInfo* pTInfoAfter,
|
ITypeInfo* pTInfoAfter,
|
||||||
LPOLESTR pStrName);
|
LPOLESTR pStrName);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2983,7 +2991,7 @@ struct IErrorInfo {
|
||||||
const IErrorInfoVtbl* lpVtbl;
|
const IErrorInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IErrorInfoVtbl {
|
struct IErrorInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3018,6 +3026,7 @@ struct IErrorInfoVtbl {
|
||||||
IErrorInfo* This,
|
IErrorInfo* This,
|
||||||
DWORD* pdwHelpContext);
|
DWORD* pdwHelpContext);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3130,7 +3139,7 @@ struct ICreateErrorInfo {
|
||||||
const ICreateErrorInfoVtbl* lpVtbl;
|
const ICreateErrorInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICreateErrorInfoVtbl {
|
struct ICreateErrorInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3165,6 +3174,7 @@ struct ICreateErrorInfoVtbl {
|
||||||
ICreateErrorInfo* This,
|
ICreateErrorInfo* This,
|
||||||
DWORD dwHelpContext);
|
DWORD dwHelpContext);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3265,7 +3275,7 @@ struct ISupportErrorInfo {
|
||||||
const ISupportErrorInfoVtbl* lpVtbl;
|
const ISupportErrorInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ISupportErrorInfoVtbl {
|
struct ISupportErrorInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3284,6 +3294,7 @@ struct ISupportErrorInfoVtbl {
|
||||||
ISupportErrorInfo* This,
|
ISupportErrorInfo* This,
|
||||||
REFIID riid);
|
REFIID riid);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3344,7 +3355,7 @@ struct ITypeFactory {
|
||||||
const ITypeFactoryVtbl* lpVtbl;
|
const ITypeFactoryVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ITypeFactoryVtbl {
|
struct ITypeFactoryVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3365,6 +3376,7 @@ struct ITypeFactoryVtbl {
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
IUnknown** ppv);
|
IUnknown** ppv);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3446,7 +3458,7 @@ struct ITypeMarshal {
|
||||||
const ITypeMarshalVtbl* lpVtbl;
|
const ITypeMarshalVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ITypeMarshalVtbl {
|
struct ITypeMarshalVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3489,6 +3501,7 @@ struct ITypeMarshalVtbl {
|
||||||
ITypeMarshal* This,
|
ITypeMarshal* This,
|
||||||
PVOID pvType);
|
PVOID pvType);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3645,7 +3658,7 @@ struct IRecordInfo {
|
||||||
const IRecordInfoVtbl* lpVtbl;
|
const IRecordInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IRecordInfoVtbl {
|
struct IRecordInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3737,6 +3750,7 @@ struct IRecordInfoVtbl {
|
||||||
IRecordInfo* This,
|
IRecordInfo* This,
|
||||||
PVOID pvRecord);
|
PVOID pvRecord);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4042,7 +4056,7 @@ struct ICreateTypeInfo {
|
||||||
const ICreateTypeInfoVtbl* lpVtbl;
|
const ICreateTypeInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICreateTypeInfoVtbl {
|
struct ICreateTypeInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4164,6 +4178,7 @@ struct ICreateTypeInfoVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *LayOut)(
|
HRESULT (STDMETHODCALLTYPE *LayOut)(
|
||||||
ICreateTypeInfo* This);
|
ICreateTypeInfo* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4514,7 +4529,7 @@ struct ICreateTypeInfo2 {
|
||||||
const ICreateTypeInfo2Vtbl* lpVtbl;
|
const ICreateTypeInfo2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICreateTypeInfo2Vtbl {
|
struct ICreateTypeInfo2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4709,6 +4724,7 @@ struct ICreateTypeInfo2Vtbl {
|
||||||
ICreateTypeInfo2* This,
|
ICreateTypeInfo2* This,
|
||||||
LPOLESTR szName);
|
LPOLESTR szName);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4999,7 +5015,7 @@ struct ICreateTypeLib {
|
||||||
const ICreateTypeLibVtbl* lpVtbl;
|
const ICreateTypeLibVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICreateTypeLibVtbl {
|
struct ICreateTypeLibVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5056,6 +5072,7 @@ struct ICreateTypeLibVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *SaveAllChanges)(
|
HRESULT (STDMETHODCALLTYPE *SaveAllChanges)(
|
||||||
ICreateTypeLib* This);
|
ICreateTypeLib* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5218,7 +5235,7 @@ struct ICreateTypeLib2 {
|
||||||
const ICreateTypeLib2Vtbl* lpVtbl;
|
const ICreateTypeLib2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICreateTypeLib2Vtbl {
|
struct ICreateTypeLib2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5293,6 +5310,7 @@ struct ICreateTypeLib2Vtbl {
|
||||||
ICreateTypeLib2* This,
|
ICreateTypeLib2* This,
|
||||||
LPOLESTR szFileName);
|
LPOLESTR szFileName);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5407,7 +5425,7 @@ struct IErrorLog {
|
||||||
const IErrorLogVtbl* lpVtbl;
|
const IErrorLogVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IErrorLogVtbl {
|
struct IErrorLogVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5427,6 +5445,7 @@ struct IErrorLogVtbl {
|
||||||
LPCOLESTR pszPropName,
|
LPCOLESTR pszPropName,
|
||||||
EXCEPINFO* pExcepInfo);
|
EXCEPINFO* pExcepInfo);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5494,7 +5513,7 @@ struct IPropertyBag {
|
||||||
const IPropertyBagVtbl* lpVtbl;
|
const IPropertyBagVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPropertyBagVtbl {
|
struct IPropertyBagVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5520,6 +5539,7 @@ struct IPropertyBagVtbl {
|
||||||
LPCOLESTR pszPropName,
|
LPCOLESTR pszPropName,
|
||||||
VARIANT* pVar);
|
VARIANT* pVar);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
156
include/objidl.h
156
include/objidl.h
|
@ -97,7 +97,7 @@ struct IMarshal {
|
||||||
const IMarshalVtbl* lpVtbl;
|
const IMarshalVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMarshalVtbl {
|
struct IMarshalVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -153,6 +153,7 @@ struct IMarshalVtbl {
|
||||||
IMarshal* This,
|
IMarshal* This,
|
||||||
DWORD dwReserved);
|
DWORD dwReserved);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -282,7 +283,7 @@ struct IStdMarshalInfo {
|
||||||
const IStdMarshalInfoVtbl* lpVtbl;
|
const IStdMarshalInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IStdMarshalInfoVtbl {
|
struct IStdMarshalInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -303,6 +304,7 @@ struct IStdMarshalInfoVtbl {
|
||||||
void* pvDestContext,
|
void* pvDestContext,
|
||||||
CLSID* pClsid);
|
CLSID* pClsid);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -377,7 +379,7 @@ struct IExternalConnection {
|
||||||
const IExternalConnectionVtbl* lpVtbl;
|
const IExternalConnectionVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IExternalConnectionVtbl {
|
struct IExternalConnectionVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -403,6 +405,7 @@ struct IExternalConnectionVtbl {
|
||||||
DWORD reserved,
|
DWORD reserved,
|
||||||
BOOL fLastReleaseCloses);
|
BOOL fLastReleaseCloses);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -483,7 +486,7 @@ struct IMultiQI {
|
||||||
const IMultiQIVtbl* lpVtbl;
|
const IMultiQIVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMultiQIVtbl {
|
struct IMultiQIVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -503,6 +506,7 @@ struct IMultiQIVtbl {
|
||||||
ULONG cMQIs,
|
ULONG cMQIs,
|
||||||
MULTI_QI* pMQIs);
|
MULTI_QI* pMQIs);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -580,7 +584,7 @@ struct IMalloc {
|
||||||
const IMallocVtbl* lpVtbl;
|
const IMallocVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMallocVtbl {
|
struct IMallocVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -619,6 +623,7 @@ struct IMallocVtbl {
|
||||||
void (STDMETHODCALLTYPE *HeapMinimize)(
|
void (STDMETHODCALLTYPE *HeapMinimize)(
|
||||||
IMalloc* This);
|
IMalloc* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -772,7 +777,7 @@ struct IMallocSpy {
|
||||||
const IMallocSpyVtbl* lpVtbl;
|
const IMallocSpyVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMallocSpyVtbl {
|
struct IMallocSpyVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -843,6 +848,7 @@ struct IMallocSpyVtbl {
|
||||||
void (STDMETHODCALLTYPE *PostHeapMinimize)(
|
void (STDMETHODCALLTYPE *PostHeapMinimize)(
|
||||||
IMallocSpy* This);
|
IMallocSpy* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1032,7 +1038,7 @@ struct IEnumUnknown {
|
||||||
const IEnumUnknownVtbl* lpVtbl;
|
const IEnumUnknownVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumUnknownVtbl {
|
struct IEnumUnknownVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1064,6 +1070,7 @@ struct IEnumUnknownVtbl {
|
||||||
IEnumUnknown* This,
|
IEnumUnknown* This,
|
||||||
IEnumUnknown** ppenum);
|
IEnumUnknown** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1168,7 +1175,7 @@ struct ISurrogate {
|
||||||
const ISurrogateVtbl* lpVtbl;
|
const ISurrogateVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ISurrogateVtbl {
|
struct ISurrogateVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1190,6 +1197,7 @@ struct ISurrogateVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *FreeSurrogate)(
|
HRESULT (STDMETHODCALLTYPE *FreeSurrogate)(
|
||||||
ISurrogate* This);
|
ISurrogate* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1269,7 +1277,7 @@ struct IGlobalInterfaceTable {
|
||||||
const IGlobalInterfaceTableVtbl* lpVtbl;
|
const IGlobalInterfaceTableVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IGlobalInterfaceTableVtbl {
|
struct IGlobalInterfaceTableVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1300,6 +1308,7 @@ struct IGlobalInterfaceTableVtbl {
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
void** ppv);
|
void** ppv);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1438,7 +1447,7 @@ struct IBindCtx {
|
||||||
const IBindCtxVtbl* lpVtbl;
|
const IBindCtxVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IBindCtxVtbl {
|
struct IBindCtxVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1494,6 +1503,7 @@ struct IBindCtxVtbl {
|
||||||
IBindCtx* This,
|
IBindCtx* This,
|
||||||
LPOLESTR pszKey);
|
LPOLESTR pszKey);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1668,7 +1678,7 @@ struct IEnumMoniker {
|
||||||
const IEnumMonikerVtbl* lpVtbl;
|
const IEnumMonikerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumMonikerVtbl {
|
struct IEnumMonikerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1700,6 +1710,7 @@ struct IEnumMonikerVtbl {
|
||||||
IEnumMoniker* This,
|
IEnumMoniker* This,
|
||||||
IEnumMoniker** ppenum);
|
IEnumMoniker** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1814,7 +1825,7 @@ struct IRunnableObject {
|
||||||
const IRunnableObjectVtbl* lpVtbl;
|
const IRunnableObjectVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IRunnableObjectVtbl {
|
struct IRunnableObjectVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1849,6 +1860,7 @@ struct IRunnableObjectVtbl {
|
||||||
IRunnableObject* This,
|
IRunnableObject* This,
|
||||||
BOOL fContained);
|
BOOL fContained);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1975,7 +1987,7 @@ struct IRunningObjectTable {
|
||||||
const IRunningObjectTableVtbl* lpVtbl;
|
const IRunningObjectTableVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IRunningObjectTableVtbl {
|
struct IRunningObjectTableVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2024,6 +2036,7 @@ struct IRunningObjectTableVtbl {
|
||||||
IRunningObjectTable* This,
|
IRunningObjectTable* This,
|
||||||
IEnumMoniker** ppenumMoniker);
|
IEnumMoniker** ppenumMoniker);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2150,7 +2163,7 @@ struct IPersist {
|
||||||
const IPersistVtbl* lpVtbl;
|
const IPersistVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistVtbl {
|
struct IPersistVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2169,6 +2182,7 @@ struct IPersistVtbl {
|
||||||
IPersist* This,
|
IPersist* This,
|
||||||
CLSID* pClassID);
|
CLSID* pClassID);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2239,7 +2253,7 @@ struct IPersistStream {
|
||||||
const IPersistStreamVtbl* lpVtbl;
|
const IPersistStreamVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistStreamVtbl {
|
struct IPersistStreamVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2275,6 +2289,7 @@ struct IPersistStreamVtbl {
|
||||||
IPersistStream* This,
|
IPersistStream* This,
|
||||||
ULARGE_INTEGER* pcbSize);
|
ULARGE_INTEGER* pcbSize);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2447,7 +2462,7 @@ struct IMoniker {
|
||||||
const IMonikerVtbl* lpVtbl;
|
const IMonikerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMonikerVtbl {
|
struct IMonikerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2568,6 +2583,7 @@ struct IMonikerVtbl {
|
||||||
IMoniker* This,
|
IMoniker* This,
|
||||||
DWORD* pdwMksys);
|
DWORD* pdwMksys);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2830,7 +2846,7 @@ struct IROTData {
|
||||||
const IROTDataVtbl* lpVtbl;
|
const IROTDataVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IROTDataVtbl {
|
struct IROTDataVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2851,6 +2867,7 @@ struct IROTDataVtbl {
|
||||||
ULONG cbMax,
|
ULONG cbMax,
|
||||||
ULONG* pcbData);
|
ULONG* pcbData);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2919,7 +2936,7 @@ struct IEnumString {
|
||||||
const IEnumStringVtbl* lpVtbl;
|
const IEnumStringVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumStringVtbl {
|
struct IEnumStringVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2951,6 +2968,7 @@ struct IEnumStringVtbl {
|
||||||
IEnumString* This,
|
IEnumString* This,
|
||||||
IEnumString** ppenum);
|
IEnumString** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3054,7 +3072,7 @@ struct IClassActivator {
|
||||||
const IClassActivatorVtbl* lpVtbl;
|
const IClassActivatorVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IClassActivatorVtbl {
|
struct IClassActivatorVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3077,6 +3095,7 @@ struct IClassActivatorVtbl {
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
void** ppv);
|
void** ppv);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3146,7 +3165,7 @@ struct ISequentialStream {
|
||||||
const ISequentialStreamVtbl* lpVtbl;
|
const ISequentialStreamVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ISequentialStreamVtbl {
|
struct ISequentialStreamVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3173,6 +3192,7 @@ struct ISequentialStreamVtbl {
|
||||||
ULONG cb,
|
ULONG cb,
|
||||||
ULONG* pcbWritten);
|
ULONG* pcbWritten);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3333,7 +3353,7 @@ struct IStream {
|
||||||
const IStreamVtbl* lpVtbl;
|
const IStreamVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IStreamVtbl {
|
struct IStreamVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3406,6 +3426,7 @@ struct IStreamVtbl {
|
||||||
IStream* This,
|
IStream* This,
|
||||||
IStream** ppstm);
|
IStream** ppstm);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3594,7 +3615,7 @@ struct IEnumSTATSTG {
|
||||||
const IEnumSTATSTGVtbl* lpVtbl;
|
const IEnumSTATSTGVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumSTATSTGVtbl {
|
struct IEnumSTATSTGVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3626,6 +3647,7 @@ struct IEnumSTATSTGVtbl {
|
||||||
IEnumSTATSTG* This,
|
IEnumSTATSTG* This,
|
||||||
IEnumSTATSTG** ppenum);
|
IEnumSTATSTG** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3815,7 +3837,7 @@ struct IStorage {
|
||||||
const IStorageVtbl* lpVtbl;
|
const IStorageVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IStorageVtbl {
|
struct IStorageVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3921,6 +3943,7 @@ struct IStorageVtbl {
|
||||||
STATSTG* pstatstg,
|
STATSTG* pstatstg,
|
||||||
DWORD grfStatFlag);
|
DWORD grfStatFlag);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4196,7 +4219,7 @@ struct IPersistFile {
|
||||||
const IPersistFileVtbl* lpVtbl;
|
const IPersistFileVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistFileVtbl {
|
struct IPersistFileVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4237,6 +4260,7 @@ struct IPersistFileVtbl {
|
||||||
IPersistFile* This,
|
IPersistFile* This,
|
||||||
LPOLESTR* ppszFileName);
|
LPOLESTR* ppszFileName);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4358,7 +4382,7 @@ struct IPersistStorage {
|
||||||
const IPersistStorageVtbl* lpVtbl;
|
const IPersistStorageVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistStorageVtbl {
|
struct IPersistStorageVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4401,6 +4425,7 @@ struct IPersistStorageVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *HandsOffStorage)(
|
HRESULT (STDMETHODCALLTYPE *HandsOffStorage)(
|
||||||
IPersistStorage* This);
|
IPersistStorage* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4514,7 +4539,7 @@ struct IRootStorage {
|
||||||
const IRootStorageVtbl* lpVtbl;
|
const IRootStorageVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IRootStorageVtbl {
|
struct IRootStorageVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4533,6 +4558,7 @@ struct IRootStorageVtbl {
|
||||||
IRootStorage* This,
|
IRootStorage* This,
|
||||||
LPOLESTR pszFile);
|
LPOLESTR pszFile);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4622,7 +4648,7 @@ struct ILockBytes {
|
||||||
const ILockBytesVtbl* lpVtbl;
|
const ILockBytesVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ILockBytesVtbl {
|
struct ILockBytesVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4675,6 +4701,7 @@ struct ILockBytesVtbl {
|
||||||
STATSTG* pstatstg,
|
STATSTG* pstatstg,
|
||||||
DWORD grfStatFlag);
|
DWORD grfStatFlag);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4841,7 +4868,7 @@ struct IFillLockBytes {
|
||||||
const IFillLockBytesVtbl* lpVtbl;
|
const IFillLockBytesVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFillLockBytesVtbl {
|
struct IFillLockBytesVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4877,6 +4904,7 @@ struct IFillLockBytesVtbl {
|
||||||
IFillLockBytes* This,
|
IFillLockBytes* This,
|
||||||
BOOL bCanceled);
|
BOOL bCanceled);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4995,7 +5023,7 @@ struct IProgressNotify {
|
||||||
const IProgressNotifyVtbl* lpVtbl;
|
const IProgressNotifyVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IProgressNotifyVtbl {
|
struct IProgressNotifyVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5017,6 +5045,7 @@ struct IProgressNotifyVtbl {
|
||||||
BOOL fAccurate,
|
BOOL fAccurate,
|
||||||
BOOL fOwner);
|
BOOL fOwner);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5099,7 +5128,7 @@ struct ILayoutStorage {
|
||||||
const ILayoutStorageVtbl* lpVtbl;
|
const ILayoutStorageVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ILayoutStorageVtbl {
|
struct ILayoutStorageVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5134,6 +5163,7 @@ struct ILayoutStorageVtbl {
|
||||||
ILayoutStorage* This,
|
ILayoutStorage* This,
|
||||||
ILockBytes* pILockBytes);
|
ILockBytes* pILockBytes);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5264,7 +5294,7 @@ struct IEnumFORMATETC {
|
||||||
const IEnumFORMATETCVtbl* lpVtbl;
|
const IEnumFORMATETCVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumFORMATETCVtbl {
|
struct IEnumFORMATETCVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5296,6 +5326,7 @@ struct IEnumFORMATETCVtbl {
|
||||||
IEnumFORMATETC* This,
|
IEnumFORMATETC* This,
|
||||||
IEnumFORMATETC** ppenum);
|
IEnumFORMATETC** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5425,7 +5456,7 @@ struct IEnumSTATDATA {
|
||||||
const IEnumSTATDATAVtbl* lpVtbl;
|
const IEnumSTATDATAVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumSTATDATAVtbl {
|
struct IEnumSTATDATAVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5457,6 +5488,7 @@ struct IEnumSTATDATAVtbl {
|
||||||
IEnumSTATDATA* This,
|
IEnumSTATDATA* This,
|
||||||
IEnumSTATDATA** ppenum);
|
IEnumSTATDATA** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5662,7 +5694,7 @@ struct IAdviseSink {
|
||||||
const IAdviseSinkVtbl* lpVtbl;
|
const IAdviseSinkVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAdviseSinkVtbl {
|
struct IAdviseSinkVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5697,6 +5729,7 @@ struct IAdviseSinkVtbl {
|
||||||
void (STDMETHODCALLTYPE *OnClose)(
|
void (STDMETHODCALLTYPE *OnClose)(
|
||||||
IAdviseSink* This);
|
IAdviseSink* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5835,7 +5868,7 @@ struct IAdviseSink2 {
|
||||||
const IAdviseSink2Vtbl* lpVtbl;
|
const IAdviseSink2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAdviseSink2Vtbl {
|
struct IAdviseSink2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5875,6 +5908,7 @@ struct IAdviseSink2Vtbl {
|
||||||
IAdviseSink2* This,
|
IAdviseSink2* This,
|
||||||
IMoniker* pmk);
|
IMoniker* pmk);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5993,7 +6027,7 @@ struct IDataObject {
|
||||||
const IDataObjectVtbl* lpVtbl;
|
const IDataObjectVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDataObjectVtbl {
|
struct IDataObjectVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6053,6 +6087,7 @@ struct IDataObjectVtbl {
|
||||||
IDataObject* This,
|
IDataObject* This,
|
||||||
IEnumSTATDATA** ppenumAdvise);
|
IEnumSTATDATA** ppenumAdvise);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6243,7 +6278,7 @@ struct IDataAdviseHolder {
|
||||||
const IDataAdviseHolderVtbl* lpVtbl;
|
const IDataAdviseHolderVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDataAdviseHolderVtbl {
|
struct IDataAdviseHolderVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6280,6 +6315,7 @@ struct IDataAdviseHolderVtbl {
|
||||||
DWORD dwReserved,
|
DWORD dwReserved,
|
||||||
DWORD advf);
|
DWORD advf);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6420,7 +6456,7 @@ struct IMessageFilter {
|
||||||
const IMessageFilterVtbl* lpVtbl;
|
const IMessageFilterVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMessageFilterVtbl {
|
struct IMessageFilterVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6454,6 +6490,7 @@ struct IMessageFilterVtbl {
|
||||||
DWORD dwTickCount,
|
DWORD dwTickCount,
|
||||||
DWORD dwPendingType);
|
DWORD dwPendingType);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6570,7 +6607,7 @@ struct IRpcChannelBuffer {
|
||||||
const IRpcChannelBufferVtbl* lpVtbl;
|
const IRpcChannelBufferVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IRpcChannelBufferVtbl {
|
struct IRpcChannelBufferVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6607,6 +6644,7 @@ struct IRpcChannelBufferVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *IsConnected)(
|
HRESULT (STDMETHODCALLTYPE *IsConnected)(
|
||||||
IRpcChannelBuffer* This);
|
IRpcChannelBuffer* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6709,7 +6747,7 @@ struct IRpcChannelBuffer2 {
|
||||||
const IRpcChannelBuffer2Vtbl* lpVtbl;
|
const IRpcChannelBuffer2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IRpcChannelBuffer2Vtbl {
|
struct IRpcChannelBuffer2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6751,6 +6789,7 @@ struct IRpcChannelBuffer2Vtbl {
|
||||||
IRpcChannelBuffer2* This,
|
IRpcChannelBuffer2* This,
|
||||||
DWORD* pdwVersion);
|
DWORD* pdwVersion);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6850,7 +6889,7 @@ struct IRpcChannelBuffer3 {
|
||||||
const IRpcChannelBuffer3Vtbl* lpVtbl;
|
const IRpcChannelBuffer3Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IRpcChannelBuffer3Vtbl {
|
struct IRpcChannelBuffer3Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6930,6 +6969,7 @@ struct IRpcChannelBuffer3Vtbl {
|
||||||
RPCOLEMESSAGE* pMsg,
|
RPCOLEMESSAGE* pMsg,
|
||||||
IAsyncManager* pAsyncMgr);
|
IAsyncManager* pAsyncMgr);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7078,7 +7118,7 @@ struct IRpcProxyBuffer {
|
||||||
const IRpcProxyBufferVtbl* lpVtbl;
|
const IRpcProxyBufferVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IRpcProxyBufferVtbl {
|
struct IRpcProxyBufferVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -7100,6 +7140,7 @@ struct IRpcProxyBufferVtbl {
|
||||||
void (STDMETHODCALLTYPE *Disconnect)(
|
void (STDMETHODCALLTYPE *Disconnect)(
|
||||||
IRpcProxyBuffer* This);
|
IRpcProxyBuffer* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7188,7 +7229,7 @@ struct IRpcStubBuffer {
|
||||||
const IRpcStubBufferVtbl* lpVtbl;
|
const IRpcStubBufferVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IRpcStubBufferVtbl {
|
struct IRpcStubBufferVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -7230,6 +7271,7 @@ struct IRpcStubBufferVtbl {
|
||||||
IRpcStubBuffer* This,
|
IRpcStubBuffer* This,
|
||||||
void* pv);
|
void* pv);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7357,7 +7399,7 @@ struct IPSFactoryBuffer {
|
||||||
const IPSFactoryBufferVtbl* lpVtbl;
|
const IPSFactoryBufferVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPSFactoryBufferVtbl {
|
struct IPSFactoryBufferVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -7385,6 +7427,7 @@ struct IPSFactoryBufferVtbl {
|
||||||
IUnknown* pUnkServer,
|
IUnknown* pUnkServer,
|
||||||
IRpcStubBuffer** ppStub);
|
IRpcStubBuffer** ppStub);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7505,7 +7548,7 @@ struct IChannelHook {
|
||||||
const IChannelHookVtbl* lpVtbl;
|
const IChannelHookVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IChannelHookVtbl {
|
struct IChannelHookVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -7565,6 +7608,7 @@ struct IChannelHookVtbl {
|
||||||
void* pDataBuffer,
|
void* pDataBuffer,
|
||||||
HRESULT hrFault);
|
HRESULT hrFault);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7959,7 +8003,7 @@ struct IPropertyStorage {
|
||||||
const IPropertyStorageVtbl* lpVtbl;
|
const IPropertyStorageVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPropertyStorageVtbl {
|
struct IPropertyStorageVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -8034,6 +8078,7 @@ struct IPropertyStorageVtbl {
|
||||||
IPropertyStorage* This,
|
IPropertyStorage* This,
|
||||||
STATPROPSETSTG* statpsstg);
|
STATPROPSETSTG* statpsstg);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -8231,7 +8276,7 @@ struct IPropertySetStorage {
|
||||||
const IPropertySetStorageVtbl* lpVtbl;
|
const IPropertySetStorageVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPropertySetStorageVtbl {
|
struct IPropertySetStorageVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -8268,6 +8313,7 @@ struct IPropertySetStorageVtbl {
|
||||||
IPropertySetStorage* This,
|
IPropertySetStorage* This,
|
||||||
IEnumSTATPROPSETSTG** ppenum);
|
IEnumSTATPROPSETSTG** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -8370,7 +8416,7 @@ struct IEnumSTATPROPSTG {
|
||||||
const IEnumSTATPROPSTGVtbl* lpVtbl;
|
const IEnumSTATPROPSTGVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumSTATPROPSTGVtbl {
|
struct IEnumSTATPROPSTGVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -8402,6 +8448,7 @@ struct IEnumSTATPROPSTGVtbl {
|
||||||
IEnumSTATPROPSTG* This,
|
IEnumSTATPROPSTG* This,
|
||||||
IEnumSTATPROPSTG** ppenum);
|
IEnumSTATPROPSTG** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -8509,7 +8556,7 @@ struct IEnumSTATPROPSETSTG {
|
||||||
const IEnumSTATPROPSETSTGVtbl* lpVtbl;
|
const IEnumSTATPROPSETSTGVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumSTATPROPSETSTGVtbl {
|
struct IEnumSTATPROPSETSTGVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -8541,6 +8588,7 @@ struct IEnumSTATPROPSETSTGVtbl {
|
||||||
IEnumSTATPROPSETSTG* This,
|
IEnumSTATPROPSETSTG* This,
|
||||||
IEnumSTATPROPSETSTG** ppenum);
|
IEnumSTATPROPSETSTG** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -8679,7 +8727,7 @@ struct IClientSecurity {
|
||||||
const IClientSecurityVtbl* lpVtbl;
|
const IClientSecurityVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IClientSecurityVtbl {
|
struct IClientSecurityVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -8721,6 +8769,7 @@ struct IClientSecurityVtbl {
|
||||||
IUnknown* pProxy,
|
IUnknown* pProxy,
|
||||||
IUnknown** ppCopy);
|
IUnknown** ppCopy);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -8829,7 +8878,7 @@ struct IServerSecurity {
|
||||||
const IServerSecurityVtbl* lpVtbl;
|
const IServerSecurityVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IServerSecurityVtbl {
|
struct IServerSecurityVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -8863,6 +8912,7 @@ struct IServerSecurityVtbl {
|
||||||
BOOL (STDMETHODCALLTYPE *IsImpersonating)(
|
BOOL (STDMETHODCALLTYPE *IsImpersonating)(
|
||||||
IServerSecurity* This);
|
IServerSecurity* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -8958,7 +9008,7 @@ struct IAsyncSetup {
|
||||||
const IAsyncSetupVtbl* lpVtbl;
|
const IAsyncSetupVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAsyncSetupVtbl {
|
struct IAsyncSetupVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -8981,6 +9031,7 @@ struct IAsyncSetupVtbl {
|
||||||
IUnknown** ppInner,
|
IUnknown** ppInner,
|
||||||
IAsyncManager** ppAsyncMgr);
|
IAsyncManager** ppAsyncMgr);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -9051,7 +9102,7 @@ struct IAsyncManager {
|
||||||
const IAsyncManagerVtbl* lpVtbl;
|
const IAsyncManagerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAsyncManagerVtbl {
|
struct IAsyncManagerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -9079,6 +9130,7 @@ struct IAsyncManagerVtbl {
|
||||||
IAsyncManager* This,
|
IAsyncManager* This,
|
||||||
ULONG* pulStateFlags);
|
ULONG* pulStateFlags);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
111
include/ocidl.h
111
include/ocidl.h
|
@ -128,7 +128,7 @@ struct IFont {
|
||||||
const IFontVtbl* lpVtbl;
|
const IFontVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFontVtbl {
|
struct IFontVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -240,6 +240,7 @@ struct IFontVtbl {
|
||||||
IFont* This,
|
IFont* This,
|
||||||
HDC hdc);
|
HDC hdc);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -528,7 +529,7 @@ struct IFontDisp {
|
||||||
const IFontDispVtbl* lpVtbl;
|
const IFontDispVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFontDispVtbl {
|
struct IFontDispVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -572,6 +573,7 @@ struct IFontDispVtbl {
|
||||||
EXCEPINFO* pExcepInfo,
|
EXCEPINFO* pExcepInfo,
|
||||||
UINT* puArgErr);
|
UINT* puArgErr);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -697,7 +699,7 @@ struct IPicture {
|
||||||
const IPictureVtbl* lpVtbl;
|
const IPictureVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPictureVtbl {
|
struct IPictureVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -780,6 +782,7 @@ struct IPictureVtbl {
|
||||||
IPicture* This,
|
IPicture* This,
|
||||||
DWORD* pDwAttr);
|
DWORD* pDwAttr);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -979,7 +982,7 @@ struct IPictureDisp {
|
||||||
const IPictureDispVtbl* lpVtbl;
|
const IPictureDispVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPictureDispVtbl {
|
struct IPictureDispVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1023,6 +1026,7 @@ struct IPictureDispVtbl {
|
||||||
EXCEPINFO* pExcepInfo,
|
EXCEPINFO* pExcepInfo,
|
||||||
UINT* puArgErr);
|
UINT* puArgErr);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1102,7 +1106,7 @@ struct IOleControl {
|
||||||
const IOleControlVtbl* lpVtbl;
|
const IOleControlVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleControlVtbl {
|
struct IOleControlVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1133,6 +1137,7 @@ struct IOleControlVtbl {
|
||||||
IOleControl* This,
|
IOleControl* This,
|
||||||
BOOL bFreeze);
|
BOOL bFreeze);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1257,7 +1262,7 @@ struct IOleControlSite {
|
||||||
const IOleControlSiteVtbl* lpVtbl;
|
const IOleControlSiteVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleControlSiteVtbl {
|
struct IOleControlSiteVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1301,6 +1306,7 @@ struct IOleControlSiteVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *ShowPropertyFrame)(
|
HRESULT (STDMETHODCALLTYPE *ShowPropertyFrame)(
|
||||||
IOleControlSite* This);
|
IOleControlSite* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1433,7 +1439,7 @@ struct IOleInPlaceSiteEx {
|
||||||
const IOleInPlaceSiteExVtbl* lpVtbl;
|
const IOleInPlaceSiteExVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleInPlaceSiteExVtbl {
|
struct IOleInPlaceSiteExVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1508,6 +1514,7 @@ struct IOleInPlaceSiteExVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *RequestUIActivate)(
|
HRESULT (STDMETHODCALLTYPE *RequestUIActivate)(
|
||||||
IOleInPlaceSiteEx* This);
|
IOleInPlaceSiteEx* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1665,7 +1672,7 @@ struct IOleInPlaceSiteWindowless {
|
||||||
const IOleInPlaceSiteWindowlessVtbl* lpVtbl;
|
const IOleInPlaceSiteWindowlessVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleInPlaceSiteWindowlessVtbl {
|
struct IOleInPlaceSiteWindowlessVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1796,6 +1803,7 @@ struct IOleInPlaceSiteWindowlessVtbl {
|
||||||
LPARAM lParam,
|
LPARAM lParam,
|
||||||
LRESULT* plResult);
|
LRESULT* plResult);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2015,7 +2023,7 @@ struct IOleInPlaceObjectWindowless {
|
||||||
const IOleInPlaceObjectWindowlessVtbl* lpVtbl;
|
const IOleInPlaceObjectWindowlessVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleInPlaceObjectWindowlessVtbl {
|
struct IOleInPlaceObjectWindowlessVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2065,6 +2073,7 @@ struct IOleInPlaceObjectWindowlessVtbl {
|
||||||
IOleInPlaceObjectWindowless* This,
|
IOleInPlaceObjectWindowless* This,
|
||||||
IDropTarget** ppDropTarget);
|
IDropTarget** ppDropTarget);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2171,7 +2180,7 @@ struct IClassFactory2 {
|
||||||
const IClassFactory2Vtbl* lpVtbl;
|
const IClassFactory2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IClassFactory2Vtbl {
|
struct IClassFactory2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2214,6 +2223,7 @@ struct IClassFactory2Vtbl {
|
||||||
BSTR bstrKey,
|
BSTR bstrKey,
|
||||||
PVOID* ppvObj);
|
PVOID* ppvObj);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2377,7 +2387,7 @@ struct IViewObjectEx {
|
||||||
const IViewObjectExVtbl* lpVtbl;
|
const IViewObjectExVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IViewObjectExVtbl {
|
struct IViewObjectExVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2480,6 +2490,7 @@ struct IViewObjectExVtbl {
|
||||||
DVEXTENTINFO* pExtentInfo,
|
DVEXTENTINFO* pExtentInfo,
|
||||||
LPSIZEL pSizel);
|
LPSIZEL pSizel);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2615,7 +2626,7 @@ struct IProvideClassInfo {
|
||||||
const IProvideClassInfoVtbl* lpVtbl;
|
const IProvideClassInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IProvideClassInfoVtbl {
|
struct IProvideClassInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2634,6 +2645,7 @@ struct IProvideClassInfoVtbl {
|
||||||
IProvideClassInfo* This,
|
IProvideClassInfo* This,
|
||||||
ITypeInfo** ppTI);
|
ITypeInfo** ppTI);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2699,7 +2711,7 @@ struct IProvideClassInfo2 {
|
||||||
const IProvideClassInfo2Vtbl* lpVtbl;
|
const IProvideClassInfo2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IProvideClassInfo2Vtbl {
|
struct IProvideClassInfo2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2724,6 +2736,7 @@ struct IProvideClassInfo2Vtbl {
|
||||||
DWORD dwGuidKind,
|
DWORD dwGuidKind,
|
||||||
GUID* pGUID);
|
GUID* pGUID);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2812,7 +2825,7 @@ struct IConnectionPoint {
|
||||||
const IConnectionPointVtbl* lpVtbl;
|
const IConnectionPointVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IConnectionPointVtbl {
|
struct IConnectionPointVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2848,6 +2861,7 @@ struct IConnectionPointVtbl {
|
||||||
IConnectionPoint* This,
|
IConnectionPoint* This,
|
||||||
IEnumConnections** ppEnum);
|
IEnumConnections** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2953,7 +2967,7 @@ struct IConnectionPointContainer {
|
||||||
const IConnectionPointContainerVtbl* lpVtbl;
|
const IConnectionPointContainerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IConnectionPointContainerVtbl {
|
struct IConnectionPointContainerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2977,6 +2991,7 @@ struct IConnectionPointContainerVtbl {
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
IConnectionPoint** ppCP);
|
IConnectionPoint** ppCP);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3059,7 +3074,7 @@ struct IEnumConnections {
|
||||||
const IEnumConnectionsVtbl* lpVtbl;
|
const IEnumConnectionsVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumConnectionsVtbl {
|
struct IEnumConnectionsVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3091,6 +3106,7 @@ struct IEnumConnectionsVtbl {
|
||||||
IEnumConnections* This,
|
IEnumConnections* This,
|
||||||
IEnumConnections** ppEnum);
|
IEnumConnections** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3198,7 +3214,7 @@ struct IEnumConnectionPoints {
|
||||||
const IEnumConnectionPointsVtbl* lpVtbl;
|
const IEnumConnectionPointsVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumConnectionPointsVtbl {
|
struct IEnumConnectionPointsVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3230,6 +3246,7 @@ struct IEnumConnectionPointsVtbl {
|
||||||
IEnumConnectionPoints* This,
|
IEnumConnectionPoints* This,
|
||||||
IEnumConnectionPoints** ppEnum);
|
IEnumConnectionPoints** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3378,7 +3395,7 @@ struct IPropertyPage {
|
||||||
const IPropertyPageVtbl* lpVtbl;
|
const IPropertyPageVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPropertyPageVtbl {
|
struct IPropertyPageVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3437,6 +3454,7 @@ struct IPropertyPageVtbl {
|
||||||
IPropertyPage* This,
|
IPropertyPage* This,
|
||||||
MSG* pMsg);
|
MSG* pMsg);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3597,7 +3615,7 @@ struct IPropertyPage2 {
|
||||||
const IPropertyPage2Vtbl* lpVtbl;
|
const IPropertyPage2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPropertyPage2Vtbl {
|
struct IPropertyPage2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3661,6 +3679,7 @@ struct IPropertyPage2Vtbl {
|
||||||
IPropertyPage2* This,
|
IPropertyPage2* This,
|
||||||
DISPID dispID);
|
DISPID dispID);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3755,7 +3774,7 @@ struct IPropertyPageSite {
|
||||||
const IPropertyPageSiteVtbl* lpVtbl;
|
const IPropertyPageSiteVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPropertyPageSiteVtbl {
|
struct IPropertyPageSiteVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3786,6 +3805,7 @@ struct IPropertyPageSiteVtbl {
|
||||||
IPropertyPageSite* This,
|
IPropertyPageSite* This,
|
||||||
MSG* pMsg);
|
MSG* pMsg);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3879,7 +3899,7 @@ struct IPropertyNotifySink {
|
||||||
const IPropertyNotifySinkVtbl* lpVtbl;
|
const IPropertyNotifySinkVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPropertyNotifySinkVtbl {
|
struct IPropertyNotifySinkVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3902,6 +3922,7 @@ struct IPropertyNotifySinkVtbl {
|
||||||
IPropertyNotifySink* This,
|
IPropertyNotifySink* This,
|
||||||
DISPID dispID);
|
DISPID dispID);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3985,7 +4006,7 @@ struct ISimpleFrameSite {
|
||||||
const ISimpleFrameSiteVtbl* lpVtbl;
|
const ISimpleFrameSiteVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ISimpleFrameSiteVtbl {
|
struct ISimpleFrameSiteVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4018,6 +4039,7 @@ struct ISimpleFrameSiteVtbl {
|
||||||
LRESULT* plResult,
|
LRESULT* plResult,
|
||||||
DWORD dwCookie);
|
DWORD dwCookie);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4111,7 +4133,7 @@ struct IPersistStreamInit {
|
||||||
const IPersistStreamInitVtbl* lpVtbl;
|
const IPersistStreamInitVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistStreamInitVtbl {
|
struct IPersistStreamInitVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4150,6 +4172,7 @@ struct IPersistStreamInitVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *InitNew)(
|
HRESULT (STDMETHODCALLTYPE *InitNew)(
|
||||||
IPersistStreamInit* This);
|
IPersistStreamInit* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4268,7 +4291,7 @@ struct IPersistMemory {
|
||||||
const IPersistMemoryVtbl* lpVtbl;
|
const IPersistMemoryVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistMemoryVtbl {
|
struct IPersistMemoryVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4309,6 +4332,7 @@ struct IPersistMemoryVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *InitNew)(
|
HRESULT (STDMETHODCALLTYPE *InitNew)(
|
||||||
IPersistMemory* This);
|
IPersistMemory* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4441,7 +4465,7 @@ struct IPersistPropertyBag {
|
||||||
const IPersistPropertyBagVtbl* lpVtbl;
|
const IPersistPropertyBagVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistPropertyBagVtbl {
|
struct IPersistPropertyBagVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4475,6 +4499,7 @@ struct IPersistPropertyBagVtbl {
|
||||||
BOOL fClearDirty,
|
BOOL fClearDirty,
|
||||||
BOOL fSaveAllProperties);
|
BOOL fSaveAllProperties);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4604,7 +4629,7 @@ struct IPropertyBag2 {
|
||||||
const IPropertyBag2Vtbl* lpVtbl;
|
const IPropertyBag2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPropertyBag2Vtbl {
|
struct IPropertyBag2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4651,6 +4676,7 @@ struct IPropertyBag2Vtbl {
|
||||||
IUnknown* pUnkObject,
|
IUnknown* pUnkObject,
|
||||||
IErrorLog* pErrLog);
|
IErrorLog* pErrLog);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4775,7 +4801,7 @@ struct IPersistPropertyBag2 {
|
||||||
const IPersistPropertyBag2Vtbl* lpVtbl;
|
const IPersistPropertyBag2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistPropertyBag2Vtbl {
|
struct IPersistPropertyBag2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4812,6 +4838,7 @@ struct IPersistPropertyBag2Vtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *IsDirty)(
|
HRESULT (STDMETHODCALLTYPE *IsDirty)(
|
||||||
IPersistPropertyBag2* This);
|
IPersistPropertyBag2* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4912,7 +4939,7 @@ struct ISpecifyPropertyPages {
|
||||||
const ISpecifyPropertyPagesVtbl* lpVtbl;
|
const ISpecifyPropertyPagesVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ISpecifyPropertyPagesVtbl {
|
struct ISpecifyPropertyPagesVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4931,6 +4958,7 @@ struct ISpecifyPropertyPagesVtbl {
|
||||||
ISpecifyPropertyPages* This,
|
ISpecifyPropertyPages* This,
|
||||||
CAUUID* pPages);
|
CAUUID* pPages);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5016,7 +5044,7 @@ struct IPerPropertyBrowsing {
|
||||||
const IPerPropertyBrowsingVtbl* lpVtbl;
|
const IPerPropertyBrowsingVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPerPropertyBrowsingVtbl {
|
struct IPerPropertyBrowsingVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5053,6 +5081,7 @@ struct IPerPropertyBrowsingVtbl {
|
||||||
DWORD dwCookie,
|
DWORD dwCookie,
|
||||||
VARIANT* pVarOut);
|
VARIANT* pVarOut);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5149,7 +5178,7 @@ struct IAdviseSinkEx {
|
||||||
const IAdviseSinkExVtbl* lpVtbl;
|
const IAdviseSinkExVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAdviseSinkExVtbl {
|
struct IAdviseSinkExVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5189,6 +5218,7 @@ struct IAdviseSinkExVtbl {
|
||||||
IAdviseSinkEx* This,
|
IAdviseSinkEx* This,
|
||||||
DWORD dwViewStatus);
|
DWORD dwViewStatus);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5280,7 +5310,7 @@ struct IPointerInactive {
|
||||||
const IPointerInactiveVtbl* lpVtbl;
|
const IPointerInactiveVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPointerInactiveVtbl {
|
struct IPointerInactiveVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5314,6 +5344,7 @@ struct IPointerInactiveVtbl {
|
||||||
DWORD dwMouseMsg,
|
DWORD dwMouseMsg,
|
||||||
BOOL fSetAlways);
|
BOOL fSetAlways);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5405,7 +5436,7 @@ struct IObjectWithSite {
|
||||||
const IObjectWithSiteVtbl* lpVtbl;
|
const IObjectWithSiteVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IObjectWithSiteVtbl {
|
struct IObjectWithSiteVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5429,6 +5460,7 @@ struct IObjectWithSiteVtbl {
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
PVOID* ppvSite);
|
PVOID* ppvSite);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5515,7 +5547,7 @@ struct IOleUndoUnit {
|
||||||
const IOleUndoUnitVtbl* lpVtbl;
|
const IOleUndoUnitVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleUndoUnitVtbl {
|
struct IOleUndoUnitVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5546,6 +5578,7 @@ struct IOleUndoUnitVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *OnNextAdd)(
|
HRESULT (STDMETHODCALLTYPE *OnNextAdd)(
|
||||||
IOleUndoUnit* This);
|
IOleUndoUnit* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5649,7 +5682,7 @@ struct IOleParentUndoUnit {
|
||||||
const IOleParentUndoUnitVtbl* lpVtbl;
|
const IOleParentUndoUnitVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleParentUndoUnitVtbl {
|
struct IOleParentUndoUnitVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5702,6 +5735,7 @@ struct IOleParentUndoUnitVtbl {
|
||||||
IOleParentUndoUnit* This,
|
IOleParentUndoUnit* This,
|
||||||
DWORD* pdwState);
|
DWORD* pdwState);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5824,7 +5858,7 @@ struct IEnumOleUndoUnits {
|
||||||
const IEnumOleUndoUnitsVtbl* lpVtbl;
|
const IEnumOleUndoUnitsVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumOleUndoUnitsVtbl {
|
struct IEnumOleUndoUnitsVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5856,6 +5890,7 @@ struct IEnumOleUndoUnitsVtbl {
|
||||||
IEnumOleUndoUnits* This,
|
IEnumOleUndoUnits* This,
|
||||||
IEnumOleUndoUnits** ppEnum);
|
IEnumOleUndoUnits** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5986,7 +6021,7 @@ struct IOleUndoManager {
|
||||||
const IOleUndoManagerVtbl* lpVtbl;
|
const IOleUndoManagerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleUndoManagerVtbl {
|
struct IOleUndoManagerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6050,6 +6085,7 @@ struct IOleUndoManagerVtbl {
|
||||||
IOleUndoManager* This,
|
IOleUndoManager* This,
|
||||||
BOOL fEnable);
|
BOOL fEnable);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6269,7 +6305,7 @@ struct IQuickActivate {
|
||||||
const IQuickActivateVtbl* lpVtbl;
|
const IQuickActivateVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IQuickActivateVtbl {
|
struct IQuickActivateVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6297,6 +6333,7 @@ struct IQuickActivateVtbl {
|
||||||
IQuickActivate* This,
|
IQuickActivate* This,
|
||||||
LPSIZEL pSizel);
|
LPSIZEL pSizel);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -56,7 +56,7 @@ struct IOleWindow {
|
||||||
const IOleWindowVtbl* lpVtbl;
|
const IOleWindowVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleWindowVtbl {
|
struct IOleWindowVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -79,6 +79,7 @@ struct IOleWindowVtbl {
|
||||||
IOleWindow* This,
|
IOleWindow* This,
|
||||||
BOOL fEnterMode);
|
BOOL fEnterMode);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -159,7 +160,7 @@ struct IOleInPlaceObject {
|
||||||
const IOleInPlaceObjectVtbl* lpVtbl;
|
const IOleInPlaceObjectVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleInPlaceObjectVtbl {
|
struct IOleInPlaceObjectVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -197,6 +198,7 @@ struct IOleInPlaceObjectVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *ReactivateAndUndo)(
|
HRESULT (STDMETHODCALLTYPE *ReactivateAndUndo)(
|
||||||
IOleInPlaceObject* This);
|
IOleInPlaceObject* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -313,7 +315,7 @@ struct IOleInPlaceActiveObject {
|
||||||
const IOleInPlaceActiveObjectVtbl* lpVtbl;
|
const IOleInPlaceActiveObjectVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleInPlaceActiveObjectVtbl {
|
struct IOleInPlaceActiveObjectVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -359,6 +361,7 @@ struct IOleInPlaceActiveObjectVtbl {
|
||||||
IOleInPlaceActiveObject* This,
|
IOleInPlaceActiveObject* This,
|
||||||
BOOL fEnable);
|
BOOL fEnable);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -494,7 +497,7 @@ struct IOleInPlaceUIWindow {
|
||||||
const IOleInPlaceUIWindowVtbl* lpVtbl;
|
const IOleInPlaceUIWindowVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleInPlaceUIWindowVtbl {
|
struct IOleInPlaceUIWindowVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -535,6 +538,7 @@ struct IOleInPlaceUIWindowVtbl {
|
||||||
IOleInPlaceActiveObject* pActiveObject,
|
IOleInPlaceActiveObject* pActiveObject,
|
||||||
LPCOLESTR pszObjName);
|
LPCOLESTR pszObjName);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -665,7 +669,7 @@ struct IOleInPlaceFrame {
|
||||||
const IOleInPlaceFrameVtbl* lpVtbl;
|
const IOleInPlaceFrameVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleInPlaceFrameVtbl {
|
struct IOleInPlaceFrameVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -735,6 +739,7 @@ struct IOleInPlaceFrameVtbl {
|
||||||
LPMSG lpmsg,
|
LPMSG lpmsg,
|
||||||
WORD wID);
|
WORD wID);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -896,7 +901,7 @@ struct IOleInPlaceSite {
|
||||||
const IOleInPlaceSiteVtbl* lpVtbl;
|
const IOleInPlaceSiteVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleInPlaceSiteVtbl {
|
struct IOleInPlaceSiteVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -958,6 +963,7 @@ struct IOleInPlaceSiteVtbl {
|
||||||
IOleInPlaceSite* This,
|
IOleInPlaceSite* This,
|
||||||
LPCRECT lprcPosRect);
|
LPCRECT lprcPosRect);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1115,7 +1121,7 @@ struct IParseDisplayName {
|
||||||
const IParseDisplayNameVtbl* lpVtbl;
|
const IParseDisplayNameVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IParseDisplayNameVtbl {
|
struct IParseDisplayNameVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1137,6 +1143,7 @@ struct IParseDisplayNameVtbl {
|
||||||
ULONG* pchEaten,
|
ULONG* pchEaten,
|
||||||
IMoniker** ppmkOut);
|
IMoniker** ppmkOut);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1204,7 +1211,7 @@ struct IOleContainer {
|
||||||
const IOleContainerVtbl* lpVtbl;
|
const IOleContainerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleContainerVtbl {
|
struct IOleContainerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1236,6 +1243,7 @@ struct IOleContainerVtbl {
|
||||||
IOleContainer* This,
|
IOleContainer* This,
|
||||||
BOOL fLock);
|
BOOL fLock);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1341,7 +1349,7 @@ struct IOleItemContainer {
|
||||||
const IOleItemContainerVtbl* lpVtbl;
|
const IOleItemContainerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleItemContainerVtbl {
|
struct IOleItemContainerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1393,6 +1401,7 @@ struct IOleItemContainerVtbl {
|
||||||
IOleItemContainer* This,
|
IOleItemContainer* This,
|
||||||
LPOLESTR pszItem);
|
LPOLESTR pszItem);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1531,7 +1540,7 @@ struct IOleLink {
|
||||||
const IOleLinkVtbl* lpVtbl;
|
const IOleLinkVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleLinkVtbl {
|
struct IOleLinkVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1590,6 +1599,7 @@ struct IOleLinkVtbl {
|
||||||
IOleLink* This,
|
IOleLink* This,
|
||||||
IBindCtx* pbc);
|
IBindCtx* pbc);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1767,7 +1777,7 @@ struct IOleClientSite {
|
||||||
const IOleClientSiteVtbl* lpVtbl;
|
const IOleClientSiteVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleClientSiteVtbl {
|
struct IOleClientSiteVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1805,6 +1815,7 @@ struct IOleClientSiteVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *RequestNewObjectLayout)(
|
HRESULT (STDMETHODCALLTYPE *RequestNewObjectLayout)(
|
||||||
IOleClientSite* This);
|
IOleClientSite* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1930,7 +1941,7 @@ struct IOleCache {
|
||||||
const IOleCacheVtbl* lpVtbl;
|
const IOleCacheVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleCacheVtbl {
|
struct IOleCacheVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1969,6 +1980,7 @@ struct IOleCacheVtbl {
|
||||||
STGMEDIUM* pmedium,
|
STGMEDIUM* pmedium,
|
||||||
BOOL fRelease);
|
BOOL fRelease);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2101,7 +2113,7 @@ struct IOleCache2 {
|
||||||
const IOleCache2Vtbl* lpVtbl;
|
const IOleCache2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleCache2Vtbl {
|
struct IOleCache2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2151,6 +2163,7 @@ struct IOleCache2Vtbl {
|
||||||
IOleCache2* This,
|
IOleCache2* This,
|
||||||
DWORD dwDiscardOptions);
|
DWORD dwDiscardOptions);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2248,7 +2261,7 @@ struct IOleCacheControl {
|
||||||
const IOleCacheControlVtbl* lpVtbl;
|
const IOleCacheControlVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleCacheControlVtbl {
|
struct IOleCacheControlVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2270,6 +2283,7 @@ struct IOleCacheControlVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *OnStop)(
|
HRESULT (STDMETHODCALLTYPE *OnStop)(
|
||||||
IOleCacheControl* This);
|
IOleCacheControl* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2362,7 +2376,7 @@ struct IEnumOLEVERB {
|
||||||
const IEnumOLEVERBVtbl* lpVtbl;
|
const IEnumOLEVERBVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumOLEVERBVtbl {
|
struct IEnumOLEVERBVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2394,6 +2408,7 @@ struct IEnumOLEVERBVtbl {
|
||||||
IEnumOLEVERB* This,
|
IEnumOLEVERB* This,
|
||||||
IEnumOLEVERB** ppenum);
|
IEnumOLEVERB** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2622,7 +2637,7 @@ struct IOleObject {
|
||||||
const IOleObjectVtbl* lpVtbl;
|
const IOleObjectVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleObjectVtbl {
|
struct IOleObjectVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2736,6 +2751,7 @@ struct IOleObjectVtbl {
|
||||||
IOleObject* This,
|
IOleObject* This,
|
||||||
LOGPALETTE* pLogpal);
|
LOGPALETTE* pLogpal);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3027,7 +3043,7 @@ struct IOleAdviseHolder {
|
||||||
const IOleAdviseHolderVtbl* lpVtbl;
|
const IOleAdviseHolderVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOleAdviseHolderVtbl {
|
struct IOleAdviseHolderVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3065,6 +3081,7 @@ struct IOleAdviseHolderVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *SendOnClose)(
|
HRESULT (STDMETHODCALLTYPE *SendOnClose)(
|
||||||
IOleAdviseHolder* This);
|
IOleAdviseHolder* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3172,7 +3189,7 @@ struct IContinue {
|
||||||
const IContinueVtbl* lpVtbl;
|
const IContinueVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IContinueVtbl {
|
struct IContinueVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3190,6 +3207,7 @@ struct IContinueVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *FContinue)(
|
HRESULT (STDMETHODCALLTYPE *FContinue)(
|
||||||
IContinue* This);
|
IContinue* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3285,7 +3303,7 @@ struct IViewObject {
|
||||||
const IViewObjectVtbl* lpVtbl;
|
const IViewObjectVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IViewObjectVtbl {
|
struct IViewObjectVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3345,6 +3363,7 @@ struct IViewObjectVtbl {
|
||||||
DWORD* pAdvf,
|
DWORD* pAdvf,
|
||||||
IAdviseSink** ppAdvSink);
|
IAdviseSink** ppAdvSink);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3539,7 +3558,7 @@ struct IViewObject2 {
|
||||||
const IViewObject2Vtbl* lpVtbl;
|
const IViewObject2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IViewObject2Vtbl {
|
struct IViewObject2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3607,6 +3626,7 @@ struct IViewObject2Vtbl {
|
||||||
DVTARGETDEVICE* ptd,
|
DVTARGETDEVICE* ptd,
|
||||||
LPSIZEL lpsizel);
|
LPSIZEL lpsizel);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3688,7 +3708,7 @@ struct IDropSource {
|
||||||
const IDropSourceVtbl* lpVtbl;
|
const IDropSourceVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDropSourceVtbl {
|
struct IDropSourceVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3712,6 +3732,7 @@ struct IDropSourceVtbl {
|
||||||
IDropSource* This,
|
IDropSource* This,
|
||||||
DWORD dwEffect);
|
DWORD dwEffect);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3822,7 +3843,7 @@ struct IDropTarget {
|
||||||
const IDropTargetVtbl* lpVtbl;
|
const IDropTargetVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDropTargetVtbl {
|
struct IDropTargetVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3860,6 +3881,7 @@ struct IDropTargetVtbl {
|
||||||
POINTL pt,
|
POINTL pt,
|
||||||
DWORD* pdwEffect);
|
DWORD* pdwEffect);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -101,7 +101,7 @@ struct IEnumPStoreItems {
|
||||||
const IEnumPStoreItemsVtbl* lpVtbl;
|
const IEnumPStoreItemsVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumPStoreItemsVtbl {
|
struct IEnumPStoreItemsVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -133,6 +133,7 @@ struct IEnumPStoreItemsVtbl {
|
||||||
IEnumPStoreItems* This,
|
IEnumPStoreItems* This,
|
||||||
DWORD celt);
|
DWORD celt);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -232,7 +233,7 @@ struct IEnumPStoreTypes {
|
||||||
const IEnumPStoreTypesVtbl* lpVtbl;
|
const IEnumPStoreTypesVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumPStoreTypesVtbl {
|
struct IEnumPStoreTypesVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -264,6 +265,7 @@ struct IEnumPStoreTypesVtbl {
|
||||||
IEnumPStoreTypes* This,
|
IEnumPStoreTypes* This,
|
||||||
DWORD celt);
|
DWORD celt);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -481,7 +483,7 @@ struct IPStore {
|
||||||
const IPStoreVtbl* lpVtbl;
|
const IPStoreVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPStoreVtbl {
|
struct IPStoreVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -647,6 +649,7 @@ struct IPStoreVtbl {
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
IEnumPStoreItems** ppenum);
|
IEnumPStoreItems** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -37,7 +37,7 @@ struct IServiceProvider {
|
||||||
const IServiceProviderVtbl* lpVtbl;
|
const IServiceProviderVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IServiceProviderVtbl {
|
struct IServiceProviderVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -58,6 +58,7 @@ struct IServiceProviderVtbl {
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
void** ppvObject);
|
void** ppvObject);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -46,7 +46,7 @@ struct IAutoComplete {
|
||||||
const IAutoCompleteVtbl* lpVtbl;
|
const IAutoCompleteVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAutoCompleteVtbl {
|
struct IAutoCompleteVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -72,6 +72,7 @@ struct IAutoCompleteVtbl {
|
||||||
IAutoComplete* This,
|
IAutoComplete* This,
|
||||||
BOOL fEnable);
|
BOOL fEnable);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -159,7 +160,7 @@ struct IAutoComplete2 {
|
||||||
const IAutoComplete2Vtbl* lpVtbl;
|
const IAutoComplete2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAutoComplete2Vtbl {
|
struct IAutoComplete2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -194,6 +195,7 @@ struct IAutoComplete2Vtbl {
|
||||||
IAutoComplete2* This,
|
IAutoComplete2* This,
|
||||||
DWORD* pdwFlag);
|
DWORD* pdwFlag);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -268,7 +270,7 @@ struct IFolderViewOC {
|
||||||
const IFolderViewOCVtbl* lpVtbl;
|
const IFolderViewOCVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFolderViewOCVtbl {
|
struct IFolderViewOCVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -317,6 +319,7 @@ struct IFolderViewOCVtbl {
|
||||||
IFolderViewOC* This,
|
IFolderViewOC* This,
|
||||||
IDispatch* pdisp);
|
IDispatch* pdisp);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -40,7 +40,7 @@ struct IPersistFolder {
|
||||||
const IPersistFolderVtbl* lpVtbl;
|
const IPersistFolderVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistFolderVtbl {
|
struct IPersistFolderVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -64,6 +64,7 @@ struct IPersistFolderVtbl {
|
||||||
IPersistFolder* This,
|
IPersistFolder* This,
|
||||||
LPCITEMIDLIST pidl);
|
LPCITEMIDLIST pidl);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -128,7 +129,7 @@ struct IPersistFolder2 {
|
||||||
const IPersistFolder2Vtbl* lpVtbl;
|
const IPersistFolder2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistFolder2Vtbl {
|
struct IPersistFolder2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -157,6 +158,7 @@ struct IPersistFolder2Vtbl {
|
||||||
IPersistFolder2* This,
|
IPersistFolder2* This,
|
||||||
LPITEMIDLIST* ppidl);
|
LPITEMIDLIST* ppidl);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -236,7 +238,7 @@ struct IEnumIDList {
|
||||||
const IEnumIDListVtbl* lpVtbl;
|
const IEnumIDListVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumIDListVtbl {
|
struct IEnumIDListVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -268,6 +270,7 @@ struct IEnumIDListVtbl {
|
||||||
IEnumIDList* This,
|
IEnumIDList* This,
|
||||||
IEnumIDList** ppenum);
|
IEnumIDList** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -466,7 +469,7 @@ struct IShellFolder {
|
||||||
const IShellFolderVtbl* lpVtbl;
|
const IShellFolderVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IShellFolderVtbl {
|
struct IShellFolderVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -551,6 +554,7 @@ struct IShellFolderVtbl {
|
||||||
SHGDNF uFlags,
|
SHGDNF uFlags,
|
||||||
LPITEMIDLIST* ppidlOut);
|
LPITEMIDLIST* ppidlOut);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -748,7 +752,7 @@ struct IEnumExtraSearch {
|
||||||
const IEnumExtraSearchVtbl* lpVtbl;
|
const IEnumExtraSearchVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumExtraSearchVtbl {
|
struct IEnumExtraSearchVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -780,6 +784,7 @@ struct IEnumExtraSearchVtbl {
|
||||||
IEnumExtraSearch* This,
|
IEnumExtraSearch* This,
|
||||||
IEnumExtraSearch** ppenum);
|
IEnumExtraSearch** ppenum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -917,7 +922,7 @@ struct IShellFolder2 {
|
||||||
const IShellFolder2Vtbl* lpVtbl;
|
const IShellFolder2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IShellFolder2Vtbl {
|
struct IShellFolder2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1039,6 +1044,7 @@ struct IShellFolder2Vtbl {
|
||||||
UINT iColumn,
|
UINT iColumn,
|
||||||
SHCOLUMNID* pscid);
|
SHCOLUMNID* pscid);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1312,7 +1318,7 @@ struct IShellView {
|
||||||
const IShellViewVtbl* lpVtbl;
|
const IShellViewVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IShellViewVtbl {
|
struct IShellViewVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1386,6 +1392,7 @@ struct IShellViewVtbl {
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
void** ppv);
|
void** ppv);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1625,7 +1632,7 @@ struct IShellBrowser {
|
||||||
const IShellBrowserVtbl* lpVtbl;
|
const IShellBrowserVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IShellBrowserVtbl {
|
struct IShellBrowserVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1714,6 +1721,7 @@ struct IShellBrowserVtbl {
|
||||||
UINT nButtons,
|
UINT nButtons,
|
||||||
UINT uFlags);
|
UINT uFlags);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1969,7 +1977,7 @@ struct IShellLinkA {
|
||||||
const IShellLinkAVtbl* lpVtbl;
|
const IShellLinkAVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IShellLinkAVtbl {
|
struct IShellLinkAVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2067,6 +2075,7 @@ struct IShellLinkAVtbl {
|
||||||
IShellLinkA* This,
|
IShellLinkA* This,
|
||||||
LPCSTR pszFile);
|
LPCSTR pszFile);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2368,7 +2377,7 @@ struct IShellLinkW {
|
||||||
const IShellLinkWVtbl* lpVtbl;
|
const IShellLinkWVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IShellLinkWVtbl {
|
struct IShellLinkWVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2466,6 +2475,7 @@ struct IShellLinkWVtbl {
|
||||||
IShellLinkW* This,
|
IShellLinkW* This,
|
||||||
LPCWSTR pszFile);
|
LPCWSTR pszFile);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2710,7 +2720,7 @@ struct IShellExtInit {
|
||||||
const IShellExtInitVtbl* lpVtbl;
|
const IShellExtInitVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IShellExtInitVtbl {
|
struct IShellExtInitVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2731,6 +2741,7 @@ struct IShellExtInitVtbl {
|
||||||
IDataObject* pdtobj,
|
IDataObject* pdtobj,
|
||||||
HKEY hkeyProgID);
|
HKEY hkeyProgID);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2804,7 +2815,7 @@ struct IPersistFolder3 {
|
||||||
const IPersistFolder3Vtbl* lpVtbl;
|
const IPersistFolder3Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistFolder3Vtbl {
|
struct IPersistFolder3Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2844,6 +2855,7 @@ struct IPersistFolder3Vtbl {
|
||||||
IPersistFolder3* This,
|
IPersistFolder3* This,
|
||||||
PERSIST_FOLDER_TARGET_INFO* ppfti);
|
PERSIST_FOLDER_TARGET_INFO* ppfti);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2949,7 +2961,7 @@ struct IExtractIconA {
|
||||||
const IExtractIconAVtbl* lpVtbl;
|
const IExtractIconAVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IExtractIconAVtbl {
|
struct IExtractIconAVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2980,6 +2992,7 @@ struct IExtractIconAVtbl {
|
||||||
HICON* phiconSmall,
|
HICON* phiconSmall,
|
||||||
UINT nIconSize);
|
UINT nIconSize);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3069,7 +3082,7 @@ struct IExtractIconW {
|
||||||
const IExtractIconWVtbl* lpVtbl;
|
const IExtractIconWVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IExtractIconWVtbl {
|
struct IExtractIconWVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3100,6 +3113,7 @@ struct IExtractIconWVtbl {
|
||||||
HICON* phiconSmall,
|
HICON* phiconSmall,
|
||||||
UINT nIconSize);
|
UINT nIconSize);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3193,7 +3207,7 @@ struct ICommDlgBrowser {
|
||||||
const ICommDlgBrowserVtbl* lpVtbl;
|
const ICommDlgBrowserVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICommDlgBrowserVtbl {
|
struct ICommDlgBrowserVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3222,6 +3236,7 @@ struct ICommDlgBrowserVtbl {
|
||||||
IShellView* shv,
|
IShellView* shv,
|
||||||
LPCITEMIDLIST pidl);
|
LPCITEMIDLIST pidl);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3316,7 +3331,7 @@ struct IDockingWindowFrame {
|
||||||
const IDockingWindowFrameVtbl* lpVtbl;
|
const IDockingWindowFrameVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDockingWindowFrameVtbl {
|
struct IDockingWindowFrameVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3357,6 +3372,7 @@ struct IDockingWindowFrameVtbl {
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
LPVOID* ppvObj);
|
LPVOID* ppvObj);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3459,7 +3475,7 @@ struct IDragSourceHelper {
|
||||||
const IDragSourceHelperVtbl* lpVtbl;
|
const IDragSourceHelperVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDragSourceHelperVtbl {
|
struct IDragSourceHelperVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3485,6 +3501,7 @@ struct IDragSourceHelperVtbl {
|
||||||
POINT* ppt,
|
POINT* ppt,
|
||||||
IDataObject* pDataObject);
|
IDataObject* pDataObject);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3574,7 +3591,7 @@ struct IDropTargetHelper {
|
||||||
const IDropTargetHelperVtbl* lpVtbl;
|
const IDropTargetHelperVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IDropTargetHelperVtbl {
|
struct IDropTargetHelperVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3614,6 +3631,7 @@ struct IDropTargetHelperVtbl {
|
||||||
IDropTargetHelper* This,
|
IDropTargetHelper* This,
|
||||||
BOOL fShow);
|
BOOL fShow);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3816,7 +3834,7 @@ struct IContextMenu {
|
||||||
const IContextMenuVtbl* lpVtbl;
|
const IContextMenuVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IContextMenuVtbl {
|
struct IContextMenuVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3851,6 +3869,7 @@ struct IContextMenuVtbl {
|
||||||
LPSTR pszName,
|
LPSTR pszName,
|
||||||
UINT cchMax);
|
UINT cchMax);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3941,7 +3960,7 @@ struct IContextMenu2 {
|
||||||
const IContextMenu2Vtbl* lpVtbl;
|
const IContextMenu2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IContextMenu2Vtbl {
|
struct IContextMenu2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3983,6 +4002,7 @@ struct IContextMenu2Vtbl {
|
||||||
WPARAM wParam,
|
WPARAM wParam,
|
||||||
LPARAM lParam);
|
LPARAM lParam);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4056,7 +4076,7 @@ struct IContextMenu3 {
|
||||||
const IContextMenu3Vtbl* lpVtbl;
|
const IContextMenu3Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IContextMenu3Vtbl {
|
struct IContextMenu3Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4106,6 +4126,7 @@ struct IContextMenu3Vtbl {
|
||||||
LPARAM lParam,
|
LPARAM lParam,
|
||||||
LRESULT* plResult);
|
LRESULT* plResult);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4180,7 +4201,7 @@ struct IShellExecuteHookA {
|
||||||
const IShellExecuteHookAVtbl* lpVtbl;
|
const IShellExecuteHookAVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IShellExecuteHookAVtbl {
|
struct IShellExecuteHookAVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4199,6 +4220,7 @@ struct IShellExecuteHookAVtbl {
|
||||||
IShellExecuteHookA* This,
|
IShellExecuteHookA* This,
|
||||||
struct _SHELLEXECUTEINFOA* pei);
|
struct _SHELLEXECUTEINFOA* pei);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4258,7 +4280,7 @@ struct IShellExecuteHookW {
|
||||||
const IShellExecuteHookWVtbl* lpVtbl;
|
const IShellExecuteHookWVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IShellExecuteHookWVtbl {
|
struct IShellExecuteHookWVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4277,6 +4299,7 @@ struct IShellExecuteHookWVtbl {
|
||||||
IShellExecuteHookW* This,
|
IShellExecuteHookW* This,
|
||||||
struct _SHELLEXECUTEINFOW* pei);
|
struct _SHELLEXECUTEINFOW* pei);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
135
include/strmif.h
135
include/strmif.h
|
@ -40,7 +40,7 @@ struct ICreateDevEnum {
|
||||||
const ICreateDevEnumVtbl* lpVtbl;
|
const ICreateDevEnumVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICreateDevEnumVtbl {
|
struct ICreateDevEnumVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -61,6 +61,7 @@ struct ICreateDevEnumVtbl {
|
||||||
IEnumMoniker** ppEnumMoniker,
|
IEnumMoniker** ppEnumMoniker,
|
||||||
DWORD dwFlags);
|
DWORD dwFlags);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -275,7 +276,7 @@ struct IPin {
|
||||||
const IPinVtbl* lpVtbl;
|
const IPinVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPinVtbl {
|
struct IPinVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -351,6 +352,7 @@ struct IPinVtbl {
|
||||||
REFERENCE_TIME tStop,
|
REFERENCE_TIME tStop,
|
||||||
double dRate);
|
double dRate);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -558,7 +560,7 @@ struct IEnumPins {
|
||||||
const IEnumPinsVtbl* lpVtbl;
|
const IEnumPinsVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumPinsVtbl {
|
struct IEnumPinsVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -590,6 +592,7 @@ struct IEnumPinsVtbl {
|
||||||
IEnumPins* This,
|
IEnumPins* This,
|
||||||
IEnumPins** ppEnum);
|
IEnumPins** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -687,7 +690,7 @@ struct IEnumMediaTypes {
|
||||||
const IEnumMediaTypesVtbl* lpVtbl;
|
const IEnumMediaTypesVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumMediaTypesVtbl {
|
struct IEnumMediaTypesVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -719,6 +722,7 @@ struct IEnumMediaTypesVtbl {
|
||||||
IEnumMediaTypes* This,
|
IEnumMediaTypes* This,
|
||||||
IEnumMediaTypes** ppEnum);
|
IEnumMediaTypes** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -830,7 +834,7 @@ struct IFilterGraph {
|
||||||
const IFilterGraphVtbl* lpVtbl;
|
const IFilterGraphVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFilterGraphVtbl {
|
struct IFilterGraphVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -880,6 +884,7 @@ struct IFilterGraphVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *SetDefaultSyncSource)(
|
HRESULT (STDMETHODCALLTYPE *SetDefaultSyncSource)(
|
||||||
IFilterGraph* This);
|
IFilterGraph* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1019,7 +1024,7 @@ struct IEnumFilters {
|
||||||
const IEnumFiltersVtbl* lpVtbl;
|
const IEnumFiltersVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumFiltersVtbl {
|
struct IEnumFiltersVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1051,6 +1056,7 @@ struct IEnumFiltersVtbl {
|
||||||
IEnumFilters* This,
|
IEnumFilters* This,
|
||||||
IEnumFilters** ppEnum);
|
IEnumFilters** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1159,7 +1165,7 @@ struct IMediaFilter {
|
||||||
const IMediaFilterVtbl* lpVtbl;
|
const IMediaFilterVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMediaFilterVtbl {
|
struct IMediaFilterVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1202,6 +1208,7 @@ struct IMediaFilterVtbl {
|
||||||
IMediaFilter* This,
|
IMediaFilter* This,
|
||||||
IReferenceClock** pClock);
|
IReferenceClock** pClock);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1329,7 +1336,7 @@ struct IBaseFilter {
|
||||||
const IBaseFilterVtbl* lpVtbl;
|
const IBaseFilterVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IBaseFilterVtbl {
|
struct IBaseFilterVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1395,6 +1402,7 @@ struct IBaseFilterVtbl {
|
||||||
IBaseFilter* This,
|
IBaseFilter* This,
|
||||||
LPWSTR* pVendorInfo);
|
LPWSTR* pVendorInfo);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1525,7 +1533,7 @@ struct IReferenceClock {
|
||||||
const IReferenceClockVtbl* lpVtbl;
|
const IReferenceClockVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IReferenceClockVtbl {
|
struct IReferenceClockVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1562,6 +1570,7 @@ struct IReferenceClockVtbl {
|
||||||
IReferenceClock* This,
|
IReferenceClock* This,
|
||||||
DWORD_PTR dwAdviseCookie);
|
DWORD_PTR dwAdviseCookie);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1702,7 +1711,7 @@ struct IMediaSample {
|
||||||
const IMediaSampleVtbl* lpVtbl;
|
const IMediaSampleVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMediaSampleVtbl {
|
struct IMediaSampleVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1780,6 +1789,7 @@ struct IMediaSampleVtbl {
|
||||||
LONGLONG* pTimeStart,
|
LONGLONG* pTimeStart,
|
||||||
LONGLONG* pTimeEnd);
|
LONGLONG* pTimeEnd);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2021,7 +2031,7 @@ struct IMediaSample2 {
|
||||||
const IMediaSample2Vtbl* lpVtbl;
|
const IMediaSample2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMediaSample2Vtbl {
|
struct IMediaSample2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2110,6 +2120,7 @@ struct IMediaSample2Vtbl {
|
||||||
DWORD cbProperties,
|
DWORD cbProperties,
|
||||||
const BYTE* pbProperties);
|
const BYTE* pbProperties);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2233,7 +2244,7 @@ struct IMemAllocator {
|
||||||
const IMemAllocatorVtbl* lpVtbl;
|
const IMemAllocatorVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMemAllocatorVtbl {
|
struct IMemAllocatorVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2274,6 +2285,7 @@ struct IMemAllocatorVtbl {
|
||||||
IMemAllocator* This,
|
IMemAllocator* This,
|
||||||
IMediaSample* pBuffer);
|
IMediaSample* pBuffer);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2384,7 +2396,7 @@ struct IMemAllocatorCallbackTemp {
|
||||||
const IMemAllocatorCallbackTempVtbl* lpVtbl;
|
const IMemAllocatorCallbackTempVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMemAllocatorCallbackTempVtbl {
|
struct IMemAllocatorCallbackTempVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2434,6 +2446,7 @@ struct IMemAllocatorCallbackTempVtbl {
|
||||||
IMemAllocatorCallbackTemp* This,
|
IMemAllocatorCallbackTemp* This,
|
||||||
LONG* plBuffersFree);
|
LONG* plBuffersFree);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2511,7 +2524,7 @@ struct IMemAllocatorNotifyCallbackTemp {
|
||||||
const IMemAllocatorNotifyCallbackTempVtbl* lpVtbl;
|
const IMemAllocatorNotifyCallbackTempVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMemAllocatorNotifyCallbackTempVtbl {
|
struct IMemAllocatorNotifyCallbackTempVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2529,6 +2542,7 @@ struct IMemAllocatorNotifyCallbackTempVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *NotifyRelease)(
|
HRESULT (STDMETHODCALLTYPE *NotifyRelease)(
|
||||||
IMemAllocatorNotifyCallbackTemp* This);
|
IMemAllocatorNotifyCallbackTemp* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2599,7 +2613,7 @@ struct IMemInputPin {
|
||||||
const IMemInputPinVtbl* lpVtbl;
|
const IMemInputPinVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMemInputPinVtbl {
|
struct IMemInputPinVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2640,6 +2654,7 @@ struct IMemInputPinVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *ReceiveCanBlock)(
|
HRESULT (STDMETHODCALLTYPE *ReceiveCanBlock)(
|
||||||
IMemInputPin* This);
|
IMemInputPin* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2750,7 +2765,7 @@ struct IAMovieSetup {
|
||||||
const IAMovieSetupVtbl* lpVtbl;
|
const IAMovieSetupVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAMovieSetupVtbl {
|
struct IAMovieSetupVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -2771,6 +2786,7 @@ struct IAMovieSetupVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *Unregister)(
|
HRESULT (STDMETHODCALLTYPE *Unregister)(
|
||||||
IAMovieSetup* This);
|
IAMovieSetup* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -2919,7 +2935,7 @@ struct IMediaSeeking {
|
||||||
const IMediaSeekingVtbl* lpVtbl;
|
const IMediaSeekingVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMediaSeekingVtbl {
|
struct IMediaSeekingVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3010,6 +3026,7 @@ struct IMediaSeekingVtbl {
|
||||||
IMediaSeeking* This,
|
IMediaSeeking* This,
|
||||||
LONGLONG* pllPreroll);
|
LONGLONG* pllPreroll);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3513,7 +3530,7 @@ struct IEnumRegFilters {
|
||||||
const IEnumRegFiltersVtbl* lpVtbl;
|
const IEnumRegFiltersVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IEnumRegFiltersVtbl {
|
struct IEnumRegFiltersVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3545,6 +3562,7 @@ struct IEnumRegFiltersVtbl {
|
||||||
IEnumRegFilters* This,
|
IEnumRegFilters* This,
|
||||||
IEnumRegFilters** ppEnum);
|
IEnumRegFilters** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3684,7 +3702,7 @@ struct IFilterMapper {
|
||||||
const IFilterMapperVtbl* lpVtbl;
|
const IFilterMapperVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFilterMapperVtbl {
|
struct IFilterMapperVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -3754,6 +3772,7 @@ struct IFilterMapperVtbl {
|
||||||
CLSID clsOutMaj,
|
CLSID clsOutMaj,
|
||||||
CLSID clsOutSub);
|
CLSID clsOutSub);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -3987,7 +4006,7 @@ struct IFilterMapper2 {
|
||||||
const IFilterMapper2Vtbl* lpVtbl;
|
const IFilterMapper2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFilterMapper2Vtbl {
|
struct IFilterMapper2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4041,6 +4060,7 @@ struct IFilterMapper2Vtbl {
|
||||||
const REGPINMEDIUM* pMedOut,
|
const REGPINMEDIUM* pMedOut,
|
||||||
const CLSID* pPinCategoryOut);
|
const CLSID* pPinCategoryOut);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4152,7 +4172,7 @@ struct IFilterMapper3 {
|
||||||
const IFilterMapper3Vtbl* lpVtbl;
|
const IFilterMapper3Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFilterMapper3Vtbl {
|
struct IFilterMapper3Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4211,6 +4231,7 @@ struct IFilterMapper3Vtbl {
|
||||||
IFilterMapper3* This,
|
IFilterMapper3* This,
|
||||||
ICreateDevEnum** ppEnum);
|
ICreateDevEnum** ppEnum);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4292,7 +4313,7 @@ struct IQualityControl {
|
||||||
const IQualityControlVtbl* lpVtbl;
|
const IQualityControlVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IQualityControlVtbl {
|
struct IQualityControlVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4316,6 +4337,7 @@ struct IQualityControlVtbl {
|
||||||
IQualityControl* This,
|
IQualityControl* This,
|
||||||
IQualityControl* piqc);
|
IQualityControl* piqc);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4434,7 +4456,7 @@ struct IOverlayNotify {
|
||||||
const IOverlayNotifyVtbl* lpVtbl;
|
const IOverlayNotifyVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOverlayNotifyVtbl {
|
struct IOverlayNotifyVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4469,6 +4491,7 @@ struct IOverlayNotifyVtbl {
|
||||||
const RECT* pSourceRect,
|
const RECT* pSourceRect,
|
||||||
const RECT* pDestinationRect);
|
const RECT* pDestinationRect);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4562,7 +4585,7 @@ struct IOverlayNotify2 {
|
||||||
const IOverlayNotify2Vtbl* lpVtbl;
|
const IOverlayNotify2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOverlayNotify2Vtbl {
|
struct IOverlayNotify2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4602,6 +4625,7 @@ struct IOverlayNotify2Vtbl {
|
||||||
IOverlayNotify2* This,
|
IOverlayNotify2* This,
|
||||||
HMONITOR hMonitor);
|
HMONITOR hMonitor);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4700,7 +4724,7 @@ struct IOverlay {
|
||||||
const IOverlayVtbl* lpVtbl;
|
const IOverlayVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IOverlayVtbl {
|
struct IOverlayVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4760,6 +4784,7 @@ struct IOverlayVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *Unadvise)(
|
HRESULT (STDMETHODCALLTYPE *Unadvise)(
|
||||||
IOverlay* This);
|
IOverlay* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4912,7 +4937,7 @@ struct IMediaEventSink {
|
||||||
const IMediaEventSinkVtbl* lpVtbl;
|
const IMediaEventSinkVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IMediaEventSinkVtbl {
|
struct IMediaEventSinkVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -4933,6 +4958,7 @@ struct IMediaEventSinkVtbl {
|
||||||
LONG_PTR EventParam1,
|
LONG_PTR EventParam1,
|
||||||
LONG_PTR EventParam2);
|
LONG_PTR EventParam2);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -4995,7 +5021,7 @@ struct IFileSourceFilter {
|
||||||
const IFileSourceFilterVtbl* lpVtbl;
|
const IFileSourceFilterVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFileSourceFilterVtbl {
|
struct IFileSourceFilterVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5020,6 +5046,7 @@ struct IFileSourceFilterVtbl {
|
||||||
LPOLESTR* ppszFileName,
|
LPOLESTR* ppszFileName,
|
||||||
AM_MEDIA_TYPE* pmt);
|
AM_MEDIA_TYPE* pmt);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5092,7 +5119,7 @@ struct IFileSinkFilter {
|
||||||
const IFileSinkFilterVtbl* lpVtbl;
|
const IFileSinkFilterVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFileSinkFilterVtbl {
|
struct IFileSinkFilterVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5117,6 +5144,7 @@ struct IFileSinkFilterVtbl {
|
||||||
LPOLESTR* ppszFileName,
|
LPOLESTR* ppszFileName,
|
||||||
AM_MEDIA_TYPE* pmt);
|
AM_MEDIA_TYPE* pmt);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5187,7 +5215,7 @@ struct IFileSinkFilter2 {
|
||||||
const IFileSinkFilter2Vtbl* lpVtbl;
|
const IFileSinkFilter2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFileSinkFilter2Vtbl {
|
struct IFileSinkFilter2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5221,6 +5249,7 @@ struct IFileSinkFilter2Vtbl {
|
||||||
IFileSinkFilter2* This,
|
IFileSinkFilter2* This,
|
||||||
DWORD* pdwFlags);
|
DWORD* pdwFlags);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5318,7 +5347,7 @@ struct IGraphBuilder {
|
||||||
const IGraphBuilderVtbl* lpVtbl;
|
const IGraphBuilderVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IGraphBuilderVtbl {
|
struct IGraphBuilderVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5399,6 +5428,7 @@ struct IGraphBuilderVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *ShouldOperationContinue)(
|
HRESULT (STDMETHODCALLTYPE *ShouldOperationContinue)(
|
||||||
IGraphBuilder* This);
|
IGraphBuilder* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5571,7 +5601,7 @@ struct ICaptureGraphBuilder {
|
||||||
const ICaptureGraphBuilderVtbl* lpVtbl;
|
const ICaptureGraphBuilderVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICaptureGraphBuilderVtbl {
|
struct ICaptureGraphBuilderVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5636,6 +5666,7 @@ struct ICaptureGraphBuilderVtbl {
|
||||||
int fAllowEscAbort,
|
int fAllowEscAbort,
|
||||||
IAMCopyCaptureFileProgress* pCallback);
|
IAMCopyCaptureFileProgress* pCallback);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5789,7 +5820,7 @@ struct IAMCopyCaptureFileProgress {
|
||||||
const IAMCopyCaptureFileProgressVtbl* lpVtbl;
|
const IAMCopyCaptureFileProgressVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAMCopyCaptureFileProgressVtbl {
|
struct IAMCopyCaptureFileProgressVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5808,6 +5839,7 @@ struct IAMCopyCaptureFileProgressVtbl {
|
||||||
IAMCopyCaptureFileProgress* This,
|
IAMCopyCaptureFileProgress* This,
|
||||||
int iProgress);
|
int iProgress);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -5912,7 +5944,7 @@ struct ICaptureGraphBuilder2 {
|
||||||
const ICaptureGraphBuilder2Vtbl* lpVtbl;
|
const ICaptureGraphBuilder2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct ICaptureGraphBuilder2Vtbl {
|
struct ICaptureGraphBuilder2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -5990,6 +6022,7 @@ struct ICaptureGraphBuilder2Vtbl {
|
||||||
int num,
|
int num,
|
||||||
IPin** ppPin);
|
IPin** ppPin);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6185,7 +6218,7 @@ struct IFilterGraph2 {
|
||||||
const IFilterGraph2Vtbl* lpVtbl;
|
const IFilterGraph2Vtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFilterGraph2Vtbl {
|
struct IFilterGraph2Vtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6285,6 +6318,7 @@ struct IFilterGraph2Vtbl {
|
||||||
DWORD dwFlags,
|
DWORD dwFlags,
|
||||||
DWORD* pvContext);
|
DWORD* pvContext);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6408,7 +6442,7 @@ struct IStreamBuilder {
|
||||||
const IStreamBuilderVtbl* lpVtbl;
|
const IStreamBuilderVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IStreamBuilderVtbl {
|
struct IStreamBuilderVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6433,6 +6467,7 @@ struct IStreamBuilderVtbl {
|
||||||
IPin* ppinOut,
|
IPin* ppinOut,
|
||||||
IGraphBuilder* pGraph);
|
IGraphBuilder* pGraph);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6532,7 +6567,7 @@ struct IAsyncReader {
|
||||||
const IAsyncReaderVtbl* lpVtbl;
|
const IAsyncReaderVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IAsyncReaderVtbl {
|
struct IAsyncReaderVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6585,6 +6620,7 @@ struct IAsyncReaderVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *EndFlush)(
|
HRESULT (STDMETHODCALLTYPE *EndFlush)(
|
||||||
IAsyncReader* This);
|
IAsyncReader* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6719,7 +6755,7 @@ struct IGraphVersion {
|
||||||
const IGraphVersionVtbl* lpVtbl;
|
const IGraphVersionVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IGraphVersionVtbl {
|
struct IGraphVersionVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6738,6 +6774,7 @@ struct IGraphVersionVtbl {
|
||||||
IGraphVersion* This,
|
IGraphVersion* This,
|
||||||
LONG* pVersion);
|
LONG* pVersion);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6799,7 +6836,7 @@ struct IResourceConsumer {
|
||||||
const IResourceConsumerVtbl* lpVtbl;
|
const IResourceConsumerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IResourceConsumerVtbl {
|
struct IResourceConsumerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6822,6 +6859,7 @@ struct IResourceConsumerVtbl {
|
||||||
IResourceConsumer* This,
|
IResourceConsumer* This,
|
||||||
LONG idResource);
|
LONG idResource);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -6923,7 +6961,7 @@ struct IResourceManager {
|
||||||
const IResourceManagerVtbl* lpVtbl;
|
const IResourceManagerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IResourceManagerVtbl {
|
struct IResourceManagerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -6982,6 +7020,7 @@ struct IResourceManagerVtbl {
|
||||||
IResourceManager* This,
|
IResourceManager* This,
|
||||||
IUnknown* pFocusObject);
|
IUnknown* pFocusObject);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7140,7 +7179,7 @@ struct IKsPropertySet {
|
||||||
const IKsPropertySetVtbl* lpVtbl;
|
const IKsPropertySetVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IKsPropertySetVtbl {
|
struct IKsPropertySetVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -7180,6 +7219,7 @@ struct IKsPropertySetVtbl {
|
||||||
DWORD dwPropID,
|
DWORD dwPropID,
|
||||||
DWORD* pTypeSupport);
|
DWORD* pTypeSupport);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7296,7 +7336,7 @@ struct IPinConnection {
|
||||||
const IPinConnectionVtbl* lpVtbl;
|
const IPinConnectionVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPinConnectionVtbl {
|
struct IPinConnectionVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -7325,6 +7365,7 @@ struct IPinConnectionVtbl {
|
||||||
HRESULT (STDMETHODCALLTYPE *DynamicDisconnect)(
|
HRESULT (STDMETHODCALLTYPE *DynamicDisconnect)(
|
||||||
IPinConnection* This);
|
IPinConnection* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7407,7 +7448,7 @@ struct IPinFlowControl {
|
||||||
const IPinFlowControlVtbl* lpVtbl;
|
const IPinFlowControlVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPinFlowControlVtbl {
|
struct IPinFlowControlVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -7427,6 +7468,7 @@ struct IPinFlowControlVtbl {
|
||||||
DWORD dwBlockFlags,
|
DWORD dwBlockFlags,
|
||||||
HANDLE hEvent);
|
HANDLE hEvent);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7539,7 +7581,7 @@ struct IGraphConfig {
|
||||||
const IGraphConfigVtbl* lpVtbl;
|
const IGraphConfigVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IGraphConfigVtbl {
|
struct IGraphConfigVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -7607,6 +7649,7 @@ struct IGraphConfigVtbl {
|
||||||
IBaseFilter* pFilter,
|
IBaseFilter* pFilter,
|
||||||
DWORD Flags);
|
DWORD Flags);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7764,7 +7807,7 @@ struct IGraphConfigCallback {
|
||||||
const IGraphConfigCallbackVtbl* lpVtbl;
|
const IGraphConfigCallbackVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IGraphConfigCallbackVtbl {
|
struct IGraphConfigCallbackVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -7784,6 +7827,7 @@ struct IGraphConfigCallbackVtbl {
|
||||||
PVOID pvContext,
|
PVOID pvContext,
|
||||||
DWORD dwFlags);
|
DWORD dwFlags);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -7856,7 +7900,7 @@ struct IFilterChain {
|
||||||
const IFilterChainVtbl* lpVtbl;
|
const IFilterChainVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IFilterChainVtbl {
|
struct IFilterChainVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -7891,6 +7935,7 @@ struct IFilterChainVtbl {
|
||||||
IBaseFilter* pStartFilter,
|
IBaseFilter* pStartFilter,
|
||||||
IBaseFilter* pEndFilter);
|
IBaseFilter* pEndFilter);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -11,9 +11,13 @@ extern "C" {
|
||||||
#if defined(ICOM_MSVTABLE_COMPAT) && (!defined(__cplusplus) || defined(CINTERFACE))
|
#if defined(ICOM_MSVTABLE_COMPAT) && (!defined(__cplusplus) || defined(CINTERFACE))
|
||||||
# define ICOM_MSVTABLE_COMPAT_FIELDS long dummyRTTI1,dummyRTTI2;
|
# define ICOM_MSVTABLE_COMPAT_FIELDS long dummyRTTI1,dummyRTTI2;
|
||||||
# define ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 0,0,
|
# define ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 0,0,
|
||||||
|
# define BEGIN_INTERFACE ICOM_MSVTABLE_COMPAT_FIELDS
|
||||||
|
# define END_INTERFACE
|
||||||
#else
|
#else
|
||||||
# define ICOM_MSVTABLE_COMPAT_FIELDS
|
# define ICOM_MSVTABLE_COMPAT_FIELDS
|
||||||
# define ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
# define ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
|
||||||
|
# define BEGIN_INTERFACE
|
||||||
|
# define END_INTERFACE
|
||||||
#endif
|
#endif
|
||||||
#ifndef __IUnknown_FWD_DEFINED__
|
#ifndef __IUnknown_FWD_DEFINED__
|
||||||
#define __IUnknown_FWD_DEFINED__
|
#define __IUnknown_FWD_DEFINED__
|
||||||
|
@ -53,7 +57,7 @@ struct IUnknown {
|
||||||
const IUnknownVtbl* lpVtbl;
|
const IUnknownVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IUnknownVtbl {
|
struct IUnknownVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -67,6 +71,7 @@ struct IUnknownVtbl {
|
||||||
ULONG (STDMETHODCALLTYPE *Release)(
|
ULONG (STDMETHODCALLTYPE *Release)(
|
||||||
IUnknown* This);
|
IUnknown* This);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -143,7 +148,7 @@ struct IClassFactory {
|
||||||
const IClassFactoryVtbl* lpVtbl;
|
const IClassFactoryVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IClassFactoryVtbl {
|
struct IClassFactoryVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -168,6 +173,7 @@ struct IClassFactoryVtbl {
|
||||||
IClassFactory* This,
|
IClassFactory* This,
|
||||||
BOOL fLock);
|
BOOL fLock);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -24,9 +24,13 @@ import "wtypes.idl";
|
||||||
cpp_quote("#if defined(ICOM_MSVTABLE_COMPAT) && (!defined(__cplusplus) || defined(CINTERFACE))")
|
cpp_quote("#if defined(ICOM_MSVTABLE_COMPAT) && (!defined(__cplusplus) || defined(CINTERFACE))")
|
||||||
cpp_quote("# define ICOM_MSVTABLE_COMPAT_FIELDS long dummyRTTI1,dummyRTTI2;")
|
cpp_quote("# define ICOM_MSVTABLE_COMPAT_FIELDS long dummyRTTI1,dummyRTTI2;")
|
||||||
cpp_quote("# define ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 0,0,")
|
cpp_quote("# define ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE 0,0,")
|
||||||
|
cpp_quote("# define BEGIN_INTERFACE ICOM_MSVTABLE_COMPAT_FIELDS")
|
||||||
|
cpp_quote("# define END_INTERFACE")
|
||||||
cpp_quote("#else")
|
cpp_quote("#else")
|
||||||
cpp_quote("# define ICOM_MSVTABLE_COMPAT_FIELDS")
|
cpp_quote("# define ICOM_MSVTABLE_COMPAT_FIELDS")
|
||||||
cpp_quote("# define ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE")
|
cpp_quote("# define ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE")
|
||||||
|
cpp_quote("# define BEGIN_INTERFACE")
|
||||||
|
cpp_quote("# define END_INTERFACE")
|
||||||
cpp_quote("#endif")
|
cpp_quote("#endif")
|
||||||
|
|
||||||
/* Interfaces */
|
/* Interfaces */
|
||||||
|
|
|
@ -55,7 +55,7 @@ struct IBinding {
|
||||||
const IBindingVtbl* lpVtbl;
|
const IBindingVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IBindingVtbl {
|
struct IBindingVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -94,6 +94,7 @@ struct IBindingVtbl {
|
||||||
LPOLESTR* pszResult,
|
LPOLESTR* pszResult,
|
||||||
DWORD* pdwReserved);
|
DWORD* pdwReserved);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -380,7 +381,7 @@ struct IBindStatusCallback {
|
||||||
const IBindStatusCallbackVtbl* lpVtbl;
|
const IBindStatusCallbackVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IBindStatusCallbackVtbl {
|
struct IBindStatusCallbackVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -437,6 +438,7 @@ struct IBindStatusCallbackVtbl {
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
IUnknown* punk);
|
IUnknown* punk);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -618,7 +620,7 @@ struct IBindHost {
|
||||||
const IBindHostVtbl* lpVtbl;
|
const IBindHostVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IBindHostVtbl {
|
struct IBindHostVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -656,6 +658,7 @@ struct IBindHostVtbl {
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
void** ppvObj);
|
void** ppvObj);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -777,7 +780,7 @@ struct IWinInetInfo {
|
||||||
const IWinInetInfoVtbl* lpVtbl;
|
const IWinInetInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IWinInetInfoVtbl {
|
struct IWinInetInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -798,6 +801,7 @@ struct IWinInetInfoVtbl {
|
||||||
LPVOID pBuffer,
|
LPVOID pBuffer,
|
||||||
DWORD* pcbBuf);
|
DWORD* pcbBuf);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -874,7 +878,7 @@ struct IWinInetHttpInfo {
|
||||||
const IWinInetHttpInfoVtbl* lpVtbl;
|
const IWinInetHttpInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IWinInetHttpInfoVtbl {
|
struct IWinInetHttpInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -904,6 +908,7 @@ struct IWinInetHttpInfoVtbl {
|
||||||
DWORD* pdwFlags,
|
DWORD* pdwFlags,
|
||||||
DWORD* pdwReserved);
|
DWORD* pdwReserved);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1007,7 +1012,7 @@ struct IPersistMoniker {
|
||||||
const IPersistMonikerVtbl* lpVtbl;
|
const IPersistMonikerVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IPersistMonikerVtbl {
|
struct IPersistMonikerVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1051,6 +1056,7 @@ struct IPersistMonikerVtbl {
|
||||||
IPersistMoniker* This,
|
IPersistMoniker* This,
|
||||||
IMoniker** ppimkName);
|
IMoniker** ppimkName);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1239,7 +1245,7 @@ struct IInternetProtocolInfo {
|
||||||
const IInternetProtocolInfoVtbl* lpVtbl;
|
const IInternetProtocolInfoVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IInternetProtocolInfoVtbl {
|
struct IInternetProtocolInfoVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1290,6 +1296,7 @@ struct IInternetProtocolInfoVtbl {
|
||||||
DWORD* pcbBuf,
|
DWORD* pcbBuf,
|
||||||
DWORD dwReserved);
|
DWORD dwReserved);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
@ -1437,7 +1444,7 @@ struct IInternetSession {
|
||||||
const IInternetSessionVtbl* lpVtbl;
|
const IInternetSessionVtbl* lpVtbl;
|
||||||
};
|
};
|
||||||
struct IInternetSessionVtbl {
|
struct IInternetSessionVtbl {
|
||||||
ICOM_MSVTABLE_COMPAT_FIELDS
|
BEGIN_INTERFACE
|
||||||
|
|
||||||
/*** IUnknown methods ***/
|
/*** IUnknown methods ***/
|
||||||
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
|
||||||
|
@ -1493,6 +1500,7 @@ struct IInternetSessionVtbl {
|
||||||
DWORD dwBufferLength,
|
DWORD dwBufferLength,
|
||||||
DWORD dwReserved);
|
DWORD dwReserved);
|
||||||
|
|
||||||
|
END_INTERFACE
|
||||||
};
|
};
|
||||||
|
|
||||||
#ifdef COBJMACROS
|
#ifdef COBJMACROS
|
||||||
|
|
|
@ -767,10 +767,11 @@ void write_com_interface(type_t *iface)
|
||||||
fprintf(header, "};\n");
|
fprintf(header, "};\n");
|
||||||
fprintf(header, "struct %sVtbl {\n", iface->name);
|
fprintf(header, "struct %sVtbl {\n", iface->name);
|
||||||
indentation++;
|
indentation++;
|
||||||
fprintf(header, " ICOM_MSVTABLE_COMPAT_FIELDS\n");
|
fprintf(header, " BEGIN_INTERFACE\n");
|
||||||
fprintf(header, "\n");
|
fprintf(header, "\n");
|
||||||
write_c_method_def(iface);
|
write_c_method_def(iface);
|
||||||
indentation--;
|
indentation--;
|
||||||
|
fprintf(header, " END_INTERFACE\n");
|
||||||
fprintf(header, "};\n");
|
fprintf(header, "};\n");
|
||||||
fprintf(header, "\n");
|
fprintf(header, "\n");
|
||||||
fprintf(header, "#ifdef COBJMACROS\n");
|
fprintf(header, "#ifdef COBJMACROS\n");
|
||||||
|
|
Loading…
Reference in New Issue