2006-04-11 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/comcat.h: INTERFACE should not remain defined at the end of the header. * include/docobj.h: Ditto. * include/exdisp.h: Ditto. * include/intshcut.h: Ditto. * include/mlang.h: Ditto. * include/mshtml.h: Ditto. * include/oaidl.h: Ditto.
This commit is contained in:
@ -462,7 +462,6 @@ DECLARE_ENUMERATOR_(IEnumMoniker,interface IMoniker*);
|
||||
DECLARE_ENUMERATOR_(IEnumUnknown,IUnknown*);
|
||||
|
||||
EXTERN_C const IID IID_ISequentialStream;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE ISequentialStream
|
||||
DECLARE_INTERFACE_(ISequentialStream,IUnknown)
|
||||
{
|
||||
@ -472,9 +471,9 @@ DECLARE_INTERFACE_(ISequentialStream,IUnknown)
|
||||
STDMETHOD(Read)(THIS_ void*,ULONG,ULONG*) PURE;
|
||||
STDMETHOD(Write)(THIS_ void const*,ULONG,ULONG*) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IStream;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IStream
|
||||
DECLARE_INTERFACE_(IStream,ISequentialStream)
|
||||
{
|
||||
@ -493,9 +492,9 @@ DECLARE_INTERFACE_(IStream,ISequentialStream)
|
||||
STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE;
|
||||
STDMETHOD(Clone)(THIS_ LPSTREAM*) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IMarshal;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IMarshal
|
||||
DECLARE_INTERFACE_(IMarshal,IUnknown)
|
||||
{
|
||||
@ -509,9 +508,9 @@ DECLARE_INTERFACE_(IMarshal,IUnknown)
|
||||
STDMETHOD(ReleaseMarshalData) (THIS_ IStream*) PURE;
|
||||
STDMETHOD(DisconnectObject) (THIS_ DWORD) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IStdMarshalInfo;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IStdMarshalInfo
|
||||
DECLARE_INTERFACE_(IStdMarshalInfo,IUnknown)
|
||||
{
|
||||
@ -520,9 +519,9 @@ DECLARE_INTERFACE_(IStdMarshalInfo,IUnknown)
|
||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||
STDMETHOD(GetClassForHandler)(THIS_ DWORD,PVOID,CLSID*) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IMalloc;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IMalloc
|
||||
DECLARE_INTERFACE_(IMalloc,IUnknown)
|
||||
{
|
||||
@ -536,9 +535,9 @@ DECLARE_INTERFACE_(IMalloc,IUnknown)
|
||||
STDMETHOD_(int,DidAlloc)(THIS_ void*) PURE;
|
||||
STDMETHOD_(void,HeapMinimize)(THIS) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IMallocSpy;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IMallocSpy
|
||||
DECLARE_INTERFACE_(IMallocSpy,IUnknown)
|
||||
{
|
||||
@ -558,9 +557,9 @@ DECLARE_INTERFACE_(IMallocSpy,IUnknown)
|
||||
STDMETHOD_(void,PreHeapMinimize)(THIS) PURE;
|
||||
STDMETHOD_(void,PostHeapMinimize)(THIS) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IMessageFilter;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IMessageFilter
|
||||
DECLARE_INTERFACE_(IMessageFilter,IUnknown)
|
||||
{
|
||||
@ -571,9 +570,9 @@ DECLARE_INTERFACE_(IMessageFilter,IUnknown)
|
||||
STDMETHOD_(DWORD,RetryRejectedCall)(THIS_ HTASK,DWORD,DWORD) PURE;
|
||||
STDMETHOD_(DWORD,MessagePending)(THIS_ HTASK,DWORD,DWORD) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IPersist;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IPersist
|
||||
DECLARE_INTERFACE_(IPersist,IUnknown)
|
||||
{
|
||||
@ -582,9 +581,9 @@ DECLARE_INTERFACE_(IPersist,IUnknown)
|
||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||
STDMETHOD(GetClassID)(THIS_ CLSID*) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IPersistStream;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IPersistStream
|
||||
DECLARE_INTERFACE_(IPersistStream,IPersist)
|
||||
{
|
||||
@ -597,9 +596,9 @@ DECLARE_INTERFACE_(IPersistStream,IPersist)
|
||||
STDMETHOD(Save)(THIS_ IStream*,BOOL) PURE;
|
||||
STDMETHOD(GetSizeMax)(THIS_ PULARGE_INTEGER) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IRunningObjectTable;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IRunningObjectTable
|
||||
DECLARE_INTERFACE_(IRunningObjectTable,IUnknown)
|
||||
{
|
||||
@ -614,9 +613,9 @@ DECLARE_INTERFACE_(IRunningObjectTable,IUnknown)
|
||||
STDMETHOD(GetTimeOfLastChange)(THIS_ LPMONIKER,LPFILETIME) PURE;
|
||||
STDMETHOD(EnumRunning)(THIS_ IEnumMoniker**) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IBindCtx;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IBindCtx
|
||||
DECLARE_INTERFACE_(IBindCtx,IUnknown)
|
||||
{
|
||||
@ -634,9 +633,9 @@ DECLARE_INTERFACE_(IBindCtx,IUnknown)
|
||||
STDMETHOD(EnumObjectParam)(THIS_ IEnumString**) PURE;
|
||||
STDMETHOD(RevokeObjectParam)(THIS_ LPOLESTR) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IMoniker;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IMoniker
|
||||
DECLARE_INTERFACE_(IMoniker,IPersistStream)
|
||||
{
|
||||
@ -664,9 +663,9 @@ DECLARE_INTERFACE_(IMoniker,IPersistStream)
|
||||
STDMETHOD(ParseDisplayName)(THIS_ IBindCtx*,IMoniker*,LPOLESTR,ULONG*,IMoniker**) PURE;
|
||||
STDMETHOD(IsSystemMoniker)(THIS_ PDWORD) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IPersistStorage;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IPersistStorage
|
||||
DECLARE_INTERFACE_(IPersistStorage,IPersist)
|
||||
{
|
||||
@ -681,9 +680,9 @@ DECLARE_INTERFACE_(IPersistStorage,IPersist)
|
||||
STDMETHOD(SaveCompleted)(THIS_ LPSTORAGE) PURE;
|
||||
STDMETHOD(HandsOffStorage)(THIS) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IPersistFile;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IPersistFile
|
||||
DECLARE_INTERFACE_(IPersistFile,IPersist)
|
||||
{
|
||||
@ -697,9 +696,9 @@ DECLARE_INTERFACE_(IPersistFile,IPersist)
|
||||
STDMETHOD(SaveCompleted)(THIS_ LPCOLESTR) PURE;
|
||||
STDMETHOD(GetCurFile)(THIS_ LPOLESTR*) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IAdviseSink;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IAdviseSink
|
||||
DECLARE_INTERFACE_(IAdviseSink,IUnknown)
|
||||
{
|
||||
@ -712,9 +711,9 @@ DECLARE_INTERFACE_(IAdviseSink,IUnknown)
|
||||
STDMETHOD_(void,OnSave)(THIS) PURE;
|
||||
STDMETHOD_(void,OnClose)(THIS) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IAdviseSink2;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IAdviseSink2
|
||||
DECLARE_INTERFACE_(IAdviseSink2,IAdviseSink)
|
||||
{
|
||||
@ -728,9 +727,9 @@ DECLARE_INTERFACE_(IAdviseSink2,IAdviseSink)
|
||||
STDMETHOD_(void,OnClose)(THIS) PURE;
|
||||
STDMETHOD_(void,OnLinkSrcChange)(THIS_ IMoniker*);
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IDataObject;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IDataObject
|
||||
DECLARE_INTERFACE_(IDataObject,IUnknown)
|
||||
{
|
||||
@ -747,9 +746,9 @@ DECLARE_INTERFACE_(IDataObject,IUnknown)
|
||||
STDMETHOD(DUnadvise)(THIS_ DWORD) PURE;
|
||||
STDMETHOD(EnumDAdvise)(THIS_ IEnumSTATDATA**) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IDataAdviseHolder;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IDataAdviseHolder
|
||||
DECLARE_INTERFACE_(IDataAdviseHolder,IUnknown)
|
||||
{
|
||||
@ -761,9 +760,9 @@ DECLARE_INTERFACE_(IDataAdviseHolder,IUnknown)
|
||||
STDMETHOD(EnumAdvise)(THIS_ IEnumSTATDATA**) PURE;
|
||||
STDMETHOD(SendOnDataChange)(THIS_ IDataObject*,DWORD,DWORD) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IStorage;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IStorage
|
||||
DECLARE_INTERFACE_(IStorage,IUnknown)
|
||||
{
|
||||
@ -786,9 +785,9 @@ DECLARE_INTERFACE_(IStorage,IUnknown)
|
||||
STDMETHOD(SetStateBits)(THIS_ DWORD,DWORD) PURE;
|
||||
STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IRootStorage;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IRootStorage
|
||||
DECLARE_INTERFACE_(IRootStorage,IPersist)
|
||||
{
|
||||
@ -797,9 +796,9 @@ DECLARE_INTERFACE_(IRootStorage,IPersist)
|
||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||
STDMETHOD(SwitchToFile)(THIS_ LPOLESTR) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IRpcChannelBuffer;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IRpcChannelBuffer
|
||||
DECLARE_INTERFACE_(IRpcChannelBuffer,IUnknown)
|
||||
{
|
||||
@ -812,9 +811,9 @@ DECLARE_INTERFACE_(IRpcChannelBuffer,IUnknown)
|
||||
STDMETHOD(GetDestCtx)(THIS_ PDWORD,PVOID*) PURE;
|
||||
STDMETHOD(IsConnected)(THIS) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IRpcProxyBuffer;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IRpcProxyBuffer
|
||||
DECLARE_INTERFACE_(IRpcProxyBuffer,IUnknown)
|
||||
{
|
||||
@ -825,9 +824,9 @@ DECLARE_INTERFACE_(IRpcProxyBuffer,IUnknown)
|
||||
STDMETHOD_(void,Disconnect)(THIS) PURE;
|
||||
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IRpcStubBuffer;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IRpcStubBuffer
|
||||
DECLARE_INTERFACE_(IRpcStubBuffer,IUnknown)
|
||||
{
|
||||
@ -842,9 +841,9 @@ DECLARE_INTERFACE_(IRpcStubBuffer,IUnknown)
|
||||
STDMETHOD(DebugServerQueryInterface)(THIS_ PVOID*) PURE;
|
||||
STDMETHOD(DebugServerRelease)(THIS_ PVOID) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IPSFactoryBuffer;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IPSFactoryBuffer
|
||||
DECLARE_INTERFACE_(IPSFactoryBuffer,IUnknown)
|
||||
{
|
||||
@ -854,10 +853,10 @@ DECLARE_INTERFACE_(IPSFactoryBuffer,IUnknown)
|
||||
STDMETHOD(CreateProxy)(THIS_ LPUNKNOWN,REFIID,LPRPCPROXYBUFFER*,PVOID*) PURE;
|
||||
STDMETHOD(CreateStub)(THIS_ REFIID,LPUNKNOWN,LPRPCSTUBBUFFER*) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
typedef interface IPSFactoryBuffer *LPPSFACTORYBUFFER;
|
||||
|
||||
EXTERN_C const IID IID_ILockBytes;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE ILockBytes
|
||||
DECLARE_INTERFACE_(ILockBytes,IUnknown)
|
||||
{
|
||||
@ -872,9 +871,9 @@ DECLARE_INTERFACE_(ILockBytes,IUnknown)
|
||||
STDMETHOD(UnlockRegion)(THIS_ ULARGE_INTEGER,ULARGE_INTEGER,DWORD) PURE;
|
||||
STDMETHOD(Stat)(THIS_ STATSTG*,DWORD) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IExternalConnection;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IExternalConnection
|
||||
DECLARE_INTERFACE_(IExternalConnection,IUnknown)
|
||||
{
|
||||
@ -884,9 +883,9 @@ DECLARE_INTERFACE_(IExternalConnection,IUnknown)
|
||||
STDMETHOD(AddConnection)(THIS_ DWORD,DWORD) PURE;
|
||||
STDMETHOD(ReleaseConnection)(THIS_ DWORD,DWORD,BOOL) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IRunnableObject;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IRunnableObject
|
||||
DECLARE_INTERFACE_(IRunnableObject,IUnknown)
|
||||
{
|
||||
@ -899,9 +898,9 @@ DECLARE_INTERFACE_(IRunnableObject,IUnknown)
|
||||
STDMETHOD(LockRunning)(THIS_ BOOL,BOOL) PURE;
|
||||
STDMETHOD(SetContainedObject)(THIS_ BOOL) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IROTData;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IROTData
|
||||
DECLARE_INTERFACE_(IROTData,IUnknown)
|
||||
{
|
||||
@ -910,9 +909,9 @@ DECLARE_INTERFACE_(IROTData,IUnknown)
|
||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||
STDMETHOD(GetComparisonData)(THIS_ PVOID,ULONG,PULONG) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IChannelHook;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IChannelHook
|
||||
DECLARE_INTERFACE_(IChannelHook,IUnknown)
|
||||
{
|
||||
@ -926,9 +925,9 @@ DECLARE_INTERFACE_(IChannelHook,IUnknown)
|
||||
STDMETHOD_(void,ServerGetSize)(THIS_ REFGUID,REFIID,HRESULT,PULONG) PURE;
|
||||
STDMETHOD_(void,ServerFillBuffer)(THIS_ REFGUID,REFIID,PULONG,PVOID,HRESULT) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IPropertyStorage;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IPropertyStorage
|
||||
DECLARE_INTERFACE_(IPropertyStorage,IUnknown)
|
||||
{
|
||||
@ -948,9 +947,9 @@ DECLARE_INTERFACE_(IPropertyStorage,IUnknown)
|
||||
STDMETHOD(Stat)(THIS_ STATPROPSTG*) PURE;
|
||||
STDMETHOD(SetTimes)(THIS_ FILETIME const*,FILETIME const*,FILETIME const*) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IPropertySetStorage;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IPropertySetStorage
|
||||
DECLARE_INTERFACE_(IPropertySetStorage,IUnknown)
|
||||
{
|
||||
@ -962,9 +961,9 @@ DECLARE_INTERFACE_(IPropertySetStorage,IUnknown)
|
||||
STDMETHOD(Delete)(THIS_ REFFMTID) PURE;
|
||||
STDMETHOD(Enum)(THIS_ IEnumSTATPROPSETSTG**) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IClientSecurity;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IClientSecurity
|
||||
DECLARE_INTERFACE_(IClientSecurity,IUnknown)
|
||||
{
|
||||
@ -975,9 +974,9 @@ DECLARE_INTERFACE_(IClientSecurity,IUnknown)
|
||||
STDMETHOD(SetBlanket)(THIS_ PVOID,DWORD,DWORD,LPWSTR,DWORD,DWORD,RPC_AUTH_IDENTITY_HANDLE*,DWORD) PURE;
|
||||
STDMETHOD(CopyProxy)(THIS_ LPUNKNOWN,LPUNKNOWN*) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IServerSecurity;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IServerSecurity
|
||||
DECLARE_INTERFACE_(IServerSecurity,IUnknown)
|
||||
{
|
||||
@ -989,9 +988,9 @@ DECLARE_INTERFACE_(IServerSecurity,IUnknown)
|
||||
STDMETHOD(RevertToSelf)(THIS) PURE;
|
||||
STDMETHOD(IsImpersonating)(THIS) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IClassActivator;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IClassActivator
|
||||
DECLARE_INTERFACE_(IClassActivator,IUnknown)
|
||||
{
|
||||
@ -1000,9 +999,9 @@ DECLARE_INTERFACE_(IClassActivator,IUnknown)
|
||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||
STDMETHOD(GetClassObject)(THIS_ REFCLSID,DWORD,LCID,REFIID,PVOID*) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IFillLockBytes;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IFillLockBytes
|
||||
DECLARE_INTERFACE_(IFillLockBytes,IUnknown)
|
||||
{
|
||||
@ -1014,9 +1013,9 @@ DECLARE_INTERFACE_(IFillLockBytes,IUnknown)
|
||||
STDMETHOD(SetFillSize)(THIS_ ULARGE_INTEGER) PURE;
|
||||
STDMETHOD(Terminate)(THIS_ BOOL) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IProgressNotify;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IProgressNotify
|
||||
DECLARE_INTERFACE_(IProgressNotify,IUnknown)
|
||||
{
|
||||
@ -1025,9 +1024,9 @@ DECLARE_INTERFACE_(IProgressNotify,IUnknown)
|
||||
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||||
STDMETHOD(OnProgress)(THIS_ DWORD,DWORD,BOOL,BOOL) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_ILayoutStorage;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE ILayoutStorage
|
||||
DECLARE_INTERFACE_(ILayoutStorage,IUnknown)
|
||||
{
|
||||
@ -1039,9 +1038,9 @@ DECLARE_INTERFACE_(ILayoutStorage,IUnknown)
|
||||
STDMETHOD(EndMonitor)(THIS) PURE;
|
||||
STDMETHOD(ReLayoutDocfile)(THIS_ OLECHAR*) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
EXTERN_C const IID IID_IGlobalInterfaceTable;
|
||||
#undef INTERFACE
|
||||
#define INTERFACE IGlobalInterfaceTable
|
||||
DECLARE_INTERFACE_(IGlobalInterfaceTable,IUnknown)
|
||||
{
|
||||
@ -1052,6 +1051,7 @@ DECLARE_INTERFACE_(IGlobalInterfaceTable,IUnknown)
|
||||
STDMETHOD(RevokeInterfaceFromGlobal)(THIS_ DWORD) PURE;
|
||||
STDMETHOD(GetInterfaceFromGlobal)(THIS_ DWORD,REFIID,void**) PURE;
|
||||
};
|
||||
#undef INTERFACE
|
||||
|
||||
#ifdef COBJMACROS
|
||||
#define IGlobalInterfaceTable_QueryInterface(T,a,b) (T)->lpVtbl->QueryInterface(T,a,b)
|
||||
|
Reference in New Issue
Block a user