Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

ATL/AUX Library

, 17 Mar 2000 CPOL
A set of VC++ helpers and patterns to help automate some routine coding tasks.
atlaux.zip
Shared
ax_id.zip
ax_idgen.zip
ieclient.zip
IEClient
IEClient.dsw
IEClient.dsp
Release
IEClient.exe
// Interface identifiers -- by Andrew Nosenko (andien@geocities.com)
// Wed Feb 16 16:25:09 UTC+0300 2000

// Named GUIDs
#ifndef ax_id_950707509820
#define ax_id_950707509820
#endif // ax_id_950707509820

#if defined(__IBoundObject_FWD_DEFINED__) && !defined(IID_IBoundObject)
#define IID_IBoundObject __uuidof(IBoundObject)
#endif
#if defined(__IBoundObjectSite_FWD_DEFINED__) && !defined(IID_IBoundObjectSite)
#define IID_IBoundObjectSite __uuidof(IBoundObjectSite)
#endif
#if defined(__ICursor_FWD_DEFINED__) && !defined(IID_ICursor)
#define IID_ICursor __uuidof(ICursor)
#endif
#if defined(__ICursorFind_FWD_DEFINED__) && !defined(IID_ICursorFind)
#define IID_ICursorFind __uuidof(ICursorFind)
#endif
#if defined(__ICursorMove_FWD_DEFINED__) && !defined(IID_ICursorMove)
#define IID_ICursorMove __uuidof(ICursorMove)
#endif
#if defined(__ICursorScroll_FWD_DEFINED__) && !defined(IID_ICursorScroll)
#define IID_ICursorScroll __uuidof(ICursorScroll)
#endif
#if defined(__ICursorUpdateARow_FWD_DEFINED__) && !defined(IID_ICursorUpdateARow)
#define IID_ICursorUpdateARow __uuidof(ICursorUpdateARow)
#endif
#if defined(__IDebug_FWD_DEFINED__) && !defined(IID_IDebug)
#define IID_IDebug __uuidof(IDebug)
#endif
#if defined(__IDebugStream_FWD_DEFINED__) && !defined(IID_IDebugStream)
#define IID_IDebugStream __uuidof(IDebugStream)
#endif
#if defined(__IDfReserved1_FWD_DEFINED__) && !defined(IID_IDfReserved1)
#define IID_IDfReserved1 __uuidof(IDfReserved1)
#endif
#if defined(__IDfReserved2_FWD_DEFINED__) && !defined(IID_IDfReserved2)
#define IID_IDfReserved2 __uuidof(IDfReserved2)
#endif
#if defined(__IDfReserved3_FWD_DEFINED__) && !defined(IID_IDfReserved3)
#define IID_IDfReserved3 __uuidof(IDfReserved3)
#endif
#if defined(__IEntryID_FWD_DEFINED__) && !defined(IID_IEntryID)
#define IID_IEntryID __uuidof(IEntryID)
#endif
#if defined(__IEnumCallback_FWD_DEFINED__) && !defined(IID_IEnumCallback)
#define IID_IEnumCallback __uuidof(IEnumCallback)
#endif
#if defined(__IEnumGeneric_FWD_DEFINED__) && !defined(IID_IEnumGeneric)
#define IID_IEnumGeneric __uuidof(IEnumGeneric)
#endif
#if defined(__IEnumHolder_FWD_DEFINED__) && !defined(IID_IEnumHolder)
#define IID_IEnumHolder __uuidof(IEnumHolder)
#endif
#if defined(__IInternalMoniker_FWD_DEFINED__) && !defined(IID_IInternalMoniker)
#define IID_IInternalMoniker __uuidof(IInternalMoniker)
#endif
#if defined(__INotifyDBEvents_FWD_DEFINED__) && !defined(IID_INotifyDBEvents)
#define IID_INotifyDBEvents __uuidof(INotifyDBEvents)
#endif
#if defined(__IOleManager_FWD_DEFINED__) && !defined(IID_IOleManager)
#define IID_IOleManager __uuidof(IOleManager)
#endif
#if defined(__IOlePresObj_FWD_DEFINED__) && !defined(IID_IOlePresObj)
#define IID_IOlePresObj __uuidof(IOlePresObj)
#endif
#if defined(__IPSFactory_FWD_DEFINED__) && !defined(IID_IPSFactory)
#define IID_IPSFactory __uuidof(IPSFactory)
#endif
#if defined(__IPropertyFrame_FWD_DEFINED__) && !defined(IID_IPropertyFrame)
#define IID_IPropertyFrame __uuidof(IPropertyFrame)
#endif
#if defined(__IProxy_FWD_DEFINED__) && !defined(IID_IProxy)
#define IID_IProxy __uuidof(IProxy)
#endif
#if defined(__IProxyManager_FWD_DEFINED__) && !defined(IID_IProxyManager)
#define IID_IProxyManager __uuidof(IProxyManager)
#endif
#if defined(__IRichEditOle_FWD_DEFINED__) && !defined(IID_IRichEditOle)
#define IID_IRichEditOle __uuidof(IRichEditOle)
#endif
#if defined(__IRichEditOleCallback_FWD_DEFINED__) && !defined(IID_IRichEditOleCallback)
#define IID_IRichEditOleCallback __uuidof(IRichEditOleCallback)
#endif
#if defined(__IRpcChannel_FWD_DEFINED__) && !defined(IID_IRpcChannel)
#define IID_IRpcChannel __uuidof(IRpcChannel)
#endif
#if defined(__IRpcProxy_FWD_DEFINED__) && !defined(IID_IRpcProxy)
#define IID_IRpcProxy __uuidof(IRpcProxy)
#endif
#if defined(__IRpcStub_FWD_DEFINED__) && !defined(IID_IRpcStub)
#define IID_IRpcStub __uuidof(IRpcStub)
#endif
#if defined(__IStub_FWD_DEFINED__) && !defined(IID_IStub)
#define IID_IStub __uuidof(IStub)
#endif
#if defined(__IStubManager_FWD_DEFINED__) && !defined(IID_IStubManager)
#define IID_IStubManager __uuidof(IStubManager)
#endif
#if defined(__StdOle_FWD_DEFINED__) && !defined(IID_StdOle)
#define IID_StdOle __uuidof(StdOle)
#endif
#if defined(__IFilter_FWD_DEFINED__) && !defined(IID_IFilter)
#define IID_IFilter __uuidof(IFilter)
#endif
#if defined(__IAccessControl_FWD_DEFINED__) && !defined(IID_IAccessControl)
#define IID_IAccessControl __uuidof(IAccessControl)
#endif
#if defined(__IAuditControl_FWD_DEFINED__) && !defined(IID_IAuditControl)
#define IID_IAuditControl __uuidof(IAuditControl)
#endif
#if defined(__IContextCallback_FWD_DEFINED__) && !defined(IID_IContextCallback)
#define IID_IContextCallback __uuidof(IContextCallback)
#endif
#if defined(__ICreateErrorInfo_FWD_DEFINED__) && !defined(IID_ICreateErrorInfo)
#define IID_ICreateErrorInfo __uuidof(ICreateErrorInfo)
#endif
#if defined(__ICreateTypeInfo_FWD_DEFINED__) && !defined(IID_ICreateTypeInfo)
#define IID_ICreateTypeInfo __uuidof(ICreateTypeInfo)
#endif
#if defined(__ICreateTypeInfo2_FWD_DEFINED__) && !defined(IID_ICreateTypeInfo2)
#define IID_ICreateTypeInfo2 __uuidof(ICreateTypeInfo2)
#endif
#if defined(__ICreateTypeLib_FWD_DEFINED__) && !defined(IID_ICreateTypeLib)
#define IID_ICreateTypeLib __uuidof(ICreateTypeLib)
#endif
#if defined(__ICreateTypeLib2_FWD_DEFINED__) && !defined(IID_ICreateTypeLib2)
#define IID_ICreateTypeLib2 __uuidof(ICreateTypeLib2)
#endif
#if defined(__IDispatch_FWD_DEFINED__) && !defined(IID_IDispatch)
#define IID_IDispatch __uuidof(IDispatch)
#endif
#if defined(__IEnumVARIANT_FWD_DEFINED__) && !defined(IID_IEnumVARIANT)
#define IID_IEnumVARIANT __uuidof(IEnumVARIANT)
#endif
#if defined(__IErrorInfo_FWD_DEFINED__) && !defined(IID_IErrorInfo)
#define IID_IErrorInfo __uuidof(IErrorInfo)
#endif
#if defined(__IErrorLog_FWD_DEFINED__) && !defined(IID_IErrorLog)
#define IID_IErrorLog __uuidof(IErrorLog)
#endif
#if defined(__IPropertyBag_FWD_DEFINED__) && !defined(IID_IPropertyBag)
#define IID_IPropertyBag __uuidof(IPropertyBag)
#endif
#if defined(__IRecordInfo_FWD_DEFINED__) && !defined(IID_IRecordInfo)
#define IID_IRecordInfo __uuidof(IRecordInfo)
#endif
#if defined(__ISupportErrorInfo_FWD_DEFINED__) && !defined(IID_ISupportErrorInfo)
#define IID_ISupportErrorInfo __uuidof(ISupportErrorInfo)
#endif
#if defined(__ITypeChangeEvents_FWD_DEFINED__) && !defined(IID_ITypeChangeEvents)
#define IID_ITypeChangeEvents __uuidof(ITypeChangeEvents)
#endif
#if defined(__ITypeComp_FWD_DEFINED__) && !defined(IID_ITypeComp)
#define IID_ITypeComp __uuidof(ITypeComp)
#endif
#if defined(__ITypeFactory_FWD_DEFINED__) && !defined(IID_ITypeFactory)
#define IID_ITypeFactory __uuidof(ITypeFactory)
#endif
#if defined(__ITypeInfo_FWD_DEFINED__) && !defined(IID_ITypeInfo)
#define IID_ITypeInfo __uuidof(ITypeInfo)
#endif
#if defined(__ITypeInfo2_FWD_DEFINED__) && !defined(IID_ITypeInfo2)
#define IID_ITypeInfo2 __uuidof(ITypeInfo2)
#endif
#if defined(__ITypeLib_FWD_DEFINED__) && !defined(IID_ITypeLib)
#define IID_ITypeLib __uuidof(ITypeLib)
#endif
#if defined(__ITypeLib2_FWD_DEFINED__) && !defined(IID_ITypeLib2)
#define IID_ITypeLib2 __uuidof(ITypeLib2)
#endif
#if defined(__ITypeMarshal_FWD_DEFINED__) && !defined(IID_ITypeMarshal)
#define IID_ITypeMarshal __uuidof(ITypeMarshal)
#endif
#if defined(__AsyncIAdviseSink_FWD_DEFINED__) && !defined(IID_AsyncIAdviseSink)
#define IID_AsyncIAdviseSink __uuidof(AsyncIAdviseSink)
#endif
#if defined(__AsyncIAdviseSink2_FWD_DEFINED__) && !defined(IID_AsyncIAdviseSink2)
#define IID_AsyncIAdviseSink2 __uuidof(AsyncIAdviseSink2)
#endif
#if defined(__AsyncIMultiQI_FWD_DEFINED__) && !defined(IID_AsyncIMultiQI)
#define IID_AsyncIMultiQI __uuidof(AsyncIMultiQI)
#endif
#if defined(__AsyncIPipeByte_FWD_DEFINED__) && !defined(IID_AsyncIPipeByte)
#define IID_AsyncIPipeByte __uuidof(AsyncIPipeByte)
#endif
#if defined(__AsyncIPipeDouble_FWD_DEFINED__) && !defined(IID_AsyncIPipeDouble)
#define IID_AsyncIPipeDouble __uuidof(AsyncIPipeDouble)
#endif
#if defined(__AsyncIPipeLong_FWD_DEFINED__) && !defined(IID_AsyncIPipeLong)
#define IID_AsyncIPipeLong __uuidof(AsyncIPipeLong)
#endif
#if defined(__IAdviseSink_FWD_DEFINED__) && !defined(IID_IAdviseSink)
#define IID_IAdviseSink __uuidof(IAdviseSink)
#endif
#if defined(__IAdviseSink2_FWD_DEFINED__) && !defined(IID_IAdviseSink2)
#define IID_IAdviseSink2 __uuidof(IAdviseSink2)
#endif
#if defined(__IAsyncManager_FWD_DEFINED__) && !defined(IID_IAsyncManager)
#define IID_IAsyncManager __uuidof(IAsyncManager)
#endif
#if defined(__IAsyncRpcChannelBuffer_FWD_DEFINED__) && !defined(IID_IAsyncRpcChannelBuffer)
#define IID_IAsyncRpcChannelBuffer __uuidof(IAsyncRpcChannelBuffer)
#endif
#if defined(__IBindCtx_FWD_DEFINED__) && !defined(IID_IBindCtx)
#define IID_IBindCtx __uuidof(IBindCtx)
#endif
#if defined(__IBlockingLock_FWD_DEFINED__) && !defined(IID_IBlockingLock)
#define IID_IBlockingLock __uuidof(IBlockingLock)
#endif
#if defined(__ICallFactory_FWD_DEFINED__) && !defined(IID_ICallFactory)
#define IID_ICallFactory __uuidof(ICallFactory)
#endif
#if defined(__ICancelMethodCalls_FWD_DEFINED__) && !defined(IID_ICancelMethodCalls)
#define IID_ICancelMethodCalls __uuidof(ICancelMethodCalls)
#endif
#if defined(__IChannelHook_FWD_DEFINED__) && !defined(IID_IChannelHook)
#define IID_IChannelHook __uuidof(IChannelHook)
#endif
#if defined(__IClassActivator_FWD_DEFINED__) && !defined(IID_IClassActivator)
#define IID_IClassActivator __uuidof(IClassActivator)
#endif
#if defined(__IClientSecurity_FWD_DEFINED__) && !defined(IID_IClientSecurity)
#define IID_IClientSecurity __uuidof(IClientSecurity)
#endif
#if defined(__IDataAdviseHolder_FWD_DEFINED__) && !defined(IID_IDataAdviseHolder)
#define IID_IDataAdviseHolder __uuidof(IDataAdviseHolder)
#endif
#if defined(__IDataObject_FWD_DEFINED__) && !defined(IID_IDataObject)
#define IID_IDataObject __uuidof(IDataObject)
#endif
#if defined(__IDirectWriterLock_FWD_DEFINED__) && !defined(IID_IDirectWriterLock)
#define IID_IDirectWriterLock __uuidof(IDirectWriterLock)
#endif
#if defined(__IDummyHICONIncluder_FWD_DEFINED__) && !defined(IID_IDummyHICONIncluder)
#define IID_IDummyHICONIncluder __uuidof(IDummyHICONIncluder)
#endif
#if defined(__IEnumFORMATETC_FWD_DEFINED__) && !defined(IID_IEnumFORMATETC)
#define IID_IEnumFORMATETC __uuidof(IEnumFORMATETC)
#endif
#if defined(__IEnumMoniker_FWD_DEFINED__) && !defined(IID_IEnumMoniker)
#define IID_IEnumMoniker __uuidof(IEnumMoniker)
#endif
#if defined(__IEnumSTATDATA_FWD_DEFINED__) && !defined(IID_IEnumSTATDATA)
#define IID_IEnumSTATDATA __uuidof(IEnumSTATDATA)
#endif
#if defined(__IEnumSTATSTG_FWD_DEFINED__) && !defined(IID_IEnumSTATSTG)
#define IID_IEnumSTATSTG __uuidof(IEnumSTATSTG)
#endif
#if defined(__IEnumString_FWD_DEFINED__) && !defined(IID_IEnumString)
#define IID_IEnumString __uuidof(IEnumString)
#endif
#if defined(__IEnumUnknown_FWD_DEFINED__) && !defined(IID_IEnumUnknown)
#define IID_IEnumUnknown __uuidof(IEnumUnknown)
#endif
#if defined(__IExternalConnection_FWD_DEFINED__) && !defined(IID_IExternalConnection)
#define IID_IExternalConnection __uuidof(IExternalConnection)
#endif
#if defined(__IFillLockBytes_FWD_DEFINED__) && !defined(IID_IFillLockBytes)
#define IID_IFillLockBytes __uuidof(IFillLockBytes)
#endif
#if defined(__IForegroundTransfer_FWD_DEFINED__) && !defined(IID_IForegroundTransfer)
#define IID_IForegroundTransfer __uuidof(IForegroundTransfer)
#endif
#if defined(__IGlobalInterfaceTable_FWD_DEFINED__) && !defined(IID_IGlobalInterfaceTable)
#define IID_IGlobalInterfaceTable __uuidof(IGlobalInterfaceTable)
#endif
#if defined(__IInternalUnknown_FWD_DEFINED__) && !defined(IID_IInternalUnknown)
#define IID_IInternalUnknown __uuidof(IInternalUnknown)
#endif
#if defined(__ILayoutStorage_FWD_DEFINED__) && !defined(IID_ILayoutStorage)
#define IID_ILayoutStorage __uuidof(ILayoutStorage)
#endif
#if defined(__ILockBytes_FWD_DEFINED__) && !defined(IID_ILockBytes)
#define IID_ILockBytes __uuidof(ILockBytes)
#endif
#if defined(__IMalloc_FWD_DEFINED__) && !defined(IID_IMalloc)
#define IID_IMalloc __uuidof(IMalloc)
#endif
#if defined(__IMallocSpy_FWD_DEFINED__) && !defined(IID_IMallocSpy)
#define IID_IMallocSpy __uuidof(IMallocSpy)
#endif
#if defined(__IMarshal_FWD_DEFINED__) && !defined(IID_IMarshal)
#define IID_IMarshal __uuidof(IMarshal)
#endif
#if defined(__IMarshal2_FWD_DEFINED__) && !defined(IID_IMarshal2)
#define IID_IMarshal2 __uuidof(IMarshal2)
#endif
#if defined(__IMessageFilter_FWD_DEFINED__) && !defined(IID_IMessageFilter)
#define IID_IMessageFilter __uuidof(IMessageFilter)
#endif
#if defined(__IMoniker_FWD_DEFINED__) && !defined(IID_IMoniker)
#define IID_IMoniker __uuidof(IMoniker)
#endif
#if defined(__IMultiQI_FWD_DEFINED__) && !defined(IID_IMultiQI)
#define IID_IMultiQI __uuidof(IMultiQI)
#endif
#if defined(__IOplockStorage_FWD_DEFINED__) && !defined(IID_IOplockStorage)
#define IID_IOplockStorage __uuidof(IOplockStorage)
#endif
#if defined(__IPSFactoryBuffer_FWD_DEFINED__) && !defined(IID_IPSFactoryBuffer)
#define IID_IPSFactoryBuffer __uuidof(IPSFactoryBuffer)
#endif
#if defined(__IPersist_FWD_DEFINED__) && !defined(IID_IPersist)
#define IID_IPersist __uuidof(IPersist)
#endif
#if defined(__IPersistFile_FWD_DEFINED__) && !defined(IID_IPersistFile)
#define IID_IPersistFile __uuidof(IPersistFile)
#endif
#if defined(__IPersistStorage_FWD_DEFINED__) && !defined(IID_IPersistStorage)
#define IID_IPersistStorage __uuidof(IPersistStorage)
#endif
#if defined(__IPersistStream_FWD_DEFINED__) && !defined(IID_IPersistStream)
#define IID_IPersistStream __uuidof(IPersistStream)
#endif
#if defined(__IPipeByte_FWD_DEFINED__) && !defined(IID_IPipeByte)
#define IID_IPipeByte __uuidof(IPipeByte)
#endif
#if defined(__IPipeDouble_FWD_DEFINED__) && !defined(IID_IPipeDouble)
#define IID_IPipeDouble __uuidof(IPipeDouble)
#endif
#if defined(__IPipeLong_FWD_DEFINED__) && !defined(IID_IPipeLong)
#define IID_IPipeLong __uuidof(IPipeLong)
#endif
#if defined(__IProgressNotify_FWD_DEFINED__) && !defined(IID_IProgressNotify)
#define IID_IProgressNotify __uuidof(IProgressNotify)
#endif
#if defined(__IROTData_FWD_DEFINED__) && !defined(IID_IROTData)
#define IID_IROTData __uuidof(IROTData)
#endif
#if defined(__IReleaseMarshalBuffers_FWD_DEFINED__) && !defined(IID_IReleaseMarshalBuffers)
#define IID_IReleaseMarshalBuffers __uuidof(IReleaseMarshalBuffers)
#endif
#if defined(__IRootStorage_FWD_DEFINED__) && !defined(IID_IRootStorage)
#define IID_IRootStorage __uuidof(IRootStorage)
#endif
#if defined(__IRpcChannelBuffer_FWD_DEFINED__) && !defined(IID_IRpcChannelBuffer)
#define IID_IRpcChannelBuffer __uuidof(IRpcChannelBuffer)
#endif
#if defined(__IRpcChannelBuffer2_FWD_DEFINED__) && !defined(IID_IRpcChannelBuffer2)
#define IID_IRpcChannelBuffer2 __uuidof(IRpcChannelBuffer2)
#endif
#if defined(__IRpcChannelBuffer3_FWD_DEFINED__) && !defined(IID_IRpcChannelBuffer3)
#define IID_IRpcChannelBuffer3 __uuidof(IRpcChannelBuffer3)
#endif
#if defined(__IRpcHelper_FWD_DEFINED__) && !defined(IID_IRpcHelper)
#define IID_IRpcHelper __uuidof(IRpcHelper)
#endif
#if defined(__IRpcOptions_FWD_DEFINED__) && !defined(IID_IRpcOptions)
#define IID_IRpcOptions __uuidof(IRpcOptions)
#endif
#if defined(__IRpcProxyBuffer_FWD_DEFINED__) && !defined(IID_IRpcProxyBuffer)
#define IID_IRpcProxyBuffer __uuidof(IRpcProxyBuffer)
#endif
#if defined(__IRpcStubBuffer_FWD_DEFINED__) && !defined(IID_IRpcStubBuffer)
#define IID_IRpcStubBuffer __uuidof(IRpcStubBuffer)
#endif
#if defined(__IRunnableObject_FWD_DEFINED__) && !defined(IID_IRunnableObject)
#define IID_IRunnableObject __uuidof(IRunnableObject)
#endif
#if defined(__IRunningObjectTable_FWD_DEFINED__) && !defined(IID_IRunningObjectTable)
#define IID_IRunningObjectTable __uuidof(IRunningObjectTable)
#endif
#if defined(__ISequentialStream_FWD_DEFINED__) && !defined(IID_ISequentialStream)
#define IID_ISequentialStream __uuidof(ISequentialStream)
#endif
#if defined(__IServerSecurity_FWD_DEFINED__) && !defined(IID_IServerSecurity)
#define IID_IServerSecurity __uuidof(IServerSecurity)
#endif
#if defined(__IStdMarshalInfo_FWD_DEFINED__) && !defined(IID_IStdMarshalInfo)
#define IID_IStdMarshalInfo __uuidof(IStdMarshalInfo)
#endif
#if defined(__IStorage_FWD_DEFINED__) && !defined(IID_IStorage)
#define IID_IStorage __uuidof(IStorage)
#endif
#if defined(__IStream_FWD_DEFINED__) && !defined(IID_IStream)
#define IID_IStream __uuidof(IStream)
#endif
#if defined(__ISurrogate_FWD_DEFINED__) && !defined(IID_ISurrogate)
#define IID_ISurrogate __uuidof(ISurrogate)
#endif
#if defined(__ISynchronize_FWD_DEFINED__) && !defined(IID_ISynchronize)
#define IID_ISynchronize __uuidof(ISynchronize)
#endif
#if defined(__ISynchronizeContainer_FWD_DEFINED__) && !defined(IID_ISynchronizeContainer)
#define IID_ISynchronizeContainer __uuidof(ISynchronizeContainer)
#endif
#if defined(__ISynchronizeEvent_FWD_DEFINED__) && !defined(IID_ISynchronizeEvent)
#define IID_ISynchronizeEvent __uuidof(ISynchronizeEvent)
#endif
#if defined(__ISynchronizeHandle_FWD_DEFINED__) && !defined(IID_ISynchronizeHandle)
#define IID_ISynchronizeHandle __uuidof(ISynchronizeHandle)
#endif
#if defined(__ISynchronizeMutex_FWD_DEFINED__) && !defined(IID_ISynchronizeMutex)
#define IID_ISynchronizeMutex __uuidof(ISynchronizeMutex)
#endif
#if defined(__IThumbnailExtractor_FWD_DEFINED__) && !defined(IID_IThumbnailExtractor)
#define IID_IThumbnailExtractor __uuidof(IThumbnailExtractor)
#endif
#if defined(__ITimeAndNoticeControl_FWD_DEFINED__) && !defined(IID_ITimeAndNoticeControl)
#define IID_ITimeAndNoticeControl __uuidof(ITimeAndNoticeControl)
#endif
#if defined(__IUrlMon_FWD_DEFINED__) && !defined(IID_IUrlMon)
#define IID_IUrlMon __uuidof(IUrlMon)
#endif
#if defined(__IWaitMultiple_FWD_DEFINED__) && !defined(IID_IWaitMultiple)
#define IID_IWaitMultiple __uuidof(IWaitMultiple)
#endif
#if defined(__IAdviseSinkEx_FWD_DEFINED__) && !defined(IID_IAdviseSinkEx)
#define IID_IAdviseSinkEx __uuidof(IAdviseSinkEx)
#endif
#if defined(__IClassFactory2_FWD_DEFINED__) && !defined(IID_IClassFactory2)
#define IID_IClassFactory2 __uuidof(IClassFactory2)
#endif
#if defined(__IConnectionPoint_FWD_DEFINED__) && !defined(IID_IConnectionPoint)
#define IID_IConnectionPoint __uuidof(IConnectionPoint)
#endif
#if defined(__IConnectionPointContainer_FWD_DEFINED__) && !defined(IID_IConnectionPointContainer)
#define IID_IConnectionPointContainer __uuidof(IConnectionPointContainer)
#endif
#if defined(__IEnumConnectionPoints_FWD_DEFINED__) && !defined(IID_IEnumConnectionPoints)
#define IID_IEnumConnectionPoints __uuidof(IEnumConnectionPoints)
#endif
#if defined(__IEnumConnections_FWD_DEFINED__) && !defined(IID_IEnumConnections)
#define IID_IEnumConnections __uuidof(IEnumConnections)
#endif
#if defined(__IEnumOleUndoUnits_FWD_DEFINED__) && !defined(IID_IEnumOleUndoUnits)
#define IID_IEnumOleUndoUnits __uuidof(IEnumOleUndoUnits)
#endif
#if defined(__IFont_FWD_DEFINED__) && !defined(IID_IFont)
#define IID_IFont __uuidof(IFont)
#endif
#if defined(__IFontDisp_FWD_DEFINED__) && !defined(IID_IFontDisp)
#define IID_IFontDisp __uuidof(IFontDisp)
#endif
#if defined(__IFontEventsDisp_FWD_DEFINED__) && !defined(IID_IFontEventsDisp)
#define IID_IFontEventsDisp __uuidof(IFontEventsDisp)
#endif
#if defined(__IObjectWithSite_FWD_DEFINED__) && !defined(IID_IObjectWithSite)
#define IID_IObjectWithSite __uuidof(IObjectWithSite)
#endif
#if defined(__IOleControl_FWD_DEFINED__) && !defined(IID_IOleControl)
#define IID_IOleControl __uuidof(IOleControl)
#endif
#if defined(__IOleControlSite_FWD_DEFINED__) && !defined(IID_IOleControlSite)
#define IID_IOleControlSite __uuidof(IOleControlSite)
#endif
#if defined(__IOleInPlaceObjectWindowless_FWD_DEFINED__) && !defined(IID_IOleInPlaceObjectWindowless)
#define IID_IOleInPlaceObjectWindowless __uuidof(IOleInPlaceObjectWindowless)
#endif
#if defined(__IOleInPlaceSiteEx_FWD_DEFINED__) && !defined(IID_IOleInPlaceSiteEx)
#define IID_IOleInPlaceSiteEx __uuidof(IOleInPlaceSiteEx)
#endif
#if defined(__IOleInPlaceSiteWindowless_FWD_DEFINED__) && !defined(IID_IOleInPlaceSiteWindowless)
#define IID_IOleInPlaceSiteWindowless __uuidof(IOleInPlaceSiteWindowless)
#endif
#if defined(__IOleParentUndoUnit_FWD_DEFINED__) && !defined(IID_IOleParentUndoUnit)
#define IID_IOleParentUndoUnit __uuidof(IOleParentUndoUnit)
#endif
#if defined(__IOleUndoManager_FWD_DEFINED__) && !defined(IID_IOleUndoManager)
#define IID_IOleUndoManager __uuidof(IOleUndoManager)
#endif
#if defined(__IOleUndoUnit_FWD_DEFINED__) && !defined(IID_IOleUndoUnit)
#define IID_IOleUndoUnit __uuidof(IOleUndoUnit)
#endif
#if defined(__IPerPropertyBrowsing_FWD_DEFINED__) && !defined(IID_IPerPropertyBrowsing)
#define IID_IPerPropertyBrowsing __uuidof(IPerPropertyBrowsing)
#endif
#if defined(__IPersistMemory_FWD_DEFINED__) && !defined(IID_IPersistMemory)
#define IID_IPersistMemory __uuidof(IPersistMemory)
#endif
#if defined(__IPersistPropertyBag_FWD_DEFINED__) && !defined(IID_IPersistPropertyBag)
#define IID_IPersistPropertyBag __uuidof(IPersistPropertyBag)
#endif
#if defined(__IPersistPropertyBag2_FWD_DEFINED__) && !defined(IID_IPersistPropertyBag2)
#define IID_IPersistPropertyBag2 __uuidof(IPersistPropertyBag2)
#endif
#if defined(__IPersistStreamInit_FWD_DEFINED__) && !defined(IID_IPersistStreamInit)
#define IID_IPersistStreamInit __uuidof(IPersistStreamInit)
#endif
#if defined(__IPicture_FWD_DEFINED__) && !defined(IID_IPicture)
#define IID_IPicture __uuidof(IPicture)
#endif
#if defined(__IPictureDisp_FWD_DEFINED__) && !defined(IID_IPictureDisp)
#define IID_IPictureDisp __uuidof(IPictureDisp)
#endif
#if defined(__IPointerInactive_FWD_DEFINED__) && !defined(IID_IPointerInactive)
#define IID_IPointerInactive __uuidof(IPointerInactive)
#endif
#if defined(__IPropertyBag2_FWD_DEFINED__) && !defined(IID_IPropertyBag2)
#define IID_IPropertyBag2 __uuidof(IPropertyBag2)
#endif
#if defined(__IPropertyNotifySink_FWD_DEFINED__) && !defined(IID_IPropertyNotifySink)
#define IID_IPropertyNotifySink __uuidof(IPropertyNotifySink)
#endif
#if defined(__IPropertyPage_FWD_DEFINED__) && !defined(IID_IPropertyPage)
#define IID_IPropertyPage __uuidof(IPropertyPage)
#endif
#if defined(__IPropertyPage2_FWD_DEFINED__) && !defined(IID_IPropertyPage2)
#define IID_IPropertyPage2 __uuidof(IPropertyPage2)
#endif
#if defined(__IPropertyPageSite_FWD_DEFINED__) && !defined(IID_IPropertyPageSite)
#define IID_IPropertyPageSite __uuidof(IPropertyPageSite)
#endif
#if defined(__IProvideClassInfo_FWD_DEFINED__) && !defined(IID_IProvideClassInfo)
#define IID_IProvideClassInfo __uuidof(IProvideClassInfo)
#endif
#if defined(__IProvideClassInfo2_FWD_DEFINED__) && !defined(IID_IProvideClassInfo2)
#define IID_IProvideClassInfo2 __uuidof(IProvideClassInfo2)
#endif
#if defined(__IProvideMultipleClassInfo_FWD_DEFINED__) && !defined(IID_IProvideMultipleClassInfo)
#define IID_IProvideMultipleClassInfo __uuidof(IProvideMultipleClassInfo)
#endif
#if defined(__IQuickActivate_FWD_DEFINED__) && !defined(IID_IQuickActivate)
#define IID_IQuickActivate __uuidof(IQuickActivate)
#endif
#if defined(__ISimpleFrameSite_FWD_DEFINED__) && !defined(IID_ISimpleFrameSite)
#define IID_ISimpleFrameSite __uuidof(ISimpleFrameSite)
#endif
#if defined(__ISpecifyPropertyPages_FWD_DEFINED__) && !defined(IID_ISpecifyPropertyPages)
#define IID_ISpecifyPropertyPages __uuidof(ISpecifyPropertyPages)
#endif
#if defined(__IViewObjectEx_FWD_DEFINED__) && !defined(IID_IViewObjectEx)
#define IID_IViewObjectEx __uuidof(IViewObjectEx)
#endif
#if defined(__IAccessible_FWD_DEFINED__) && !defined(IID_IAccessible)
#define IID_IAccessible __uuidof(IAccessible)
#endif
#if defined(__IAccessibleHandler_FWD_DEFINED__) && !defined(IID_IAccessibleHandler)
#define IID_IAccessibleHandler __uuidof(IAccessibleHandler)
#endif
#if defined(__IDBPromptInitialize_FWD_DEFINED__) && !defined(IID_IDBPromptInitialize)
#define IID_IDBPromptInitialize __uuidof(IDBPromptInitialize)
#endif
#if defined(__IDataInitialize_FWD_DEFINED__) && !defined(IID_IDataInitialize)
#define IID_IDataInitialize __uuidof(IDataInitialize)
#endif
#if defined(__IDataSourceLocator_FWD_DEFINED__) && !defined(IID_IDataSourceLocator)
#define IID_IDataSourceLocator __uuidof(IDataSourceLocator)
#endif
#if defined(__IService_FWD_DEFINED__) && !defined(IID_IService)
#define IID_IService __uuidof(IService)
#endif
#if defined(__IDifferencing_FWD_DEFINED__) && !defined(IID_IDifferencing)
#define IID_IDifferencing __uuidof(IDifferencing)
#endif
#if defined(__IMultiplePropertyAccess_FWD_DEFINED__) && !defined(IID_IMultiplePropertyAccess)
#define IID_IMultiplePropertyAccess __uuidof(IMultiplePropertyAccess)
#endif
#if defined(__INotifyReplica_FWD_DEFINED__) && !defined(IID_INotifyReplica)
#define IID_INotifyReplica __uuidof(INotifyReplica)
#endif
#if defined(__IPropertySetContainer_FWD_DEFINED__) && !defined(IID_IPropertySetContainer)
#define IID_IPropertySetContainer __uuidof(IPropertySetContainer)
#endif
#if defined(__IReconcilableObject_FWD_DEFINED__) && !defined(IID_IReconcilableObject)
#define IID_IReconcilableObject __uuidof(IReconcilableObject)
#endif
#if defined(__IReconcileInitiator_FWD_DEFINED__) && !defined(IID_IReconcileInitiator)
#define IID_IReconcileInitiator __uuidof(IReconcileInitiator)
#endif
#if defined(__IContinue_FWD_DEFINED__) && !defined(IID_IContinue)
#define IID_IContinue __uuidof(IContinue)
#endif
#if defined(__IDropSource_FWD_DEFINED__) && !defined(IID_IDropSource)
#define IID_IDropSource __uuidof(IDropSource)
#endif
#if defined(__IDropTarget_FWD_DEFINED__) && !defined(IID_IDropTarget)
#define IID_IDropTarget __uuidof(IDropTarget)
#endif
#if defined(__IEnumOLEVERB_FWD_DEFINED__) && !defined(IID_IEnumOLEVERB)
#define IID_IEnumOLEVERB __uuidof(IEnumOLEVERB)
#endif
#if defined(__IOleAdviseHolder_FWD_DEFINED__) && !defined(IID_IOleAdviseHolder)
#define IID_IOleAdviseHolder __uuidof(IOleAdviseHolder)
#endif
#if defined(__IOleCache_FWD_DEFINED__) && !defined(IID_IOleCache)
#define IID_IOleCache __uuidof(IOleCache)
#endif
#if defined(__IOleCache2_FWD_DEFINED__) && !defined(IID_IOleCache2)
#define IID_IOleCache2 __uuidof(IOleCache2)
#endif
#if defined(__IOleCacheControl_FWD_DEFINED__) && !defined(IID_IOleCacheControl)
#define IID_IOleCacheControl __uuidof(IOleCacheControl)
#endif
#if defined(__IOleClientSite_FWD_DEFINED__) && !defined(IID_IOleClientSite)
#define IID_IOleClientSite __uuidof(IOleClientSite)
#endif
#if defined(__IOleContainer_FWD_DEFINED__) && !defined(IID_IOleContainer)
#define IID_IOleContainer __uuidof(IOleContainer)
#endif
#if defined(__IOleInPlaceActiveObject_FWD_DEFINED__) && !defined(IID_IOleInPlaceActiveObject)
#define IID_IOleInPlaceActiveObject __uuidof(IOleInPlaceActiveObject)
#endif
#if defined(__IOleInPlaceFrame_FWD_DEFINED__) && !defined(IID_IOleInPlaceFrame)
#define IID_IOleInPlaceFrame __uuidof(IOleInPlaceFrame)
#endif
#if defined(__IOleInPlaceObject_FWD_DEFINED__) && !defined(IID_IOleInPlaceObject)
#define IID_IOleInPlaceObject __uuidof(IOleInPlaceObject)
#endif
#if defined(__IOleInPlaceSite_FWD_DEFINED__) && !defined(IID_IOleInPlaceSite)
#define IID_IOleInPlaceSite __uuidof(IOleInPlaceSite)
#endif
#if defined(__IOleInPlaceUIWindow_FWD_DEFINED__) && !defined(IID_IOleInPlaceUIWindow)
#define IID_IOleInPlaceUIWindow __uuidof(IOleInPlaceUIWindow)
#endif
#if defined(__IOleItemContainer_FWD_DEFINED__) && !defined(IID_IOleItemContainer)
#define IID_IOleItemContainer __uuidof(IOleItemContainer)
#endif
#if defined(__IOleLink_FWD_DEFINED__) && !defined(IID_IOleLink)
#define IID_IOleLink __uuidof(IOleLink)
#endif
#if defined(__IOleObject_FWD_DEFINED__) && !defined(IID_IOleObject)
#define IID_IOleObject __uuidof(IOleObject)
#endif
#if defined(__IOleWindow_FWD_DEFINED__) && !defined(IID_IOleWindow)
#define IID_IOleWindow __uuidof(IOleWindow)
#endif
#if defined(__IParseDisplayName_FWD_DEFINED__) && !defined(IID_IParseDisplayName)
#define IID_IParseDisplayName __uuidof(IParseDisplayName)
#endif
#if defined(__IViewObject_FWD_DEFINED__) && !defined(IID_IViewObject)
#define IID_IViewObject __uuidof(IViewObject)
#endif
#if defined(__IViewObject2_FWD_DEFINED__) && !defined(IID_IViewObject2)
#define IID_IViewObject2 __uuidof(IViewObject2)
#endif
#if defined(__IEnumSTATPROPBAG_FWD_DEFINED__) && !defined(IID_IEnumSTATPROPBAG)
#define IID_IEnumSTATPROPBAG __uuidof(IEnumSTATPROPBAG)
#endif
#if defined(__IPropertyBagEx_FWD_DEFINED__) && !defined(IID_IPropertyBagEx)
#define IID_IPropertyBagEx __uuidof(IPropertyBagEx)
#endif
#if defined(__IEnumSTATPROPSETSTG_FWD_DEFINED__) && !defined(IID_IEnumSTATPROPSETSTG)
#define IID_IEnumSTATPROPSETSTG __uuidof(IEnumSTATPROPSETSTG)
#endif
#if defined(__IEnumSTATPROPSTG_FWD_DEFINED__) && !defined(IID_IEnumSTATPROPSTG)
#define IID_IEnumSTATPROPSTG __uuidof(IEnumSTATPROPSTG)
#endif
#if defined(__IPropertySetStorage_FWD_DEFINED__) && !defined(IID_IPropertySetStorage)
#define IID_IPropertySetStorage __uuidof(IPropertySetStorage)
#endif
#if defined(__IPropertyStorage_FWD_DEFINED__) && !defined(IID_IPropertyStorage)
#define IID_IPropertyStorage __uuidof(IPropertyStorage)
#endif
#if defined(__IOverlappedCompletion_FWD_DEFINED__) && !defined(IID_IOverlappedCompletion)
#define IID_IOverlappedCompletion __uuidof(IOverlappedCompletion)
#endif
#if defined(__IOverlappedStream_FWD_DEFINED__) && !defined(IID_IOverlappedStream)
#define IID_IOverlappedStream __uuidof(IOverlappedStream)
#endif
#if defined(__IAlertReport_FWD_DEFINED__) && !defined(IID_IAlertReport)
#define IID_IAlertReport __uuidof(IAlertReport)
#endif
#if defined(__IAlertTarget_FWD_DEFINED__) && !defined(IID_IAlertTarget)
#define IID_IAlertTarget __uuidof(IAlertTarget)
#endif
#if defined(__ITransaction_FWD_DEFINED__) && !defined(IID_ITransaction)
#define IID_ITransaction __uuidof(ITransaction)
#endif
#if defined(__ITransaction2_FWD_DEFINED__) && !defined(IID_ITransaction2)
#define IID_ITransaction2 __uuidof(ITransaction2)
#endif
#if defined(__ITransactionCloner_FWD_DEFINED__) && !defined(IID_ITransactionCloner)
#define IID_ITransactionCloner __uuidof(ITransactionCloner)
#endif
#if defined(__ITransactionDispenser_FWD_DEFINED__) && !defined(IID_ITransactionDispenser)
#define IID_ITransactionDispenser __uuidof(ITransactionDispenser)
#endif
#if defined(__ITransactionOptions_FWD_DEFINED__) && !defined(IID_ITransactionOptions)
#define IID_ITransactionOptions __uuidof(ITransactionOptions)
#endif
#if defined(__ITransactionOutcomeEvents_FWD_DEFINED__) && !defined(IID_ITransactionOutcomeEvents)
#define IID_ITransactionOutcomeEvents __uuidof(ITransactionOutcomeEvents)
#endif
#if defined(__ITrkForceOwnership_FWD_DEFINED__) && !defined(IID_ITrkForceOwnership)
#define IID_ITrkForceOwnership __uuidof(ITrkForceOwnership)
#endif
#if defined(__ITrkRestoreNotify_FWD_DEFINED__) && !defined(IID_ITrkRestoreNotify)
#define IID_ITrkRestoreNotify __uuidof(ITrkRestoreNotify)
#endif
#if defined(__ITrkRestoreParser_FWD_DEFINED__) && !defined(IID_ITrkRestoreParser)
#define IID_ITrkRestoreParser __uuidof(ITrkRestoreParser)
#endif
#if defined(__ITrackFile_FWD_DEFINED__) && !defined(IID_ITrackFile)
#define IID_ITrackFile __uuidof(ITrackFile)
#endif
#if defined(__AsyncIUnknown_FWD_DEFINED__) && !defined(IID_AsyncIUnknown)
#define IID_AsyncIUnknown __uuidof(AsyncIUnknown)
#endif
#if defined(__IClassFactory_FWD_DEFINED__) && !defined(IID_IClassFactory)
#define IID_IClassFactory __uuidof(IClassFactory)
#endif
#if defined(__IUnknown_FWD_DEFINED__) && !defined(IID_IUnknown)
#define IID_IUnknown __uuidof(IUnknown)
#endif
#if defined(__ICEnroll_FWD_DEFINED__) && !defined(IID_ICEnroll)
#define IID_ICEnroll __uuidof(ICEnroll)
#endif
#if defined(__ICEnroll2_FWD_DEFINED__) && !defined(IID_ICEnroll2)
#define IID_ICEnroll2 __uuidof(ICEnroll2)
#endif
#if defined(__IEnroll_FWD_DEFINED__) && !defined(IID_IEnroll)
#define IID_IEnroll __uuidof(IEnroll)
#endif
#if defined(__IAsyncBindCtx_FWD_DEFINED__) && !defined(IID_IAsyncBindCtx)
#define IID_IAsyncBindCtx __uuidof(IAsyncBindCtx)
#endif
#if defined(__IAsyncMoniker_FWD_DEFINED__) && !defined(IID_IAsyncMoniker)
#define IID_IAsyncMoniker __uuidof(IAsyncMoniker)
#endif
#if defined(__IBindStatusCallbackHolder_FWD_DEFINED__) && !defined(IID_IBindStatusCallbackHolder)
#define IID_IBindStatusCallbackHolder __uuidof(IBindStatusCallbackHolder)
#endif
#if defined(__IBindStatusCallbackMsg_FWD_DEFINED__) && !defined(IID_IBindStatusCallbackMsg)
#define IID_IBindStatusCallbackMsg __uuidof(IBindStatusCallbackMsg)
#endif
#if defined(__IDebugOut_FWD_DEFINED__) && !defined(IID_IDebugOut)
#define IID_IDebugOut __uuidof(IDebugOut)
#endif
#if defined(__IDebugRegister_FWD_DEFINED__) && !defined(IID_IDebugRegister)
#define IID_IDebugRegister __uuidof(IDebugRegister)
#endif
#if defined(__IEnumNotification_FWD_DEFINED__) && !defined(IID_IEnumNotification)
#define IID_IEnumNotification __uuidof(IEnumNotification)
#endif
#if defined(__IEnumNotificationSinkItem_FWD_DEFINED__) && !defined(IID_IEnumNotificationSinkItem)
#define IID_IEnumNotificationSinkItem __uuidof(IEnumNotificationSinkItem)
#endif
#if defined(__IEnumPropertyMap_FWD_DEFINED__) && !defined(IID_IEnumPropertyMap)
#define IID_IEnumPropertyMap __uuidof(IEnumPropertyMap)
#endif
#if defined(__IEnumScheduleGroup_FWD_DEFINED__) && !defined(IID_IEnumScheduleGroup)
#define IID_IEnumScheduleGroup __uuidof(IEnumScheduleGroup)
#endif
#if defined(__IImgCtx_FWD_DEFINED__) && !defined(IID_IImgCtx)
#define IID_IImgCtx __uuidof(IImgCtx)
#endif
#if defined(__IIntDitherer_FWD_DEFINED__) && !defined(IID_IIntDitherer)
#define IID_IIntDitherer __uuidof(IIntDitherer)
#endif
#if defined(__INotification_FWD_DEFINED__) && !defined(IID_INotification)
#define IID_INotification __uuidof(INotification)
#endif
#if defined(__INotificationHelper_FWD_DEFINED__) && !defined(IID_INotificationHelper)
#define IID_INotificationHelper __uuidof(INotificationHelper)
#endif
#if defined(__INotificationMgr_FWD_DEFINED__) && !defined(IID_INotificationMgr)
#define IID_INotificationMgr __uuidof(INotificationMgr)
#endif
#if defined(__INotificationPing_FWD_DEFINED__) && !defined(IID_INotificationPing)
#define IID_INotificationPing __uuidof(INotificationPing)
#endif
#if defined(__INotificationProcessMgr0_FWD_DEFINED__) && !defined(IID_INotificationProcessMgr0)
#define IID_INotificationProcessMgr0 __uuidof(INotificationProcessMgr0)
#endif
#if defined(__INotificationReport_FWD_DEFINED__) && !defined(IID_INotificationReport)
#define IID_INotificationReport __uuidof(INotificationReport)
#endif
#if defined(__INotificationRunning_FWD_DEFINED__) && !defined(IID_INotificationRunning)
#define IID_INotificationRunning __uuidof(INotificationRunning)
#endif
#if defined(__INotificationSink_FWD_DEFINED__) && !defined(IID_INotificationSink)
#define IID_INotificationSink __uuidof(INotificationSink)
#endif
#if defined(__IOInet_FWD_DEFINED__) && !defined(IID_IOInet)
#define IID_IOInet __uuidof(IOInet)
#endif
#if defined(__IOInetBindClient_FWD_DEFINED__) && !defined(IID_IOInetBindClient)
#define IID_IOInetBindClient __uuidof(IOInetBindClient)
#endif
#if defined(__IOInetBindInfo_FWD_DEFINED__) && !defined(IID_IOInetBindInfo)
#define IID_IOInetBindInfo __uuidof(IOInetBindInfo)
#endif
#if defined(__IOInetCache_FWD_DEFINED__) && !defined(IID_IOInetCache)
#define IID_IOInetCache __uuidof(IOInetCache)
#endif
#if defined(__IOInetPriority_FWD_DEFINED__) && !defined(IID_IOInetPriority)
#define IID_IOInetPriority __uuidof(IOInetPriority)
#endif
#if defined(__IOInetProtocol_FWD_DEFINED__) && !defined(IID_IOInetProtocol)
#define IID_IOInetProtocol __uuidof(IOInetProtocol)
#endif
#if defined(__IOInetProtocolInfo_FWD_DEFINED__) && !defined(IID_IOInetProtocolInfo)
#define IID_IOInetProtocolInfo __uuidof(IOInetProtocolInfo)
#endif
#if defined(__IOInetProtocolRoot_FWD_DEFINED__) && !defined(IID_IOInetProtocolRoot)
#define IID_IOInetProtocolRoot __uuidof(IOInetProtocolRoot)
#endif
#if defined(__IOInetProtocolSink_FWD_DEFINED__) && !defined(IID_IOInetProtocolSink)
#define IID_IOInetProtocolSink __uuidof(IOInetProtocolSink)
#endif
#if defined(__IOInetSession_FWD_DEFINED__) && !defined(IID_IOInetSession)
#define IID_IOInetSession __uuidof(IOInetSession)
#endif
#if defined(__IOInetThreadSwitch_FWD_DEFINED__) && !defined(IID_IOInetThreadSwitch)
#define IID_IOInetThreadSwitch __uuidof(IOInetThreadSwitch)
#endif
#if defined(__IPropertyMap_FWD_DEFINED__) && !defined(IID_IPropertyMap)
#define IID_IPropertyMap __uuidof(IPropertyMap)
#endif
#if defined(__IScheduleGroup_FWD_DEFINED__) && !defined(IID_IScheduleGroup)
#define IID_IScheduleGroup __uuidof(IScheduleGroup)
#endif
#if defined(__IActiveScriptAuthor_FWD_DEFINED__) && !defined(IID_IActiveScriptAuthor)
#define IID_IActiveScriptAuthor __uuidof(IActiveScriptAuthor)
#endif
#if defined(__IActiveScriptAuthorProcedure_FWD_DEFINED__) && !defined(IID_IActiveScriptAuthorProcedure)
#define IID_IActiveScriptAuthorProcedure __uuidof(IActiveScriptAuthorProcedure)
#endif
#if defined(__IScriptEntry_FWD_DEFINED__) && !defined(IID_IScriptEntry)
#define IID_IScriptEntry __uuidof(IScriptEntry)
#endif
#if defined(__IScriptNode_FWD_DEFINED__) && !defined(IID_IScriptNode)
#define IID_IScriptNode __uuidof(IScriptNode)
#endif
#if defined(__IScriptScriptlet_FWD_DEFINED__) && !defined(IID_IScriptScriptlet)
#define IID_IScriptScriptlet __uuidof(IScriptScriptlet)
#endif
#if defined(__IActiveScriptDebug_FWD_DEFINED__) && !defined(IID_IActiveScriptDebug)
#define IID_IActiveScriptDebug __uuidof(IActiveScriptDebug)
#endif
#if defined(__IActiveScriptErrorDebug_FWD_DEFINED__) && !defined(IID_IActiveScriptErrorDebug)
#define IID_IActiveScriptErrorDebug __uuidof(IActiveScriptErrorDebug)
#endif
#if defined(__IActiveScriptSiteDebug_FWD_DEFINED__) && !defined(IID_IActiveScriptSiteDebug)
#define IID_IActiveScriptSiteDebug __uuidof(IActiveScriptSiteDebug)
#endif
#if defined(__IApplicationDebugger_FWD_DEFINED__) && !defined(IID_IApplicationDebugger)
#define IID_IApplicationDebugger __uuidof(IApplicationDebugger)
#endif
#if defined(__IApplicationDebuggerUI_FWD_DEFINED__) && !defined(IID_IApplicationDebuggerUI)
#define IID_IApplicationDebuggerUI __uuidof(IApplicationDebuggerUI)
#endif
#if defined(__IDebugApplication_FWD_DEFINED__) && !defined(IID_IDebugApplication)
#define IID_IDebugApplication __uuidof(IDebugApplication)
#endif
#if defined(__IDebugApplicationEx_FWD_DEFINED__) && !defined(IID_IDebugApplicationEx)
#define IID_IDebugApplicationEx __uuidof(IDebugApplicationEx)
#endif
#if defined(__IDebugApplicationNode_FWD_DEFINED__) && !defined(IID_IDebugApplicationNode)
#define IID_IDebugApplicationNode __uuidof(IDebugApplicationNode)
#endif
#if defined(__IDebugApplicationNodeEvents_FWD_DEFINED__) && !defined(IID_IDebugApplicationNodeEvents)
#define IID_IDebugApplicationNodeEvents __uuidof(IDebugApplicationNodeEvents)
#endif
#if defined(__IDebugApplicationThread_FWD_DEFINED__) && !defined(IID_IDebugApplicationThread)
#define IID_IDebugApplicationThread __uuidof(IDebugApplicationThread)
#endif
#if defined(__IDebugAsyncOperation_FWD_DEFINED__) && !defined(IID_IDebugAsyncOperation)
#define IID_IDebugAsyncOperation __uuidof(IDebugAsyncOperation)
#endif
#if defined(__IDebugAsyncOperationCallBack_FWD_DEFINED__) && !defined(IID_IDebugAsyncOperationCallBack)
#define IID_IDebugAsyncOperationCallBack __uuidof(IDebugAsyncOperationCallBack)
#endif
#if defined(__IDebugCodeContext_FWD_DEFINED__) && !defined(IID_IDebugCodeContext)
#define IID_IDebugCodeContext __uuidof(IDebugCodeContext)
#endif
#if defined(__IDebugCookie_FWD_DEFINED__) && !defined(IID_IDebugCookie)
#define IID_IDebugCookie __uuidof(IDebugCookie)
#endif
#if defined(__IDebugDocument_FWD_DEFINED__) && !defined(IID_IDebugDocument)
#define IID_IDebugDocument __uuidof(IDebugDocument)
#endif
#if defined(__IDebugDocumentContext_FWD_DEFINED__) && !defined(IID_IDebugDocumentContext)
#define IID_IDebugDocumentContext __uuidof(IDebugDocumentContext)
#endif
#if defined(__IDebugDocumentHelper_FWD_DEFINED__) && !defined(IID_IDebugDocumentHelper)
#define IID_IDebugDocumentHelper __uuidof(IDebugDocumentHelper)
#endif
#if defined(__IDebugDocumentHost_FWD_DEFINED__) && !defined(IID_IDebugDocumentHost)
#define IID_IDebugDocumentHost __uuidof(IDebugDocumentHost)
#endif
#if defined(__IDebugDocumentInfo_FWD_DEFINED__) && !defined(IID_IDebugDocumentInfo)
#define IID_IDebugDocumentInfo __uuidof(IDebugDocumentInfo)
#endif
#if defined(__IDebugDocumentProvider_FWD_DEFINED__) && !defined(IID_IDebugDocumentProvider)
#define IID_IDebugDocumentProvider __uuidof(IDebugDocumentProvider)
#endif
#if defined(__IDebugDocumentText_FWD_DEFINED__) && !defined(IID_IDebugDocumentText)
#define IID_IDebugDocumentText __uuidof(IDebugDocumentText)
#endif
#if defined(__IDebugDocumentTextAuthor_FWD_DEFINED__) && !defined(IID_IDebugDocumentTextAuthor)
#define IID_IDebugDocumentTextAuthor __uuidof(IDebugDocumentTextAuthor)
#endif
#if defined(__IDebugDocumentTextEvents_FWD_DEFINED__) && !defined(IID_IDebugDocumentTextEvents)
#define IID_IDebugDocumentTextEvents __uuidof(IDebugDocumentTextEvents)
#endif
#if defined(__IDebugDocumentTextExternalAuthor_FWD_DEFINED__) && !defined(IID_IDebugDocumentTextExternalAuthor)
#define IID_IDebugDocumentTextExternalAuthor __uuidof(IDebugDocumentTextExternalAuthor)
#endif
#if defined(__IDebugExpression_FWD_DEFINED__) && !defined(IID_IDebugExpression)
#define IID_IDebugExpression __uuidof(IDebugExpression)
#endif
#if defined(__IDebugExpressionCallBack_FWD_DEFINED__) && !defined(IID_IDebugExpressionCallBack)
#define IID_IDebugExpressionCallBack __uuidof(IDebugExpressionCallBack)
#endif
#if defined(__IDebugExpressionContext_FWD_DEFINED__) && !defined(IID_IDebugExpressionContext)
#define IID_IDebugExpressionContext __uuidof(IDebugExpressionContext)
#endif
#if defined(__IDebugFormatter_FWD_DEFINED__) && !defined(IID_IDebugFormatter)
#define IID_IDebugFormatter __uuidof(IDebugFormatter)
#endif
#if defined(__IDebugHelper_FWD_DEFINED__) && !defined(IID_IDebugHelper)
#define IID_IDebugHelper __uuidof(IDebugHelper)
#endif
#if defined(__IDebugSessionProvider_FWD_DEFINED__) && !defined(IID_IDebugSessionProvider)
#define IID_IDebugSessionProvider __uuidof(IDebugSessionProvider)
#endif
#if defined(__IDebugStackFrame_FWD_DEFINED__) && !defined(IID_IDebugStackFrame)
#define IID_IDebugStackFrame __uuidof(IDebugStackFrame)
#endif
#if defined(__IDebugStackFrameSniffer_FWD_DEFINED__) && !defined(IID_IDebugStackFrameSniffer)
#define IID_IDebugStackFrameSniffer __uuidof(IDebugStackFrameSniffer)
#endif
#if defined(__IDebugStackFrameSnifferEx_FWD_DEFINED__) && !defined(IID_IDebugStackFrameSnifferEx)
#define IID_IDebugStackFrameSnifferEx __uuidof(IDebugStackFrameSnifferEx)
#endif
#if defined(__IDebugSyncOperation_FWD_DEFINED__) && !defined(IID_IDebugSyncOperation)
#define IID_IDebugSyncOperation __uuidof(IDebugSyncOperation)
#endif
#if defined(__IDebugThreadCall_FWD_DEFINED__) && !defined(IID_IDebugThreadCall)
#define IID_IDebugThreadCall __uuidof(IDebugThreadCall)
#endif
#if defined(__IEnumDebugApplicationNodes_FWD_DEFINED__) && !defined(IID_IEnumDebugApplicationNodes)
#define IID_IEnumDebugApplicationNodes __uuidof(IEnumDebugApplicationNodes)
#endif
#if defined(__IEnumDebugCodeContexts_FWD_DEFINED__) && !defined(IID_IEnumDebugCodeContexts)
#define IID_IEnumDebugCodeContexts __uuidof(IEnumDebugCodeContexts)
#endif
#if defined(__IEnumDebugExpressionContexts_FWD_DEFINED__) && !defined(IID_IEnumDebugExpressionContexts)
#define IID_IEnumDebugExpressionContexts __uuidof(IEnumDebugExpressionContexts)
#endif
#if defined(__IEnumDebugStackFrames_FWD_DEFINED__) && !defined(IID_IEnumDebugStackFrames)
#define IID_IEnumDebugStackFrames __uuidof(IEnumDebugStackFrames)
#endif
#if defined(__IEnumRemoteDebugApplicationThreads_FWD_DEFINED__) && !defined(IID_IEnumRemoteDebugApplicationThreads)
#define IID_IEnumRemoteDebugApplicationThreads __uuidof(IEnumRemoteDebugApplicationThreads)
#endif
#if defined(__IEnumRemoteDebugApplications_FWD_DEFINED__) && !defined(IID_IEnumRemoteDebugApplications)
#define IID_IEnumRemoteDebugApplications __uuidof(IEnumRemoteDebugApplications)
#endif
#if defined(__IMachineDebugManager_FWD_DEFINED__) && !defined(IID_IMachineDebugManager)
#define IID_IMachineDebugManager __uuidof(IMachineDebugManager)
#endif
#if defined(__IMachineDebugManagerCookie_FWD_DEFINED__) && !defined(IID_IMachineDebugManagerCookie)
#define IID_IMachineDebugManagerCookie __uuidof(IMachineDebugManagerCookie)
#endif
#if defined(__IMachineDebugManagerEvents_FWD_DEFINED__) && !defined(IID_IMachineDebugManagerEvents)
#define IID_IMachineDebugManagerEvents __uuidof(IMachineDebugManagerEvents)
#endif
#if defined(__IProcessDebugManager_FWD_DEFINED__) && !defined(IID_IProcessDebugManager)
#define IID_IProcessDebugManager __uuidof(IProcessDebugManager)
#endif
#if defined(__IProvideExpressionContexts_FWD_DEFINED__) && !defined(IID_IProvideExpressionContexts)
#define IID_IProvideExpressionContexts __uuidof(IProvideExpressionContexts)
#endif
#if defined(__IRemoteDebugApplication_FWD_DEFINED__) && !defined(IID_IRemoteDebugApplication)
#define IID_IRemoteDebugApplication __uuidof(IRemoteDebugApplication)
#endif
#if defined(__IRemoteDebugApplicationEvents_FWD_DEFINED__) && !defined(IID_IRemoteDebugApplicationEvents)
#define IID_IRemoteDebugApplicationEvents __uuidof(IRemoteDebugApplicationEvents)
#endif
#if defined(__IRemoteDebugApplicationEx_FWD_DEFINED__) && !defined(IID_IRemoteDebugApplicationEx)
#define IID_IRemoteDebugApplicationEx __uuidof(IRemoteDebugApplicationEx)
#endif
#if defined(__IRemoteDebugApplicationThread_FWD_DEFINED__) && !defined(IID_IRemoteDebugApplicationThread)
#define IID_IRemoteDebugApplicationThread __uuidof(IRemoteDebugApplicationThread)
#endif
#if defined(__ISimpleConnectionPoint_FWD_DEFINED__) && !defined(IID_ISimpleConnectionPoint)
#define IID_ISimpleConnectionPoint __uuidof(ISimpleConnectionPoint)
#endif
#if defined(__IActiveScript_FWD_DEFINED__) && !defined(IID_IActiveScript)
#define IID_IActiveScript __uuidof(IActiveScript)
#endif
#if defined(__IActiveScriptEncode_FWD_DEFINED__) && !defined(IID_IActiveScriptEncode)
#define IID_IActiveScriptEncode __uuidof(IActiveScriptEncode)
#endif
#if defined(__IActiveScriptError_FWD_DEFINED__) && !defined(IID_IActiveScriptError)
#define IID_IActiveScriptError __uuidof(IActiveScriptError)
#endif
#if defined(__IActiveScriptHostEncode_FWD_DEFINED__) && !defined(IID_IActiveScriptHostEncode)
#define IID_IActiveScriptHostEncode __uuidof(IActiveScriptHostEncode)
#endif
#if defined(__IActiveScriptParse_FWD_DEFINED__) && !defined(IID_IActiveScriptParse)
#define IID_IActiveScriptParse __uuidof(IActiveScriptParse)
#endif
#if defined(__IActiveScriptParseProcedure_FWD_DEFINED__) && !defined(IID_IActiveScriptParseProcedure)
#define IID_IActiveScriptParseProcedure __uuidof(IActiveScriptParseProcedure)
#endif
#if defined(__IActiveScriptParseProcedure2_FWD_DEFINED__) && !defined(IID_IActiveScriptParseProcedure2)
#define IID_IActiveScriptParseProcedure2 __uuidof(IActiveScriptParseProcedure2)
#endif
#if defined(__IActiveScriptParseProcedureOld_FWD_DEFINED__) && !defined(IID_IActiveScriptParseProcedureOld)
#define IID_IActiveScriptParseProcedureOld __uuidof(IActiveScriptParseProcedureOld)
#endif
#if defined(__IActiveScriptProperty_FWD_DEFINED__) && !defined(IID_IActiveScriptProperty)
#define IID_IActiveScriptProperty __uuidof(IActiveScriptProperty)
#endif
#if defined(__IActiveScriptSite_FWD_DEFINED__) && !defined(IID_IActiveScriptSite)
#define IID_IActiveScriptSite __uuidof(IActiveScriptSite)
#endif
#if defined(__IActiveScriptSiteInterruptPoll_FWD_DEFINED__) && !defined(IID_IActiveScriptSiteInterruptPoll)
#define IID_IActiveScriptSiteInterruptPoll __uuidof(IActiveScriptSiteInterruptPoll)
#endif
#if defined(__IActiveScriptSiteWindow_FWD_DEFINED__) && !defined(IID_IActiveScriptSiteWindow)
#define IID_IActiveScriptSiteWindow __uuidof(IActiveScriptSiteWindow)
#endif
#if defined(__IActiveScriptStats_FWD_DEFINED__) && !defined(IID_IActiveScriptStats)
#define IID_IActiveScriptStats __uuidof(IActiveScriptStats)
#endif
#if defined(__IBindEventHandler_FWD_DEFINED__) && !defined(IID_IBindEventHandler)
#define IID_IBindEventHandler __uuidof(IBindEventHandler)
#endif
#if defined(__ITridentEventSink_FWD_DEFINED__) && !defined(IID_ITridentEventSink)
#define IID_ITridentEventSink __uuidof(ITridentEventSink)
#endif
#if defined(__IChannelMgr_FWD_DEFINED__) && !defined(IID_IChannelMgr)
#define IID_IChannelMgr __uuidof(IChannelMgr)
#endif
#if defined(__IEnumChannels_FWD_DEFINED__) && !defined(IID_IEnumChannels)
#define IID_IEnumChannels __uuidof(IEnumChannels)
#endif
#if defined(__ICatInformation_FWD_DEFINED__) && !defined(IID_ICatInformation)
#define IID_ICatInformation __uuidof(ICatInformation)
#endif
#if defined(__ICatRegister_FWD_DEFINED__) && !defined(IID_ICatRegister)
#define IID_ICatRegister __uuidof(ICatRegister)
#endif
#if defined(__IEnumCATEGORYINFO_FWD_DEFINED__) && !defined(IID_IEnumCATEGORYINFO)
#define IID_IEnumCATEGORYINFO __uuidof(IEnumCATEGORYINFO)
#endif
#if defined(__IEnumGUID_FWD_DEFINED__) && !defined(IID_IEnumGUID)
#define IID_IEnumGUID __uuidof(IEnumGUID)
#endif
#if defined(__IDebugExtendedProperty_FWD_DEFINED__) && !defined(IID_IDebugExtendedProperty)
#define IID_IDebugExtendedProperty __uuidof(IDebugExtendedProperty)
#endif
#if defined(__IDebugProperty_FWD_DEFINED__) && !defined(IID_IDebugProperty)
#define IID_IDebugProperty __uuidof(IDebugProperty)
#endif
#if defined(__IDebugPropertyEnumType_All_FWD_DEFINED__) && !defined(IID_IDebugPropertyEnumType_All)
#define IID_IDebugPropertyEnumType_All __uuidof(IDebugPropertyEnumType_All)
#endif
#if defined(__IDebugPropertyEnumType_Arguments_FWD_DEFINED__) && !defined(IID_IDebugPropertyEnumType_Arguments)
#define IID_IDebugPropertyEnumType_Arguments __uuidof(IDebugPropertyEnumType_Arguments)
#endif
#if defined(__IDebugPropertyEnumType_Locals_FWD_DEFINED__) && !defined(IID_IDebugPropertyEnumType_Locals)
#define IID_IDebugPropertyEnumType_Locals __uuidof(IDebugPropertyEnumType_Locals)
#endif
#if defined(__IDebugPropertyEnumType_LocalsPlusArgs_FWD_DEFINED__) && !defined(IID_IDebugPropertyEnumType_LocalsPlusArgs)
#define IID_IDebugPropertyEnumType_LocalsPlusArgs __uuidof(IDebugPropertyEnumType_LocalsPlusArgs)
#endif
#if defined(__IDebugPropertyEnumType_Registers_FWD_DEFINED__) && !defined(IID_IDebugPropertyEnumType_Registers)
#define IID_IDebugPropertyEnumType_Registers __uuidof(IDebugPropertyEnumType_Registers)
#endif
#if defined(__IEnumDebugExtendedPropertyInfo_FWD_DEFINED__) && !defined(IID_IEnumDebugExtendedPropertyInfo)
#define IID_IEnumDebugExtendedPropertyInfo __uuidof(IEnumDebugExtendedPropertyInfo)
#endif
#if defined(__IEnumDebugPropertyInfo_FWD_DEFINED__) && !defined(IID_IEnumDebugPropertyInfo)
#define IID_IEnumDebugPropertyInfo __uuidof(IEnumDebugPropertyInfo)
#endif
#if defined(__IPerPropertyBrowsing2_FWD_DEFINED__) && !defined(IID_IPerPropertyBrowsing2)
#define IID_IPerPropertyBrowsing2 __uuidof(IPerPropertyBrowsing2)
#endif
#if defined(__IActiveIME_FWD_DEFINED__) && !defined(IID_IActiveIME)
#define IID_IActiveIME __uuidof(IActiveIME)
#endif
#if defined(__IActiveIME2_FWD_DEFINED__) && !defined(IID_IActiveIME2)
#define IID_IActiveIME2 __uuidof(IActiveIME2)
#endif
#if defined(__IActiveIMMApp_FWD_DEFINED__) && !defined(IID_IActiveIMMApp)
#define IID_IActiveIMMApp __uuidof(IActiveIMMApp)
#endif
#if defined(__IActiveIMMIME_FWD_DEFINED__) && !defined(IID_IActiveIMMIME)
#define IID_IActiveIMMIME __uuidof(IActiveIMMIME)
#endif
#if defined(__IActiveIMMMessagePumpOwner_FWD_DEFINED__) && !defined(IID_IActiveIMMMessagePumpOwner)
#define IID_IActiveIMMMessagePumpOwner __uuidof(IActiveIMMMessagePumpOwner)
#endif
#if defined(__IActiveIMMRegistrar_FWD_DEFINED__) && !defined(IID_IActiveIMMRegistrar)
#define IID_IActiveIMMRegistrar __uuidof(IActiveIMMRegistrar)
#endif
#if defined(__IEnumInputContext_FWD_DEFINED__) && !defined(IID_IEnumInputContext)
#define IID_IEnumInputContext __uuidof(IEnumInputContext)
#endif
#if defined(__IEnumRegisterWordA_FWD_DEFINED__) && !defined(IID_IEnumRegisterWordA)
#define IID_IEnumRegisterWordA __uuidof(IEnumRegisterWordA)
#endif
#if defined(__IEnumRegisterWordW_FWD_DEFINED__) && !defined(IID_IEnumRegisterWordW)
#define IID_IEnumRegisterWordW __uuidof(IEnumRegisterWordW)
#endif
#if defined(__IDispError_FWD_DEFINED__) && !defined(IID_IDispError)
#define IID_IDispError __uuidof(IDispError)
#endif
#if defined(__IDispatchEx_FWD_DEFINED__) && !defined(IID_IDispatchEx)
#define IID_IDispatchEx __uuidof(IDispatchEx)
#endif
#if defined(__IObjectIdentity_FWD_DEFINED__) && !defined(IID_IObjectIdentity)
#define IID_IObjectIdentity __uuidof(IObjectIdentity)
#endif
#if defined(__IVariantChangeType_FWD_DEFINED__) && !defined(IID_IVariantChangeType)
#define IID_IVariantChangeType __uuidof(IVariantChangeType)
#endif
#if defined(__IDispClient_FWD_DEFINED__) && !defined(IID_IDispClient)
#define IID_IDispClient __uuidof(IDispClient)
#endif
#if defined(__IDispClientDebug_FWD_DEFINED__) && !defined(IID_IDispClientDebug)
#define IID_IDispClientDebug __uuidof(IDispClientDebug)
#endif
#if defined(__IDispObserver_FWD_DEFINED__) && !defined(IID_IDispObserver)
#define IID_IDispObserver __uuidof(IDispObserver)
#endif
#if defined(__IContinueCallback_FWD_DEFINED__) && !defined(IID_IContinueCallback)
#define IID_IContinueCallback __uuidof(IContinueCallback)
#endif
#if defined(__IEnumOleDocumentViews_FWD_DEFINED__) && !defined(IID_IEnumOleDocumentViews)
#define IID_IEnumOleDocumentViews __uuidof(IEnumOleDocumentViews)
#endif
#if defined(__IOleCommandTarget_FWD_DEFINED__) && !defined(IID_IOleCommandTarget)
#define IID_IOleCommandTarget __uuidof(IOleCommandTarget)
#endif
#if defined(__IOleDocument_FWD_DEFINED__) && !defined(IID_IOleDocument)
#define IID_IOleDocument __uuidof(IOleDocument)
#endif
#if defined(__IOleDocumentSite_FWD_DEFINED__) && !defined(IID_IOleDocumentSite)
#define IID_IOleDocumentSite __uuidof(IOleDocumentSite)
#endif
#if defined(__IOleDocumentView_FWD_DEFINED__) && !defined(IID_IOleDocumentView)
#define IID_IOleDocumentView __uuidof(IOleDocumentView)
#endif
#if defined(__IPrint_FWD_DEFINED__) && !defined(IID_IPrint)
#define IID_IPrint __uuidof(IPrint)
#endif
#if defined(__IDownloadNotify_FWD_DEFINED__) && !defined(IID_IDownloadNotify)
#define IID_IDownloadNotify __uuidof(IDownloadNotify)
#endif
#if defined(__IEmptyVolumeCache_FWD_DEFINED__) && !defined(IID_IEmptyVolumeCache)
#define IID_IEmptyVolumeCache __uuidof(IEmptyVolumeCache)
#endif
#if defined(__IEmptyVolumeCache2_FWD_DEFINED__) && !defined(IID_IEmptyVolumeCache2)
#define IID_IEmptyVolumeCache2 __uuidof(IEmptyVolumeCache2)
#endif
#if defined(__IEmptyVolumeCacheCallBack_FWD_DEFINED__) && !defined(IID_IEmptyVolumeCacheCallBack)
#define IID_IEmptyVolumeCacheCallBack __uuidof(IEmptyVolumeCacheCallBack)
#endif
#if defined(__DShellWindowsEvents_FWD_DEFINED__) && !defined(DIID_DShellWindowsEvents)
#define DIID_DShellWindowsEvents __uuidof(DShellWindowsEvents)
#endif
#if defined(__DWebBrowserEvents_FWD_DEFINED__) && !defined(DIID_DWebBrowserEvents)
#define DIID_DWebBrowserEvents __uuidof(DWebBrowserEvents)
#endif
#if defined(__DWebBrowserEvents2_FWD_DEFINED__) && !defined(DIID_DWebBrowserEvents2)
#define DIID_DWebBrowserEvents2 __uuidof(DWebBrowserEvents2)
#endif
#if defined(___SearchAssistantEvents_FWD_DEFINED__) && !defined(DIID__SearchAssistantEvents)
#define DIID__SearchAssistantEvents __uuidof(_SearchAssistantEvents)
#endif
#if defined(___ShellFavoritesNameSpaceEvents_FWD_DEFINED__) && !defined(DIID__ShellFavoritesNameSpaceEvents)
#define DIID__ShellFavoritesNameSpaceEvents __uuidof(_ShellFavoritesNameSpaceEvents)
#endif
#if defined(__IScriptErrorList_FWD_DEFINED__) && !defined(IID_IScriptErrorList)
#define IID_IScriptErrorList __uuidof(IScriptErrorList)
#endif
#if defined(__ISearch_FWD_DEFINED__) && !defined(IID_ISearch)
#define IID_ISearch __uuidof(ISearch)
#endif
#if defined(__ISearchAssistantOC_FWD_DEFINED__) && !defined(IID_ISearchAssistantOC)
#define IID_ISearchAssistantOC __uuidof(ISearchAssistantOC)
#endif
#if defined(__ISearchAssistantOC2_FWD_DEFINED__) && !defined(IID_ISearchAssistantOC2)
#define IID_ISearchAssistantOC2 __uuidof(ISearchAssistantOC2)
#endif
#if defined(__ISearches_FWD_DEFINED__) && !defined(IID_ISearches)
#define IID_ISearches __uuidof(ISearches)
#endif
#if defined(__IShellFavoritesNameSpace_FWD_DEFINED__) && !defined(IID_IShellFavoritesNameSpace)
#define IID_IShellFavoritesNameSpace __uuidof(IShellFavoritesNameSpace)
#endif
#if defined(__IShellUIHelper_FWD_DEFINED__) && !defined(IID_IShellUIHelper)
#define IID_IShellUIHelper __uuidof(IShellUIHelper)
#endif
#if defined(__IShellWindows_FWD_DEFINED__) && !defined(IID_IShellWindows)
#define IID_IShellWindows __uuidof(IShellWindows)
#endif
#if defined(__IWebBrowser_FWD_DEFINED__) && !defined(IID_IWebBrowser)
#define IID_IWebBrowser __uuidof(IWebBrowser)
#endif
#if defined(__IWebBrowser2_FWD_DEFINED__) && !defined(IID_IWebBrowser2)
#define IID_IWebBrowser2 __uuidof(IWebBrowser2)
#endif
#if defined(__IWebBrowserApp_FWD_DEFINED__) && !defined(IID_IWebBrowserApp)
#define IID_IWebBrowserApp __uuidof(IWebBrowserApp)
#endif
#if defined(__IEnumHLITEM_FWD_DEFINED__) && !defined(IID_IEnumHLITEM)
#define IID_IEnumHLITEM __uuidof(IEnumHLITEM)
#endif
#if defined(__IExtensionServices_FWD_DEFINED__) && !defined(IID_IExtensionServices)
#define IID_IExtensionServices __uuidof(IExtensionServices)
#endif
#if defined(__IHlink_FWD_DEFINED__) && !defined(IID_IHlink)
#define IID_IHlink __uuidof(IHlink)
#endif
#if defined(__IHlinkBrowseContext_FWD_DEFINED__) && !defined(IID_IHlinkBrowseContext)
#define IID_IHlinkBrowseContext __uuidof(IHlinkBrowseContext)
#endif
#if defined(__IHlinkFrame_FWD_DEFINED__) && !defined(IID_IHlinkFrame)
#define IID_IHlinkFrame __uuidof(IHlinkFrame)
#endif
#if defined(__IHlinkSite_FWD_DEFINED__) && !defined(IID_IHlinkSite)
#define IID_IHlinkSite __uuidof(IHlinkSite)
#endif
#if defined(__IHlinkTarget_FWD_DEFINED__) && !defined(IID_IHlinkTarget)
#define IID_IHlinkTarget __uuidof(IHlinkTarget)
#endif
#if defined(__ITargetEmbedding_FWD_DEFINED__) && !defined(IID_ITargetEmbedding)
#define IID_ITargetEmbedding __uuidof(ITargetEmbedding)
#endif
#if defined(__ITargetFrame_FWD_DEFINED__) && !defined(IID_ITargetFrame)
#define IID_ITargetFrame __uuidof(ITargetFrame)
#endif
#if defined(__ITargetFramePriv_FWD_DEFINED__) && !defined(IID_ITargetFramePriv)
#define IID_ITargetFramePriv __uuidof(ITargetFramePriv)
#endif
#if defined(__ITargetContainer_FWD_DEFINED__) && !defined(IID_ITargetContainer)
#define IID_ITargetContainer __uuidof(ITargetContainer)
#endif
#if defined(__ITargetFrame2_FWD_DEFINED__) && !defined(IID_ITargetFrame2)
#define IID_ITargetFrame2 __uuidof(ITargetFrame2)
#endif
#if defined(__ITargetNotify_FWD_DEFINED__) && !defined(IID_ITargetNotify)
#define IID_ITargetNotify __uuidof(ITargetNotify)
#endif
#if defined(__IHTMLViewFilter_FWD_DEFINED__) && !defined(IID_IHTMLViewFilter)
#define IID_IHTMLViewFilter __uuidof(IHTMLViewFilter)
#endif
#if defined(__IHTMLViewFilterSite_FWD_DEFINED__) && !defined(IID_IHTMLViewFilterSite)
#define IID_IHTMLViewFilterSite __uuidof(IHTMLViewFilterSite)
#endif
#if defined(__HTMLPersistEvents_FWD_DEFINED__) && !defined(DIID_HTMLPersistEvents)
#define DIID_HTMLPersistEvents __uuidof(HTMLPersistEvents)
#endif
#if defined(__IAnchorClick_FWD_DEFINED__) && !defined(IID_IAnchorClick)
#define IID_IAnchorClick __uuidof(IAnchorClick)
#endif
#if defined(__IClientCaps_FWD_DEFINED__) && !defined(IID_IClientCaps)
#define IID_IClientCaps __uuidof(IClientCaps)
#endif
#if defined(__IDownloadBehavior_FWD_DEFINED__) && !defined(IID_IDownloadBehavior)
#define IID_IDownloadBehavior __uuidof(IDownloadBehavior)
#endif
#if defined(__IHTMLPersistData_FWD_DEFINED__) && !defined(IID_IHTMLPersistData)
#define IID_IHTMLPersistData __uuidof(IHTMLPersistData)
#endif
#if defined(__IHTMLPersistDataOM_FWD_DEFINED__) && !defined(IID_IHTMLPersistDataOM)
#define IID_IHTMLPersistDataOM __uuidof(IHTMLPersistDataOM)
#endif
#if defined(__IHTMLUserDataOM_FWD_DEFINED__) && !defined(IID_IHTMLUserDataOM)
#define IID_IHTMLUserDataOM __uuidof(IHTMLUserDataOM)
#endif
#if defined(__IHomePage_FWD_DEFINED__) && !defined(IID_IHomePage)
#define IID_IHomePage __uuidof(IHomePage)
#endif
#if defined(__IIntelliForms_FWD_DEFINED__) && !defined(IID_IIntelliForms)
#define IID_IIntelliForms __uuidof(IIntelliForms)
#endif
#if defined(__IPeerFactory_FWD_DEFINED__) && !defined(IID_IPeerFactory)
#define IID_IPeerFactory __uuidof(IPeerFactory)
#endif
#if defined(__Iwfolders_FWD_DEFINED__) && !defined(IID_Iwfolders)
#define IID_Iwfolders __uuidof(Iwfolders)
#endif
#if defined(__IDithererImpl_FWD_DEFINED__) && !defined(IID_IDithererImpl)
#define IID_IDithererImpl __uuidof(IDithererImpl)
#endif
#if defined(__ISniffStream_FWD_DEFINED__) && !defined(IID_ISniffStream)
#define IID_ISniffStream __uuidof(ISniffStream)
#endif
#if defined(__IEditDebugServices_FWD_DEFINED__) && !defined(IID_IEditDebugServices)
#define IID_IEditDebugServices __uuidof(IEditDebugServices)
#endif
#if defined(__IElementAdorner_FWD_DEFINED__) && !defined(IID_IElementAdorner)
#define IID_IElementAdorner __uuidof(IElementAdorner)
#endif
#if defined(__IElementBehaviorUI_FWD_DEFINED__) && !defined(IID_IElementBehaviorUI)
#define IID_IElementBehaviorUI __uuidof(IElementBehaviorUI)
#endif
#if defined(__IHTMLCaret_FWD_DEFINED__) && !defined(IID_IHTMLCaret)
#define IID_IHTMLCaret __uuidof(IHTMLCaret)
#endif
#if defined(__IHTMLEditingServices_FWD_DEFINED__) && !defined(IID_IHTMLEditingServices)
#define IID_IHTMLEditingServices __uuidof(IHTMLEditingServices)
#endif
#if defined(__IHTMLEditor_FWD_DEFINED__) && !defined(IID_IHTMLEditor)
#define IID_IHTMLEditor __uuidof(IHTMLEditor)
#endif
#if defined(__IHTMLOMWindowServices_FWD_DEFINED__) && !defined(IID_IHTMLOMWindowServices)
#define IID_IHTMLOMWindowServices __uuidof(IHTMLOMWindowServices)
#endif
#if defined(__IHTMLViewServices_FWD_DEFINED__) && !defined(IID_IHTMLViewServices)
#define IID_IHTMLViewServices __uuidof(IHTMLViewServices)
#endif
#if defined(__IIdentityBehavior_FWD_DEFINED__) && !defined(IID_IIdentityBehavior)
#define IID_IIdentityBehavior __uuidof(IIdentityBehavior)
#endif
#if defined(__IIdentityBehaviorFactory_FWD_DEFINED__) && !defined(IID_IIdentityBehaviorFactory)
#define IID_IIdentityBehaviorFactory __uuidof(IIdentityBehaviorFactory)
#endif
#if defined(__ISegmentList_FWD_DEFINED__) && !defined(IID_ISegmentList)
#define IID_ISegmentList __uuidof(ISegmentList)
#endif
#if defined(__ISelectionRenderingServices_FWD_DEFINED__) && !defined(IID_ISelectionRenderingServices)
#define IID_ISelectionRenderingServices __uuidof(ISelectionRenderingServices)
#endif
#if defined(__ISubDivisionProvider_FWD_DEFINED__) && !defined(IID_ISubDivisionProvider)
#define IID_ISubDivisionProvider __uuidof(ISubDivisionProvider)
#endif
#if defined(__IMimeInfo_FWD_DEFINED__) && !defined(IID_IMimeInfo)
#define IID_IMimeInfo __uuidof(IMimeInfo)
#endif
#if defined(__IEnumCodePage_FWD_DEFINED__) && !defined(IID_IEnumCodePage)
#define IID_IEnumCodePage __uuidof(IEnumCodePage)
#endif
#if defined(__IEnumRfc1766_FWD_DEFINED__) && !defined(IID_IEnumRfc1766)
#define IID_IEnumRfc1766 __uuidof(IEnumRfc1766)
#endif
#if defined(__IEnumScript_FWD_DEFINED__) && !defined(IID_IEnumScript)
#define IID_IEnumScript __uuidof(IEnumScript)
#endif
#if defined(__IMLangCodePages_FWD_DEFINED__) && !defined(IID_IMLangCodePages)
#define IID_IMLangCodePages __uuidof(IMLangCodePages)
#endif
#if defined(__IMLangConvertCharset_FWD_DEFINED__) && !defined(IID_IMLangConvertCharset)
#define IID_IMLangConvertCharset __uuidof(IMLangConvertCharset)
#endif
#if defined(__IMLangFontLink_FWD_DEFINED__) && !defined(IID_IMLangFontLink)
#define IID_IMLangFontLink __uuidof(IMLangFontLink)
#endif
#if defined(__IMLangFontLink2_FWD_DEFINED__) && !defined(IID_IMLangFontLink2)
#define IID_IMLangFontLink2 __uuidof(IMLangFontLink2)
#endif
#if defined(__IMLangLineBreakConsole_FWD_DEFINED__) && !defined(IID_IMLangLineBreakConsole)
#define IID_IMLangLineBreakConsole __uuidof(IMLangLineBreakConsole)
#endif
#if defined(__IMLangString_FWD_DEFINED__) && !defined(IID_IMLangString)
#define IID_IMLangString __uuidof(IMLangString)
#endif
#if defined(__IMLangStringAStr_FWD_DEFINED__) && !defined(IID_IMLangStringAStr)
#define IID_IMLangStringAStr __uuidof(IMLangStringAStr)
#endif
#if defined(__IMLangStringBufA_FWD_DEFINED__) && !defined(IID_IMLangStringBufA)
#define IID_IMLangStringBufA __uuidof(IMLangStringBufA)
#endif
#if defined(__IMLangStringBufW_FWD_DEFINED__) && !defined(IID_IMLangStringBufW)
#define IID_IMLangStringBufW __uuidof(IMLangStringBufW)
#endif
#if defined(__IMLangStringWStr_FWD_DEFINED__) && !defined(IID_IMLangStringWStr)
#define IID_IMLangStringWStr __uuidof(IMLangStringWStr)
#endif
#if defined(__IMultiLanguage_FWD_DEFINED__) && !defined(IID_IMultiLanguage)
#define IID_IMultiLanguage __uuidof(IMultiLanguage)
#endif
#if defined(__IMultiLanguage2_FWD_DEFINED__) && !defined(IID_IMultiLanguage2)
#define IID_IMultiLanguage2 __uuidof(IMultiLanguage2)
#endif
#if defined(__ISyncMgrEnumItems_FWD_DEFINED__) && !defined(IID_ISyncMgrEnumItems)
#define IID_ISyncMgrEnumItems __uuidof(ISyncMgrEnumItems)
#endif
#if defined(__ISyncMgrRegister_FWD_DEFINED__) && !defined(IID_ISyncMgrRegister)
#define IID_ISyncMgrRegister __uuidof(ISyncMgrRegister)
#endif
#if defined(__ISyncMgrSynchronize_FWD_DEFINED__) && !defined(IID_ISyncMgrSynchronize)
#define IID_ISyncMgrSynchronize __uuidof(ISyncMgrSynchronize)
#endif
#if defined(__ISyncMgrSynchronizeCallback_FWD_DEFINED__) && !defined(IID_ISyncMgrSynchronizeCallback)
#define IID_ISyncMgrSynchronizeCallback __uuidof(ISyncMgrSynchronizeCallback)
#endif
#if defined(__ISyncMgrSynchronizeInvoke_FWD_DEFINED__) && !defined(IID_ISyncMgrSynchronizeInvoke)
#define IID_ISyncMgrSynchronizeInvoke __uuidof(ISyncMgrSynchronizeInvoke)
#endif
#if defined(__IEnumSyncItems_FWD_DEFINED__) && !defined(IID_IEnumSyncItems)
#define IID_IEnumSyncItems __uuidof(IEnumSyncItems)
#endif
#if defined(__IEnumSyncSchedules_FWD_DEFINED__) && !defined(IID_IEnumSyncSchedules)
#define IID_IEnumSyncSchedules __uuidof(IEnumSyncSchedules)
#endif
#if defined(__IOldSyncMgrRegister_FWD_DEFINED__) && !defined(IID_IOldSyncMgrRegister)
#define IID_IOldSyncMgrRegister __uuidof(IOldSyncMgrRegister)
#endif
#if defined(__IOldSyncMgrSynchronize_FWD_DEFINED__) && !defined(IID_IOldSyncMgrSynchronize)
#define IID_IOldSyncMgrSynchronize __uuidof(IOldSyncMgrSynchronize)
#endif
#if defined(__IOldSyncMgrSynchronizeCallback_FWD_DEFINED__) && !defined(IID_IOldSyncMgrSynchronizeCallback)
#define IID_IOldSyncMgrSynchronizeCallback __uuidof(IOldSyncMgrSynchronizeCallback)
#endif
#if defined(__IPrivSyncMgrSynchronizeInvoke_FWD_DEFINED__) && !defined(IID_IPrivSyncMgrSynchronizeInvoke)
#define IID_IPrivSyncMgrSynchronizeInvoke __uuidof(IPrivSyncMgrSynchronizeInvoke)
#endif
#if defined(__ISyncMgrRegisterCSC_FWD_DEFINED__) && !defined(IID_ISyncMgrRegisterCSC)
#define IID_ISyncMgrRegisterCSC __uuidof(ISyncMgrRegisterCSC)
#endif
#if defined(__ISyncSchedule_FWD_DEFINED__) && !defined(IID_ISyncSchedule)
#define IID_ISyncSchedule __uuidof(ISyncSchedule)
#endif
#if defined(__ISyncScheduleMgr_FWD_DEFINED__) && !defined(IID_ISyncScheduleMgr)
#define IID_ISyncScheduleMgr __uuidof(ISyncScheduleMgr)
#endif
#if defined(__ISyncSchedulep_FWD_DEFINED__) && !defined(IID_ISyncSchedulep)
#define IID_ISyncSchedulep __uuidof(ISyncSchedulep)
#endif
#if defined(__IClassFactoryEx_FWD_DEFINED__) && !defined(IID_IClassFactoryEx)
#define IID_IClassFactoryEx __uuidof(IClassFactoryEx)
#endif
#if defined(__ICustomDoc_FWD_DEFINED__) && !defined(IID_ICustomDoc)
#define IID_ICustomDoc __uuidof(ICustomDoc)
#endif
#if defined(__IDocHostShowUI_FWD_DEFINED__) && !defined(IID_IDocHostShowUI)
#define IID_IDocHostShowUI __uuidof(IDocHostShowUI)
#endif
#if defined(__IDocHostUIHandler_FWD_DEFINED__) && !defined(IID_IDocHostUIHandler)
#define IID_IDocHostUIHandler __uuidof(IDocHostUIHandler)
#endif
#if defined(__ITridentAPI_FWD_DEFINED__) && !defined(IID_ITridentAPI)
#define IID_ITridentAPI __uuidof(ITridentAPI)
#endif
#if defined(__DWebBridgeEvents_FWD_DEFINED__) && !defined(DIID_DWebBridgeEvents)
#define DIID_DWebBridgeEvents __uuidof(DWebBridgeEvents)
#endif
#if defined(__DispCEventObj_FWD_DEFINED__) && !defined(DIID_DispCEventObj)
#define DIID_DispCEventObj __uuidof(DispCEventObj)
#endif
#if defined(__DispDOMChildrenCollection_FWD_DEFINED__) && !defined(DIID_DispDOMChildrenCollection)
#define DIID_DispDOMChildrenCollection __uuidof(DispDOMChildrenCollection)
#endif
#if defined(__DispHTCAttachBehavior_FWD_DEFINED__) && !defined(DIID_DispHTCAttachBehavior)
#define DIID_DispHTCAttachBehavior __uuidof(DispHTCAttachBehavior)
#endif
#if defined(__DispHTCDefaultDispatch_FWD_DEFINED__) && !defined(DIID_DispHTCDefaultDispatch)
#define DIID_DispHTCDefaultDispatch __uuidof(DispHTCDefaultDispatch)
#endif
#if defined(__DispHTCDescBehavior_FWD_DEFINED__) && !defined(DIID_DispHTCDescBehavior)
#define DIID_DispHTCDescBehavior __uuidof(DispHTCDescBehavior)
#endif
#if defined(__DispHTCEventBehavior_FWD_DEFINED__) && !defined(DIID_DispHTCEventBehavior)
#define DIID_DispHTCEventBehavior __uuidof(DispHTCEventBehavior)
#endif
#if defined(__DispHTCMethodBehavior_FWD_DEFINED__) && !defined(DIID_DispHTCMethodBehavior)
#define DIID_DispHTCMethodBehavior __uuidof(DispHTCMethodBehavior)
#endif
#if defined(__DispHTCPropertyBehavior_FWD_DEFINED__) && !defined(DIID_DispHTCPropertyBehavior)
#define DIID_DispHTCPropertyBehavior __uuidof(DispHTCPropertyBehavior)
#endif
#if defined(__DispHTMLAnchorElement_FWD_DEFINED__) && !defined(DIID_DispHTMLAnchorElement)
#define DIID_DispHTMLAnchorElement __uuidof(DispHTMLAnchorElement)
#endif
#if defined(__DispHTMLAppBehavior_FWD_DEFINED__) && !defined(DIID_DispHTMLAppBehavior)
#define DIID_DispHTMLAppBehavior __uuidof(DispHTMLAppBehavior)
#endif
#if defined(__DispHTMLAreaElement_FWD_DEFINED__) && !defined(DIID_DispHTMLAreaElement)
#define DIID_DispHTMLAreaElement __uuidof(DispHTMLAreaElement)
#endif
#if defined(__DispHTMLAreasCollection_FWD_DEFINED__) && !defined(DIID_DispHTMLAreasCollection)
#define DIID_DispHTMLAreasCollection __uuidof(DispHTMLAreasCollection)
#endif
#if defined(__DispHTMLAttributeCollection_FWD_DEFINED__) && !defined(DIID_DispHTMLAttributeCollection)
#define DIID_DispHTMLAttributeCollection __uuidof(DispHTMLAttributeCollection)
#endif
#if defined(__DispHTMLBGsound_FWD_DEFINED__) && !defined(DIID_DispHTMLBGsound)
#define DIID_DispHTMLBGsound __uuidof(DispHTMLBGsound)
#endif
#if defined(__DispHTMLBRElement_FWD_DEFINED__) && !defined(DIID_DispHTMLBRElement)
#define DIID_DispHTMLBRElement __uuidof(DispHTMLBRElement)
#endif
#if defined(__DispHTMLBaseElement_FWD_DEFINED__) && !defined(DIID_DispHTMLBaseElement)
#define DIID_DispHTMLBaseElement __uuidof(DispHTMLBaseElement)
#endif
#if defined(__DispHTMLBaseFontElement_FWD_DEFINED__) && !defined(DIID_DispHTMLBaseFontElement)
#define DIID_DispHTMLBaseFontElement __uuidof(DispHTMLBaseFontElement)
#endif
#if defined(__DispHTMLBlockElement_FWD_DEFINED__) && !defined(DIID_DispHTMLBlockElement)
#define DIID_DispHTMLBlockElement __uuidof(DispHTMLBlockElement)
#endif
#if defined(__DispHTMLBody_FWD_DEFINED__) && !defined(DIID_DispHTMLBody)
#define DIID_DispHTMLBody __uuidof(DispHTMLBody)
#endif
#if defined(__DispHTMLButtonElement_FWD_DEFINED__) && !defined(DIID_DispHTMLButtonElement)
#define DIID_DispHTMLButtonElement __uuidof(DispHTMLButtonElement)
#endif
#if defined(__DispHTMLCommentElement_FWD_DEFINED__) && !defined(DIID_DispHTMLCommentElement)
#define DIID_DispHTMLCommentElement __uuidof(DispHTMLCommentElement)
#endif
#if defined(__DispHTMLCurrentStyle_FWD_DEFINED__) && !defined(DIID_DispHTMLCurrentStyle)
#define DIID_DispHTMLCurrentStyle __uuidof(DispHTMLCurrentStyle)
#endif
#if defined(__DispHTMLDDElement_FWD_DEFINED__) && !defined(DIID_DispHTMLDDElement)
#define DIID_DispHTMLDDElement __uuidof(DispHTMLDDElement)
#endif
#if defined(__DispHTMLDListElement_FWD_DEFINED__) && !defined(DIID_DispHTMLDListElement)
#define DIID_DispHTMLDListElement __uuidof(DispHTMLDListElement)
#endif
#if defined(__DispHTMLDOMAttribute_FWD_DEFINED__) && !defined(DIID_DispHTMLDOMAttribute)
#define DIID_DispHTMLDOMAttribute __uuidof(DispHTMLDOMAttribute)
#endif
#if defined(__DispHTMLDOMTextNode_FWD_DEFINED__) && !defined(DIID_DispHTMLDOMTextNode)
#define DIID_DispHTMLDOMTextNode __uuidof(DispHTMLDOMTextNode)
#endif
#if defined(__DispHTMLDTElement_FWD_DEFINED__) && !defined(DIID_DispHTMLDTElement)
#define DIID_DispHTMLDTElement __uuidof(DispHTMLDTElement)
#endif
#if defined(__DispHTMLDivElement_FWD_DEFINED__) && !defined(DIID_DispHTMLDivElement)
#define DIID_DispHTMLDivElement __uuidof(DispHTMLDivElement)
#endif
#if defined(__DispHTMLDivPosition_FWD_DEFINED__) && !defined(DIID_DispHTMLDivPosition)
#define DIID_DispHTMLDivPosition __uuidof(DispHTMLDivPosition)
#endif
#if defined(__DispHTMLDocument_FWD_DEFINED__) && !defined(DIID_DispHTMLDocument)
#define DIID_DispHTMLDocument __uuidof(DispHTMLDocument)
#endif
#if defined(__DispHTMLDocumentFragment_FWD_DEFINED__) && !defined(DIID_DispHTMLDocumentFragment)
#define DIID_DispHTMLDocumentFragment __uuidof(DispHTMLDocumentFragment)
#endif
#if defined(__DispHTMLElementCollection_FWD_DEFINED__) && !defined(DIID_DispHTMLElementCollection)
#define DIID_DispHTMLElementCollection __uuidof(DispHTMLElementCollection)
#endif
#if defined(__DispHTMLEmbed_FWD_DEFINED__) && !defined(DIID_DispHTMLEmbed)
#define DIID_DispHTMLEmbed __uuidof(DispHTMLEmbed)
#endif
#if defined(__DispHTMLFieldSetElement_FWD_DEFINED__) && !defined(DIID_DispHTMLFieldSetElement)
#define DIID_DispHTMLFieldSetElement __uuidof(DispHTMLFieldSetElement)
#endif
#if defined(__DispHTMLFontElement_FWD_DEFINED__) && !defined(DIID_DispHTMLFontElement)
#define DIID_DispHTMLFontElement __uuidof(DispHTMLFontElement)
#endif
#if defined(__DispHTMLFormElement_FWD_DEFINED__) && !defined(DIID_DispHTMLFormElement)
#define DIID_DispHTMLFormElement __uuidof(DispHTMLFormElement)
#endif
#if defined(__DispHTMLFrameBase_FWD_DEFINED__) && !defined(DIID_DispHTMLFrameBase)
#define DIID_DispHTMLFrameBase __uuidof(DispHTMLFrameBase)
#endif
#if defined(__DispHTMLFrameElement_FWD_DEFINED__) && !defined(DIID_DispHTMLFrameElement)
#define DIID_DispHTMLFrameElement __uuidof(DispHTMLFrameElement)
#endif
#if defined(__DispHTMLFrameSetSite_FWD_DEFINED__) && !defined(DIID_DispHTMLFrameSetSite)
#define DIID_DispHTMLFrameSetSite __uuidof(DispHTMLFrameSetSite)
#endif
#if defined(__DispHTMLGenericElement_FWD_DEFINED__) && !defined(DIID_DispHTMLGenericElement)
#define DIID_DispHTMLGenericElement __uuidof(DispHTMLGenericElement)
#endif
#if defined(__DispHTMLHRElement_FWD_DEFINED__) && !defined(DIID_DispHTMLHRElement)
#define DIID_DispHTMLHRElement __uuidof(DispHTMLHRElement)
#endif
#if defined(__DispHTMLHeadElement_FWD_DEFINED__) && !defined(DIID_DispHTMLHeadElement)
#define DIID_DispHTMLHeadElement __uuidof(DispHTMLHeadElement)
#endif
#if defined(__DispHTMLHeaderElement_FWD_DEFINED__) && !defined(DIID_DispHTMLHeaderElement)
#define DIID_DispHTMLHeaderElement __uuidof(DispHTMLHeaderElement)
#endif
#if defined(__DispHTMLHtmlElement_FWD_DEFINED__) && !defined(DIID_DispHTMLHtmlElement)
#define DIID_DispHTMLHtmlElement __uuidof(DispHTMLHtmlElement)
#endif
#if defined(__DispHTMLIFrame_FWD_DEFINED__) && !defined(DIID_DispHTMLIFrame)
#define DIID_DispHTMLIFrame __uuidof(DispHTMLIFrame)
#endif
#if defined(__DispHTMLImg_FWD_DEFINED__) && !defined(DIID_DispHTMLImg)
#define DIID_DispHTMLImg __uuidof(DispHTMLImg)
#endif
#if defined(__DispHTMLInputElement_FWD_DEFINED__) && !defined(DIID_DispHTMLInputElement)
#define DIID_DispHTMLInputElement __uuidof(DispHTMLInputElement)
#endif
#if defined(__DispHTMLIsIndexElement_FWD_DEFINED__) && !defined(DIID_DispHTMLIsIndexElement)
#define DIID_DispHTMLIsIndexElement __uuidof(DispHTMLIsIndexElement)
#endif
#if defined(__DispHTMLLIElement_FWD_DEFINED__) && !defined(DIID_DispHTMLLIElement)
#define DIID_DispHTMLLIElement __uuidof(DispHTMLLIElement)
#endif
#if defined(__DispHTMLLabelElement_FWD_DEFINED__) && !defined(DIID_DispHTMLLabelElement)
#define DIID_DispHTMLLabelElement __uuidof(DispHTMLLabelElement)
#endif
#if defined(__DispHTMLLegendElement_FWD_DEFINED__) && !defined(DIID_DispHTMLLegendElement)
#define DIID_DispHTMLLegendElement __uuidof(DispHTMLLegendElement)
#endif
#if defined(__DispHTMLLinkElement_FWD_DEFINED__) && !defined(DIID_DispHTMLLinkElement)
#define DIID_DispHTMLLinkElement __uuidof(DispHTMLLinkElement)
#endif
#if defined(__DispHTMLListElement_FWD_DEFINED__) && !defined(DIID_DispHTMLListElement)
#define DIID_DispHTMLListElement __uuidof(DispHTMLListElement)
#endif
#if defined(__DispHTMLMapElement_FWD_DEFINED__) && !defined(DIID_DispHTMLMapElement)
#define DIID_DispHTMLMapElement __uuidof(DispHTMLMapElement)
#endif
#if defined(__DispHTMLMarqueeElement_FWD_DEFINED__) && !defined(DIID_DispHTMLMarqueeElement)
#define DIID_DispHTMLMarqueeElement __uuidof(DispHTMLMarqueeElement)
#endif
#if defined(__DispHTMLMetaElement_FWD_DEFINED__) && !defined(DIID_DispHTMLMetaElement)
#define DIID_DispHTMLMetaElement __uuidof(DispHTMLMetaElement)
#endif
#if defined(__DispHTMLNextIdElement_FWD_DEFINED__) && !defined(DIID_DispHTMLNextIdElement)
#define DIID_DispHTMLNextIdElement __uuidof(DispHTMLNextIdElement)
#endif
#if defined(__DispHTMLNoShowElement_FWD_DEFINED__) && !defined(DIID_DispHTMLNoShowElement)
#define DIID_DispHTMLNoShowElement __uuidof(DispHTMLNoShowElement)
#endif
#if defined(__DispHTMLOListElement_FWD_DEFINED__) && !defined(DIID_DispHTMLOListElement)
#define DIID_DispHTMLOListElement __uuidof(DispHTMLOListElement)
#endif
#if defined(__DispHTMLObjectElement_FWD_DEFINED__) && !defined(DIID_DispHTMLObjectElement)
#define DIID_DispHTMLObjectElement __uuidof(DispHTMLObjectElement)
#endif
#if defined(__DispHTMLOptionElement_FWD_DEFINED__) && !defined(DIID_DispHTMLOptionElement)
#define DIID_DispHTMLOptionElement __uuidof(DispHTMLOptionElement)
#endif
#if defined(__DispHTMLParaElement_FWD_DEFINED__) && !defined(DIID_DispHTMLParaElement)
#define DIID_DispHTMLParaElement __uuidof(DispHTMLParaElement)
#endif
#if defined(__DispHTMLPhraseElement_FWD_DEFINED__) && !defined(DIID_DispHTMLPhraseElement)
#define DIID_DispHTMLPhraseElement __uuidof(DispHTMLPhraseElement)
#endif
#if defined(__DispHTMLRichtextElement_FWD_DEFINED__) && !defined(DIID_DispHTMLRichtextElement)
#define DIID_DispHTMLRichtextElement __uuidof(DispHTMLRichtextElement)
#endif
#if defined(__DispHTMLRuleStyle_FWD_DEFINED__) && !defined(DIID_DispHTMLRuleStyle)
#define DIID_DispHTMLRuleStyle __uuidof(DispHTMLRuleStyle)
#endif
#if defined(__DispHTMLScriptElement_FWD_DEFINED__) && !defined(DIID_DispHTMLScriptElement)
#define DIID_DispHTMLScriptElement __uuidof(DispHTMLScriptElement)
#endif
#if defined(__DispHTMLSelectElement_FWD_DEFINED__) && !defined(DIID_DispHTMLSelectElement)
#define DIID_DispHTMLSelectElement __uuidof(DispHTMLSelectElement)
#endif
#if defined(__DispHTMLSpanElement_FWD_DEFINED__) && !defined(DIID_DispHTMLSpanElement)
#define DIID_DispHTMLSpanElement __uuidof(DispHTMLSpanElement)
#endif
#if defined(__DispHTMLSpanFlow_FWD_DEFINED__) && !defined(DIID_DispHTMLSpanFlow)
#define DIID_DispHTMLSpanFlow __uuidof(DispHTMLSpanFlow)
#endif
#if defined(__DispHTMLStyle_FWD_DEFINED__) && !defined(DIID_DispHTMLStyle)
#define DIID_DispHTMLStyle __uuidof(DispHTMLStyle)
#endif
#if defined(__DispHTMLStyleElement_FWD_DEFINED__) && !defined(DIID_DispHTMLStyleElement)
#define DIID_DispHTMLStyleElement __uuidof(DispHTMLStyleElement)
#endif
#if defined(__DispHTMLTable_FWD_DEFINED__) && !defined(DIID_DispHTMLTable)
#define DIID_DispHTMLTable __uuidof(DispHTMLTable)
#endif
#if defined(__DispHTMLTableCaption_FWD_DEFINED__) && !defined(DIID_DispHTMLTableCaption)
#define DIID_DispHTMLTableCaption __uuidof(DispHTMLTableCaption)
#endif
#if defined(__DispHTMLTableCell_FWD_DEFINED__) && !defined(DIID_DispHTMLTableCell)
#define DIID_DispHTMLTableCell __uuidof(DispHTMLTableCell)
#endif
#if defined(__DispHTMLTableCol_FWD_DEFINED__) && !defined(DIID_DispHTMLTableCol)
#define DIID_DispHTMLTableCol __uuidof(DispHTMLTableCol)
#endif
#if defined(__DispHTMLTableRow_FWD_DEFINED__) && !defined(DIID_DispHTMLTableRow)
#define DIID_DispHTMLTableRow __uuidof(DispHTMLTableRow)
#endif
#if defined(__DispHTMLTableSection_FWD_DEFINED__) && !defined(DIID_DispHTMLTableSection)
#define DIID_DispHTMLTableSection __uuidof(DispHTMLTableSection)
#endif
#if defined(__DispHTMLTextAreaElement_FWD_DEFINED__) && !defined(DIID_DispHTMLTextAreaElement)
#define DIID_DispHTMLTextAreaElement __uuidof(DispHTMLTextAreaElement)
#endif
#if defined(__DispHTMLTextElement_FWD_DEFINED__) && !defined(DIID_DispHTMLTextElement)
#define DIID_DispHTMLTextElement __uuidof(DispHTMLTextElement)
#endif
#if defined(__DispHTMLTitleElement_FWD_DEFINED__) && !defined(DIID_DispHTMLTitleElement)
#define DIID_DispHTMLTitleElement __uuidof(DispHTMLTitleElement)
#endif
#if defined(__DispHTMLUListElement_FWD_DEFINED__) && !defined(DIID_DispHTMLUListElement)
#define DIID_DispHTMLUListElement __uuidof(DispHTMLUListElement)
#endif
#if defined(__DispHTMLUnknownElement_FWD_DEFINED__) && !defined(DIID_DispHTMLUnknownElement)
#define DIID_DispHTMLUnknownElement __uuidof(DispHTMLUnknownElement)
#endif
#if defined(__DispHTMLWindow2_FWD_DEFINED__) && !defined(DIID_DispHTMLWindow2)
#define DIID_DispHTMLWindow2 __uuidof(DispHTMLWindow2)
#endif
#if defined(__DispHTMLWindowProxy_FWD_DEFINED__) && !defined(DIID_DispHTMLWindowProxy)
#define DIID_DispHTMLWindowProxy __uuidof(DispHTMLWindowProxy)
#endif
#if defined(__DispIHTMLInputButtonElement_FWD_DEFINED__) && !defined(DIID_DispIHTMLInputButtonElement)
#define DIID_DispIHTMLInputButtonElement __uuidof(DispIHTMLInputButtonElement)
#endif
#if defined(__DispIHTMLInputFileElement_FWD_DEFINED__) && !defined(DIID_DispIHTMLInputFileElement)
#define DIID_DispIHTMLInputFileElement __uuidof(DispIHTMLInputFileElement)
#endif
#if defined(__DispIHTMLInputImage_FWD_DEFINED__) && !defined(DIID_DispIHTMLInputImage)
#define DIID_DispIHTMLInputImage __uuidof(DispIHTMLInputImage)
#endif
#if defined(__DispIHTMLInputTextElement_FWD_DEFINED__) && !defined(DIID_DispIHTMLInputTextElement)
#define DIID_DispIHTMLInputTextElement __uuidof(DispIHTMLInputTextElement)
#endif
#if defined(__DispIHTMLOptionButtonElement_FWD_DEFINED__) && !defined(DIID_DispIHTMLOptionButtonElement)
#define DIID_DispIHTMLOptionButtonElement __uuidof(DispIHTMLOptionButtonElement)
#endif
#if defined(__HTMLAnchorEvents_FWD_DEFINED__) && !defined(DIID_HTMLAnchorEvents)
#define DIID_HTMLAnchorEvents __uuidof(HTMLAnchorEvents)
#endif
#if defined(__HTMLAnchorEvents2_FWD_DEFINED__) && !defined(DIID_HTMLAnchorEvents2)
#define DIID_HTMLAnchorEvents2 __uuidof(HTMLAnchorEvents2)
#endif
#if defined(__HTMLAreaEvents_FWD_DEFINED__) && !defined(DIID_HTMLAreaEvents)
#define DIID_HTMLAreaEvents __uuidof(HTMLAreaEvents)
#endif
#if defined(__HTMLAreaEvents2_FWD_DEFINED__) && !defined(DIID_HTMLAreaEvents2)
#define DIID_HTMLAreaEvents2 __uuidof(HTMLAreaEvents2)
#endif
#if defined(__HTMLButtonElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLButtonElementEvents)
#define DIID_HTMLButtonElementEvents __uuidof(HTMLButtonElementEvents)
#endif
#if defined(__HTMLButtonElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLButtonElementEvents2)
#define DIID_HTMLButtonElementEvents2 __uuidof(HTMLButtonElementEvents2)
#endif
#if defined(__HTMLControlElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLControlElementEvents)
#define DIID_HTMLControlElementEvents __uuidof(HTMLControlElementEvents)
#endif
#if defined(__HTMLControlElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLControlElementEvents2)
#define DIID_HTMLControlElementEvents2 __uuidof(HTMLControlElementEvents2)
#endif
#if defined(__HTMLDocumentEvents_FWD_DEFINED__) && !defined(DIID_HTMLDocumentEvents)
#define DIID_HTMLDocumentEvents __uuidof(HTMLDocumentEvents)
#endif
#if defined(__HTMLDocumentEvents2_FWD_DEFINED__) && !defined(DIID_HTMLDocumentEvents2)
#define DIID_HTMLDocumentEvents2 __uuidof(HTMLDocumentEvents2)
#endif
#if defined(__HTMLElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLElementEvents)
#define DIID_HTMLElementEvents __uuidof(HTMLElementEvents)
#endif
#if defined(__HTMLElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLElementEvents2)
#define DIID_HTMLElementEvents2 __uuidof(HTMLElementEvents2)
#endif
#if defined(__HTMLFormElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLFormElementEvents)
#define DIID_HTMLFormElementEvents __uuidof(HTMLFormElementEvents)
#endif
#if defined(__HTMLFormElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLFormElementEvents2)
#define DIID_HTMLFormElementEvents2 __uuidof(HTMLFormElementEvents2)
#endif
#if defined(__HTMLImgEvents_FWD_DEFINED__) && !defined(DIID_HTMLImgEvents)
#define DIID_HTMLImgEvents __uuidof(HTMLImgEvents)
#endif
#if defined(__HTMLImgEvents2_FWD_DEFINED__) && !defined(DIID_HTMLImgEvents2)
#define DIID_HTMLImgEvents2 __uuidof(HTMLImgEvents2)
#endif
#if defined(__HTMLInputFileElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLInputFileElementEvents)
#define DIID_HTMLInputFileElementEvents __uuidof(HTMLInputFileElementEvents)
#endif
#if defined(__HTMLInputFileElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLInputFileElementEvents2)
#define DIID_HTMLInputFileElementEvents2 __uuidof(HTMLInputFileElementEvents2)
#endif
#if defined(__HTMLInputImageEvents_FWD_DEFINED__) && !defined(DIID_HTMLInputImageEvents)
#define DIID_HTMLInputImageEvents __uuidof(HTMLInputImageEvents)
#endif
#if defined(__HTMLInputImageEvents2_FWD_DEFINED__) && !defined(DIID_HTMLInputImageEvents2)
#define DIID_HTMLInputImageEvents2 __uuidof(HTMLInputImageEvents2)
#endif
#if defined(__HTMLInputTextElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLInputTextElementEvents)
#define DIID_HTMLInputTextElementEvents __uuidof(HTMLInputTextElementEvents)
#endif
#if defined(__HTMLInputTextElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLInputTextElementEvents2)
#define DIID_HTMLInputTextElementEvents2 __uuidof(HTMLInputTextElementEvents2)
#endif
#if defined(__HTMLLabelEvents_FWD_DEFINED__) && !defined(DIID_HTMLLabelEvents)
#define DIID_HTMLLabelEvents __uuidof(HTMLLabelEvents)
#endif
#if defined(__HTMLLabelEvents2_FWD_DEFINED__) && !defined(DIID_HTMLLabelEvents2)
#define DIID_HTMLLabelEvents2 __uuidof(HTMLLabelEvents2)
#endif
#if defined(__HTMLLinkElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLLinkElementEvents)
#define DIID_HTMLLinkElementEvents __uuidof(HTMLLinkElementEvents)
#endif
#if defined(__HTMLLinkElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLLinkElementEvents2)
#define DIID_HTMLLinkElementEvents2 __uuidof(HTMLLinkElementEvents2)
#endif
#if defined(__HTMLMapEvents_FWD_DEFINED__) && !defined(DIID_HTMLMapEvents)
#define DIID_HTMLMapEvents __uuidof(HTMLMapEvents)
#endif
#if defined(__HTMLMapEvents2_FWD_DEFINED__) && !defined(DIID_HTMLMapEvents2)
#define DIID_HTMLMapEvents2 __uuidof(HTMLMapEvents2)
#endif
#if defined(__HTMLMarqueeElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLMarqueeElementEvents)
#define DIID_HTMLMarqueeElementEvents __uuidof(HTMLMarqueeElementEvents)
#endif
#if defined(__HTMLMarqueeElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLMarqueeElementEvents2)
#define DIID_HTMLMarqueeElementEvents2 __uuidof(HTMLMarqueeElementEvents2)
#endif
#if defined(__HTMLObjectElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLObjectElementEvents)
#define DIID_HTMLObjectElementEvents __uuidof(HTMLObjectElementEvents)
#endif
#if defined(__HTMLObjectElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLObjectElementEvents2)
#define DIID_HTMLObjectElementEvents2 __uuidof(HTMLObjectElementEvents2)
#endif
#if defined(__HTMLOptionButtonElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLOptionButtonElementEvents)
#define DIID_HTMLOptionButtonElementEvents __uuidof(HTMLOptionButtonElementEvents)
#endif
#if defined(__HTMLOptionButtonElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLOptionButtonElementEvents2)
#define DIID_HTMLOptionButtonElementEvents2 __uuidof(HTMLOptionButtonElementEvents2)
#endif
#if defined(__HTMLScriptEvents_FWD_DEFINED__) && !defined(DIID_HTMLScriptEvents)
#define DIID_HTMLScriptEvents __uuidof(HTMLScriptEvents)
#endif
#if defined(__HTMLScriptEvents2_FWD_DEFINED__) && !defined(DIID_HTMLScriptEvents2)
#define DIID_HTMLScriptEvents2 __uuidof(HTMLScriptEvents2)
#endif
#if defined(__HTMLSelectElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLSelectElementEvents)
#define DIID_HTMLSelectElementEvents __uuidof(HTMLSelectElementEvents)
#endif
#if defined(__HTMLSelectElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLSelectElementEvents2)
#define DIID_HTMLSelectElementEvents2 __uuidof(HTMLSelectElementEvents2)
#endif
#if defined(__HTMLStyleElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLStyleElementEvents)
#define DIID_HTMLStyleElementEvents __uuidof(HTMLStyleElementEvents)
#endif
#if defined(__HTMLStyleElementEvents2_FWD_DEFINED__) && !defined(DIID_HTMLStyleElementEvents2)
#define DIID_HTMLStyleElementEvents2 __uuidof(HTMLStyleElementEvents2)
#endif
#if defined(__HTMLTableEvents_FWD_DEFINED__) && !defined(DIID_HTMLTableEvents)
#define DIID_HTMLTableEvents __uuidof(HTMLTableEvents)
#endif
#if defined(__HTMLTableEvents2_FWD_DEFINED__) && !defined(DIID_HTMLTableEvents2)
#define DIID_HTMLTableEvents2 __uuidof(HTMLTableEvents2)
#endif
#if defined(__HTMLTextContainerEvents_FWD_DEFINED__) && !defined(DIID_HTMLTextContainerEvents)
#define DIID_HTMLTextContainerEvents __uuidof(HTMLTextContainerEvents)
#endif
#if defined(__HTMLTextContainerEvents2_FWD_DEFINED__) && !defined(DIID_HTMLTextContainerEvents2)
#define DIID_HTMLTextContainerEvents2 __uuidof(HTMLTextContainerEvents2)
#endif
#if defined(__HTMLWindowEvents_FWD_DEFINED__) && !defined(DIID_HTMLWindowEvents)
#define DIID_HTMLWindowEvents __uuidof(HTMLWindowEvents)
#endif
#if defined(__HTMLWindowEvents2_FWD_DEFINED__) && !defined(DIID_HTMLWindowEvents2)
#define DIID_HTMLWindowEvents2 __uuidof(HTMLWindowEvents2)
#endif
#if defined(__ICSSFilter_FWD_DEFINED__) && !defined(IID_ICSSFilter)
#define IID_ICSSFilter __uuidof(ICSSFilter)
#endif
#if defined(__ICSSFilterSite_FWD_DEFINED__) && !defined(IID_ICSSFilterSite)
#define IID_ICSSFilterSite __uuidof(ICSSFilterSite)
#endif
#if defined(__IElementBehavior_FWD_DEFINED__) && !defined(IID_IElementBehavior)
#define IID_IElementBehavior __uuidof(IElementBehavior)
#endif
#if defined(__IElementBehaviorCategory_FWD_DEFINED__) && !defined(IID_IElementBehaviorCategory)
#define IID_IElementBehaviorCategory __uuidof(IElementBehaviorCategory)
#endif
#if defined(__IElementBehaviorFactory_FWD_DEFINED__) && !defined(IID_IElementBehaviorFactory)
#define IID_IElementBehaviorFactory __uuidof(IElementBehaviorFactory)
#endif
#if defined(__IElementBehaviorRender_FWD_DEFINED__) && !defined(IID_IElementBehaviorRender)
#define IID_IElementBehaviorRender __uuidof(IElementBehaviorRender)
#endif
#if defined(__IElementBehaviorSite_FWD_DEFINED__) && !defined(IID_IElementBehaviorSite)
#define IID_IElementBehaviorSite __uuidof(IElementBehaviorSite)
#endif
#if defined(__IElementBehaviorSiteCategory_FWD_DEFINED__) && !defined(IID_IElementBehaviorSiteCategory)
#define IID_IElementBehaviorSiteCategory __uuidof(IElementBehaviorSiteCategory)
#endif
#if defined(__IElementBehaviorSiteOM_FWD_DEFINED__) && !defined(IID_IElementBehaviorSiteOM)
#define IID_IElementBehaviorSiteOM __uuidof(IElementBehaviorSiteOM)
#endif
#if defined(__IElementBehaviorSiteRender_FWD_DEFINED__) && !defined(IID_IElementBehaviorSiteRender)
#define IID_IElementBehaviorSiteRender __uuidof(IElementBehaviorSiteRender)
#endif
#if defined(__IHTCAttachBehavior_FWD_DEFINED__) && !defined(IID_IHTCAttachBehavior)
#define IID_IHTCAttachBehavior __uuidof(IHTCAttachBehavior)
#endif
#if defined(__IHTCDefaultDispatch_FWD_DEFINED__) && !defined(IID_IHTCDefaultDispatch)
#define IID_IHTCDefaultDispatch __uuidof(IHTCDefaultDispatch)
#endif
#if defined(__IHTCDescBehavior_FWD_DEFINED__) && !defined(IID_IHTCDescBehavior)
#define IID_IHTCDescBehavior __uuidof(IHTCDescBehavior)
#endif
#if defined(__IHTCEventBehavior_FWD_DEFINED__) && !defined(IID_IHTCEventBehavior)
#define IID_IHTCEventBehavior __uuidof(IHTCEventBehavior)
#endif
#if defined(__IHTCMethodBehavior_FWD_DEFINED__) && !defined(IID_IHTCMethodBehavior)
#define IID_IHTCMethodBehavior __uuidof(IHTCMethodBehavior)
#endif
#if defined(__IHTCPropertyBehavior_FWD_DEFINED__) && !defined(IID_IHTCPropertyBehavior)
#define IID_IHTCPropertyBehavior __uuidof(IHTCPropertyBehavior)
#endif
#if defined(__IHTMLAnchorElement_FWD_DEFINED__) && !defined(IID_IHTMLAnchorElement)
#define IID_IHTMLAnchorElement __uuidof(IHTMLAnchorElement)
#endif
#if defined(__IHTMLAppBehavior_FWD_DEFINED__) && !defined(IID_IHTMLAppBehavior)
#define IID_IHTMLAppBehavior __uuidof(IHTMLAppBehavior)
#endif
#if defined(__IHTMLAppBehavior2_FWD_DEFINED__) && !defined(IID_IHTMLAppBehavior2)
#define IID_IHTMLAppBehavior2 __uuidof(IHTMLAppBehavior2)
#endif
#if defined(__IHTMLAreaElement_FWD_DEFINED__) && !defined(IID_IHTMLAreaElement)
#define IID_IHTMLAreaElement __uuidof(IHTMLAreaElement)
#endif
#if defined(__IHTMLAreasCollection_FWD_DEFINED__) && !defined(IID_IHTMLAreasCollection)
#define IID_IHTMLAreasCollection __uuidof(IHTMLAreasCollection)
#endif
#if defined(__IHTMLAreasCollection2_FWD_DEFINED__) && !defined(IID_IHTMLAreasCollection2)
#define IID_IHTMLAreasCollection2 __uuidof(IHTMLAreasCollection2)
#endif
#if defined(__IHTMLAttributeCollection_FWD_DEFINED__) && !defined(IID_IHTMLAttributeCollection)
#define IID_IHTMLAttributeCollection __uuidof(IHTMLAttributeCollection)
#endif
#if defined(__IHTMLBGsound_FWD_DEFINED__) && !defined(IID_IHTMLBGsound)
#define IID_IHTMLBGsound __uuidof(IHTMLBGsound)
#endif
#if defined(__IHTMLBRElement_FWD_DEFINED__) && !defined(IID_IHTMLBRElement)
#define IID_IHTMLBRElement __uuidof(IHTMLBRElement)
#endif
#if defined(__IHTMLBaseElement_FWD_DEFINED__) && !defined(IID_IHTMLBaseElement)
#define IID_IHTMLBaseElement __uuidof(IHTMLBaseElement)
#endif
#if defined(__IHTMLBaseFontElement_FWD_DEFINED__) && !defined(IID_IHTMLBaseFontElement)
#define IID_IHTMLBaseFontElement __uuidof(IHTMLBaseFontElement)
#endif
#if defined(__IHTMLBlockElement_FWD_DEFINED__) && !defined(IID_IHTMLBlockElement)
#define IID_IHTMLBlockElement __uuidof(IHTMLBlockElement)
#endif
#if defined(__IHTMLBodyElement_FWD_DEFINED__) && !defined(IID_IHTMLBodyElement)
#define IID_IHTMLBodyElement __uuidof(IHTMLBodyElement)
#endif
#if defined(__IHTMLBodyElement2_FWD_DEFINED__) && !defined(IID_IHTMLBodyElement2)
#define IID_IHTMLBodyElement2 __uuidof(IHTMLBodyElement2)
#endif
#if defined(__IHTMLBookmarkCollection_FWD_DEFINED__) && !defined(IID_IHTMLBookmarkCollection)
#define IID_IHTMLBookmarkCollection __uuidof(IHTMLBookmarkCollection)
#endif
#if defined(__IHTMLButtonElement_FWD_DEFINED__) && !defined(IID_IHTMLButtonElement)
#define IID_IHTMLButtonElement __uuidof(IHTMLButtonElement)
#endif
#if defined(__IHTMLCommentElement_FWD_DEFINED__) && !defined(IID_IHTMLCommentElement)
#define IID_IHTMLCommentElement __uuidof(IHTMLCommentElement)
#endif
#if defined(__IHTMLControlElement_FWD_DEFINED__) && !defined(IID_IHTMLControlElement)
#define IID_IHTMLControlElement __uuidof(IHTMLControlElement)
#endif
#if defined(__IHTMLControlRange_FWD_DEFINED__) && !defined(IID_IHTMLControlRange)
#define IID_IHTMLControlRange __uuidof(IHTMLControlRange)
#endif
#if defined(__IHTMLCurrentStyle_FWD_DEFINED__) && !defined(IID_IHTMLCurrentStyle)
#define IID_IHTMLCurrentStyle __uuidof(IHTMLCurrentStyle)
#endif
#if defined(__IHTMLDDElement_FWD_DEFINED__) && !defined(IID_IHTMLDDElement)
#define IID_IHTMLDDElement __uuidof(IHTMLDDElement)
#endif
#if defined(__IHTMLDListElement_FWD_DEFINED__) && !defined(IID_IHTMLDListElement)
#define IID_IHTMLDListElement __uuidof(IHTMLDListElement)
#endif
#if defined(__IHTMLDOMAttribute_FWD_DEFINED__) && !defined(IID_IHTMLDOMAttribute)
#define IID_IHTMLDOMAttribute __uuidof(IHTMLDOMAttribute)
#endif
#if defined(__IHTMLDOMChildrenCollection_FWD_DEFINED__) && !defined(IID_IHTMLDOMChildrenCollection)
#define IID_IHTMLDOMChildrenCollection __uuidof(IHTMLDOMChildrenCollection)
#endif
#if defined(__IHTMLDOMNode_FWD_DEFINED__) && !defined(IID_IHTMLDOMNode)
#define IID_IHTMLDOMNode __uuidof(IHTMLDOMNode)
#endif
#if defined(__IHTMLDOMTextNode_FWD_DEFINED__) && !defined(IID_IHTMLDOMTextNode)
#define IID_IHTMLDOMTextNode __uuidof(IHTMLDOMTextNode)
#endif
#if defined(__IHTMLDTElement_FWD_DEFINED__) && !defined(IID_IHTMLDTElement)
#define IID_IHTMLDTElement __uuidof(IHTMLDTElement)
#endif
#if defined(__IHTMLDataTransfer_FWD_DEFINED__) && !defined(IID_IHTMLDataTransfer)
#define IID_IHTMLDataTransfer __uuidof(IHTMLDataTransfer)
#endif
#if defined(__IHTMLDatabinding_FWD_DEFINED__) && !defined(IID_IHTMLDatabinding)
#define IID_IHTMLDatabinding __uuidof(IHTMLDatabinding)
#endif
#if defined(__IHTMLDialog_FWD_DEFINED__) && !defined(IID_IHTMLDialog)
#define IID_IHTMLDialog __uuidof(IHTMLDialog)
#endif
#if defined(__IHTMLDialog2_FWD_DEFINED__) && !defined(IID_IHTMLDialog2)
#define IID_IHTMLDialog2 __uuidof(IHTMLDialog2)
#endif
#if defined(__IHTMLDivElement_FWD_DEFINED__) && !defined(IID_IHTMLDivElement)
#define IID_IHTMLDivElement __uuidof(IHTMLDivElement)
#endif
#if defined(__IHTMLDivPosition_FWD_DEFINED__) && !defined(IID_IHTMLDivPosition)
#define IID_IHTMLDivPosition __uuidof(IHTMLDivPosition)
#endif
#if defined(__IHTMLDocument_FWD_DEFINED__) && !defined(IID_IHTMLDocument)
#define IID_IHTMLDocument __uuidof(IHTMLDocument)
#endif
#if defined(__IHTMLDocument2_FWD_DEFINED__) && !defined(IID_IHTMLDocument2)
#define IID_IHTMLDocument2 __uuidof(IHTMLDocument2)
#endif
#if defined(__IHTMLDocument3_FWD_DEFINED__) && !defined(IID_IHTMLDocument3)
#define IID_IHTMLDocument3 __uuidof(IHTMLDocument3)
#endif
#if defined(__IHTMLDocumentFragment_FWD_DEFINED__) && !defined(IID_IHTMLDocumentFragment)
#define IID_IHTMLDocumentFragment __uuidof(IHTMLDocumentFragment)
#endif
#if defined(__IHTMLElement_FWD_DEFINED__) && !defined(IID_IHTMLElement)
#define IID_IHTMLElement __uuidof(IHTMLElement)
#endif
#if defined(__IHTMLElement2_FWD_DEFINED__) && !defined(IID_IHTMLElement2)
#define IID_IHTMLElement2 __uuidof(IHTMLElement2)
#endif
#if defined(__IHTMLElementCollection_FWD_DEFINED__) && !defined(IID_IHTMLElementCollection)
#define IID_IHTMLElementCollection __uuidof(IHTMLElementCollection)
#endif
#if defined(__IHTMLElementCollection2_FWD_DEFINED__) && !defined(IID_IHTMLElementCollection2)
#define IID_IHTMLElementCollection2 __uuidof(IHTMLElementCollection2)
#endif
#if defined(__IHTMLEmbedElement_FWD_DEFINED__) && !defined(IID_IHTMLEmbedElement)
#define IID_IHTMLEmbedElement __uuidof(IHTMLEmbedElement)
#endif
#if defined(__IHTMLEventObj_FWD_DEFINED__) && !defined(IID_IHTMLEventObj)
#define IID_IHTMLEventObj __uuidof(IHTMLEventObj)
#endif
#if defined(__IHTMLEventObj2_FWD_DEFINED__) && !defined(IID_IHTMLEventObj2)
#define IID_IHTMLEventObj2 __uuidof(IHTMLEventObj2)
#endif
#if defined(__IHTMLFieldSetElement_FWD_DEFINED__) && !defined(IID_IHTMLFieldSetElement)
#define IID_IHTMLFieldSetElement __uuidof(IHTMLFieldSetElement)
#endif
#if defined(__IHTMLFiltersCollection_FWD_DEFINED__) && !defined(IID_IHTMLFiltersCollection)
#define IID_IHTMLFiltersCollection __uuidof(IHTMLFiltersCollection)
#endif
#if defined(__IHTMLFontElement_FWD_DEFINED__) && !defined(IID_IHTMLFontElement)
#define IID_IHTMLFontElement __uuidof(IHTMLFontElement)
#endif
#if defined(__IHTMLFontNamesCollection_FWD_DEFINED__) && !defined(IID_IHTMLFontNamesCollection)
#define IID_IHTMLFontNamesCollection __uuidof(IHTMLFontNamesCollection)
#endif
#if defined(__IHTMLFontSizesCollection_FWD_DEFINED__) && !defined(IID_IHTMLFontSizesCollection)
#define IID_IHTMLFontSizesCollection __uuidof(IHTMLFontSizesCollection)
#endif
#if defined(__IHTMLFormElement_FWD_DEFINED__) && !defined(IID_IHTMLFormElement)
#define IID_IHTMLFormElement __uuidof(IHTMLFormElement)
#endif
#if defined(__IHTMLFormElement2_FWD_DEFINED__) && !defined(IID_IHTMLFormElement2)
#define IID_IHTMLFormElement2 __uuidof(IHTMLFormElement2)
#endif
#if defined(__IHTMLFrameBase_FWD_DEFINED__) && !defined(IID_IHTMLFrameBase)
#define IID_IHTMLFrameBase __uuidof(IHTMLFrameBase)
#endif
#if defined(__IHTMLFrameElement_FWD_DEFINED__) && !defined(IID_IHTMLFrameElement)
#define IID_IHTMLFrameElement __uuidof(IHTMLFrameElement)
#endif
#if defined(__IHTMLFrameSetElement_FWD_DEFINED__) && !defined(IID_IHTMLFrameSetElement)
#define IID_IHTMLFrameSetElement __uuidof(IHTMLFrameSetElement)
#endif
#if defined(__IHTMLFrameSetElement2_FWD_DEFINED__) && !defined(IID_IHTMLFrameSetElement2)
#define IID_IHTMLFrameSetElement2 __uuidof(IHTMLFrameSetElement2)
#endif
#if defined(__IHTMLFramesCollection2_FWD_DEFINED__) && !defined(IID_IHTMLFramesCollection2)
#define IID_IHTMLFramesCollection2 __uuidof(IHTMLFramesCollection2)
#endif
#if defined(__IHTMLGenericElement_FWD_DEFINED__) && !defined(IID_IHTMLGenericElement)
#define IID_IHTMLGenericElement __uuidof(IHTMLGenericElement)
#endif
#if defined(__IHTMLHRElement_FWD_DEFINED__) && !defined(IID_IHTMLHRElement)
#define IID_IHTMLHRElement __uuidof(IHTMLHRElement)
#endif
#if defined(__IHTMLHeaderElement_FWD_DEFINED__) && !defined(IID_IHTMLHeaderElement)
#define IID_IHTMLHeaderElement __uuidof(IHTMLHeaderElement)
#endif
#if defined(__IHTMLIFrameElement_FWD_DEFINED__) && !defined(IID_IHTMLIFrameElement)
#define IID_IHTMLIFrameElement __uuidof(IHTMLIFrameElement)
#endif
#if defined(__IHTMLIFrameElement2_FWD_DEFINED__) && !defined(IID_IHTMLIFrameElement2)
#define IID_IHTMLIFrameElement2 __uuidof(IHTMLIFrameElement2)
#endif
#if defined(__IHTMLImageElementFactory_FWD_DEFINED__) && !defined(IID_IHTMLImageElementFactory)
#define IID_IHTMLImageElementFactory __uuidof(IHTMLImageElementFactory)
#endif
#if defined(__IHTMLImgElement_FWD_DEFINED__) && !defined(IID_IHTMLImgElement)
#define IID_IHTMLImgElement __uuidof(IHTMLImgElement)
#endif
#if defined(__IHTMLInputButtonElement_FWD_DEFINED__) && !defined(IID_IHTMLInputButtonElement)
#define IID_IHTMLInputButtonElement __uuidof(IHTMLInputButtonElement)
#endif
#if defined(__IHTMLInputElement_FWD_DEFINED__) && !defined(IID_IHTMLInputElement)
#define IID_IHTMLInputElement __uuidof(IHTMLInputElement)
#endif
#if defined(__IHTMLInputFileElement_FWD_DEFINED__) && !defined(IID_IHTMLInputFileElement)
#define IID_IHTMLInputFileElement __uuidof(IHTMLInputFileElement)
#endif
#if defined(__IHTMLInputHiddenElement_FWD_DEFINED__) && !defined(IID_IHTMLInputHiddenElement)
#define IID_IHTMLInputHiddenElement __uuidof(IHTMLInputHiddenElement)
#endif
#if defined(__IHTMLInputImage_FWD_DEFINED__) && !defined(IID_IHTMLInputImage)
#define IID_IHTMLInputImage __uuidof(IHTMLInputImage)
#endif
#if defined(__IHTMLInputTextElement_FWD_DEFINED__) && !defined(IID_IHTMLInputTextElement)
#define IID_IHTMLInputTextElement __uuidof(IHTMLInputTextElement)
#endif
#if defined(__IHTMLIsIndexElement_FWD_DEFINED__) && !defined(IID_IHTMLIsIndexElement)
#define IID_IHTMLIsIndexElement __uuidof(IHTMLIsIndexElement)
#endif
#if defined(__IHTMLLIElement_FWD_DEFINED__) && !defined(IID_IHTMLLIElement)
#define IID_IHTMLLIElement __uuidof(IHTMLLIElement)
#endif
#if defined(__IHTMLLabelElement_FWD_DEFINED__) && !defined(IID_IHTMLLabelElement)
#define IID_IHTMLLabelElement __uuidof(IHTMLLabelElement)
#endif
#if defined(__IHTMLLegendElement_FWD_DEFINED__) && !defined(IID_IHTMLLegendElement)
#define IID_IHTMLLegendElement __uuidof(IHTMLLegendElement)
#endif
#if defined(__IHTMLLinkElement_FWD_DEFINED__) && !defined(IID_IHTMLLinkElement)
#define IID_IHTMLLinkElement __uuidof(IHTMLLinkElement)
#endif
#if defined(__IHTMLLinkElement2_FWD_DEFINED__) && !defined(IID_IHTMLLinkElement2)
#define IID_IHTMLLinkElement2 __uuidof(IHTMLLinkElement2)
#endif
#if defined(__IHTMLListElement_FWD_DEFINED__) && !defined(IID_IHTMLListElement)
#define IID_IHTMLListElement __uuidof(IHTMLListElement)
#endif
#if defined(__IHTMLLocation_FWD_DEFINED__) && !defined(IID_IHTMLLocation)
#define IID_IHTMLLocation __uuidof(IHTMLLocation)
#endif
#if defined(__IHTMLMapElement_FWD_DEFINED__) && !defined(IID_IHTMLMapElement)
#define IID_IHTMLMapElement __uuidof(IHTMLMapElement)
#endif
#if defined(__IHTMLMarqueeElement_FWD_DEFINED__) && !defined(IID_IHTMLMarqueeElement)
#define IID_IHTMLMarqueeElement __uuidof(IHTMLMarqueeElement)
#endif
#if defined(__IHTMLMetaElement_FWD_DEFINED__) && !defined(IID_IHTMLMetaElement)
#define IID_IHTMLMetaElement __uuidof(IHTMLMetaElement)
#endif
#if defined(__IHTMLMimeTypesCollection_FWD_DEFINED__) && !defined(IID_IHTMLMimeTypesCollection)
#define IID_IHTMLMimeTypesCollection __uuidof(IHTMLMimeTypesCollection)
#endif
#if defined(__IHTMLModelessInit_FWD_DEFINED__) && !defined(IID_IHTMLModelessInit)
#define IID_IHTMLModelessInit __uuidof(IHTMLModelessInit)
#endif
#if defined(__IHTMLNextIdElement_FWD_DEFINED__) && !defined(IID_IHTMLNextIdElement)
#define IID_IHTMLNextIdElement __uuidof(IHTMLNextIdElement)
#endif
#if defined(__IHTMLNoShowElement_FWD_DEFINED__) && !defined(IID_IHTMLNoShowElement)
#define IID_IHTMLNoShowElement __uuidof(IHTMLNoShowElement)
#endif
#if defined(__IHTMLOListElement_FWD_DEFINED__) && !defined(IID_IHTMLOListElement)
#define IID_IHTMLOListElement __uuidof(IHTMLOListElement)
#endif
#if defined(__IHTMLObjectElement_FWD_DEFINED__) && !defined(IID_IHTMLObjectElement)
#define IID_IHTMLObjectElement __uuidof(IHTMLObjectElement)
#endif
#if defined(__IHTMLObjectElement2_FWD_DEFINED__) && !defined(IID_IHTMLObjectElement2)
#define IID_IHTMLObjectElement2 __uuidof(IHTMLObjectElement2)
#endif
#if defined(__IHTMLOpsProfile_FWD_DEFINED__) && !defined(IID_IHTMLOpsProfile)
#define IID_IHTMLOpsProfile __uuidof(IHTMLOpsProfile)
#endif
#if defined(__IHTMLOptionButtonElement_FWD_DEFINED__) && !defined(IID_IHTMLOptionButtonElement)
#define IID_IHTMLOptionButtonElement __uuidof(IHTMLOptionButtonElement)
#endif
#if defined(__IHTMLOptionElement_FWD_DEFINED__) && !defined(IID_IHTMLOptionElement)
#define IID_IHTMLOptionElement __uuidof(IHTMLOptionElement)
#endif
#if defined(__IHTMLOptionElementFactory_FWD_DEFINED__) && !defined(IID_IHTMLOptionElementFactory)
#define IID_IHTMLOptionElementFactory __uuidof(IHTMLOptionElementFactory)
#endif
#if defined(__IHTMLOptionsHolder_FWD_DEFINED__) && !defined(IID_IHTMLOptionsHolder)
#define IID_IHTMLOptionsHolder __uuidof(IHTMLOptionsHolder)
#endif
#if defined(__IHTMLParaElement_FWD_DEFINED__) && !defined(IID_IHTMLParaElement)
#define IID_IHTMLParaElement __uuidof(IHTMLParaElement)
#endif
#if defined(__IHTMLPhraseElement_FWD_DEFINED__) && !defined(IID_IHTMLPhraseElement)
#define IID_IHTMLPhraseElement __uuidof(IHTMLPhraseElement)
#endif
#if defined(__IHTMLPluginsCollection_FWD_DEFINED__) && !defined(IID_IHTMLPluginsCollection)
#define IID_IHTMLPluginsCollection __uuidof(IHTMLPluginsCollection)
#endif
#if defined(__IHTMLRect_FWD_DEFINED__) && !defined(IID_IHTMLRect)
#define IID_IHTMLRect __uuidof(IHTMLRect)
#endif
#if defined(__IHTMLRectCollection_FWD_DEFINED__) && !defined(IID_IHTMLRectCollection)
#define IID_IHTMLRectCollection __uuidof(IHTMLRectCollection)
#endif
#if defined(__IHTMLRuleStyle_FWD_DEFINED__) && !defined(IID_IHTMLRuleStyle)
#define IID_IHTMLRuleStyle __uuidof(IHTMLRuleStyle)
#endif
#if defined(__IHTMLRuleStyle2_FWD_DEFINED__) && !defined(IID_IHTMLRuleStyle2)
#define IID_IHTMLRuleStyle2 __uuidof(IHTMLRuleStyle2)
#endif
#if defined(__IHTMLScreen_FWD_DEFINED__) && !defined(IID_IHTMLScreen)
#define IID_IHTMLScreen __uuidof(IHTMLScreen)
#endif
#if defined(__IHTMLScriptElement_FWD_DEFINED__) && !defined(IID_IHTMLScriptElement)
#define IID_IHTMLScriptElement __uuidof(IHTMLScriptElement)
#endif
#if defined(__IHTMLSelectElement_FWD_DEFINED__) && !defined(IID_IHTMLSelectElement)
#define IID_IHTMLSelectElement __uuidof(IHTMLSelectElement)
#endif
#if defined(__IHTMLSelectElement2_FWD_DEFINED__) && !defined(IID_IHTMLSelectElement2)
#define IID_IHTMLSelectElement2 __uuidof(IHTMLSelectElement2)
#endif
#if defined(__IHTMLSelectionObject_FWD_DEFINED__) && !defined(IID_IHTMLSelectionObject)
#define IID_IHTMLSelectionObject __uuidof(IHTMLSelectionObject)
#endif
#if defined(__IHTMLSpanElement_FWD_DEFINED__) && !defined(IID_IHTMLSpanElement)
#define IID_IHTMLSpanElement __uuidof(IHTMLSpanElement)
#endif
#if defined(__IHTMLSpanFlow_FWD_DEFINED__) && !defined(IID_IHTMLSpanFlow)
#define IID_IHTMLSpanFlow __uuidof(IHTMLSpanFlow)
#endif
#if defined(__IHTMLStyle_FWD_DEFINED__) && !defined(IID_IHTMLStyle)
#define IID_IHTMLStyle __uuidof(IHTMLStyle)
#endif
#if defined(__IHTMLStyle2_FWD_DEFINED__) && !defined(IID_IHTMLStyle2)
#define IID_IHTMLStyle2 __uuidof(IHTMLStyle2)
#endif
#if defined(__IHTMLStyleElement_FWD_DEFINED__) && !defined(IID_IHTMLStyleElement)
#define IID_IHTMLStyleElement __uuidof(IHTMLStyleElement)
#endif
#if defined(__IHTMLStyleFontFace_FWD_DEFINED__) && !defined(IID_IHTMLStyleFontFace)
#define IID_IHTMLStyleFontFace __uuidof(IHTMLStyleFontFace)
#endif
#if defined(__IHTMLStyleSheet_FWD_DEFINED__) && !defined(IID_IHTMLStyleSheet)
#define IID_IHTMLStyleSheet __uuidof(IHTMLStyleSheet)
#endif
#if defined(__IHTMLStyleSheetRule_FWD_DEFINED__) && !defined(IID_IHTMLStyleSheetRule)
#define IID_IHTMLStyleSheetRule __uuidof(IHTMLStyleSheetRule)
#endif
#if defined(__IHTMLStyleSheetRulesCollection_FWD_DEFINED__) && !defined(IID_IHTMLStyleSheetRulesCollection)
#define IID_IHTMLStyleSheetRulesCollection __uuidof(IHTMLStyleSheetRulesCollection)
#endif
#if defined(__IHTMLStyleSheetsCollection_FWD_DEFINED__) && !defined(IID_IHTMLStyleSheetsCollection)
#define IID_IHTMLStyleSheetsCollection __uuidof(IHTMLStyleSheetsCollection)
#endif
#if defined(__IHTMLTable_FWD_DEFINED__) && !defined(IID_IHTMLTable)
#define IID_IHTMLTable __uuidof(IHTMLTable)
#endif
#if defined(__IHTMLTable2_FWD_DEFINED__) && !defined(IID_IHTMLTable2)
#define IID_IHTMLTable2 __uuidof(IHTMLTable2)
#endif
#if defined(__IHTMLTableCaption_FWD_DEFINED__) && !defined(IID_IHTMLTableCaption)
#define IID_IHTMLTableCaption __uuidof(IHTMLTableCaption)
#endif
#if defined(__IHTMLTableCell_FWD_DEFINED__) && !defined(IID_IHTMLTableCell)
#define IID_IHTMLTableCell __uuidof(IHTMLTableCell)
#endif
#if defined(__IHTMLTableCol_FWD_DEFINED__) && !defined(IID_IHTMLTableCol)
#define IID_IHTMLTableCol __uuidof(IHTMLTableCol)
#endif
#if defined(__IHTMLTableRow_FWD_DEFINED__) && !defined(IID_IHTMLTableRow)
#define IID_IHTMLTableRow __uuidof(IHTMLTableRow)
#endif
#if defined(__IHTMLTableRow2_FWD_DEFINED__) && !defined(IID_IHTMLTableRow2)
#define IID_IHTMLTableRow2 __uuidof(IHTMLTableRow2)
#endif
#if defined(__IHTMLTableRowMetrics_FWD_DEFINED__) && !defined(IID_IHTMLTableRowMetrics)
#define IID_IHTMLTableRowMetrics __uuidof(IHTMLTableRowMetrics)
#endif
#if defined(__IHTMLTableSection_FWD_DEFINED__) && !defined(IID_IHTMLTableSection)
#define IID_IHTMLTableSection __uuidof(IHTMLTableSection)
#endif
#if defined(__IHTMLTableSection2_FWD_DEFINED__) && !defined(IID_IHTMLTableSection2)
#define IID_IHTMLTableSection2 __uuidof(IHTMLTableSection2)
#endif
#if defined(__IHTMLTextAreaElement_FWD_DEFINED__) && !defined(IID_IHTMLTextAreaElement)
#define IID_IHTMLTextAreaElement __uuidof(IHTMLTextAreaElement)
#endif
#if defined(__IHTMLTextContainer_FWD_DEFINED__) && !defined(IID_IHTMLTextContainer)
#define IID_IHTMLTextContainer __uuidof(IHTMLTextContainer)
#endif
#if defined(__IHTMLTextElement_FWD_DEFINED__) && !defined(IID_IHTMLTextElement)
#define IID_IHTMLTextElement __uuidof(IHTMLTextElement)
#endif
#if defined(__IHTMLTextRangeMetrics_FWD_DEFINED__) && !defined(IID_IHTMLTextRangeMetrics)
#define IID_IHTMLTextRangeMetrics __uuidof(IHTMLTextRangeMetrics)
#endif
#if defined(__IHTMLTextRangeMetrics2_FWD_DEFINED__) && !defined(IID_IHTMLTextRangeMetrics2)
#define IID_IHTMLTextRangeMetrics2 __uuidof(IHTMLTextRangeMetrics2)
#endif
#if defined(__IHTMLTitleElement_FWD_DEFINED__) && !defined(IID_IHTMLTitleElement)
#define IID_IHTMLTitleElement __uuidof(IHTMLTitleElement)
#endif
#if defined(__IHTMLTxtRange_FWD_DEFINED__) && !defined(IID_IHTMLTxtRange)
#define IID_IHTMLTxtRange __uuidof(IHTMLTxtRange)
#endif
#if defined(__IHTMLUListElement_FWD_DEFINED__) && !defined(IID_IHTMLUListElement)
#define IID_IHTMLUListElement __uuidof(IHTMLUListElement)
#endif
#if defined(__IHTMLUniqueName_FWD_DEFINED__) && !defined(IID_IHTMLUniqueName)
#define IID_IHTMLUniqueName __uuidof(IHTMLUniqueName)
#endif
#if defined(__IHTMLUnknownElement_FWD_DEFINED__) && !defined(IID_IHTMLUnknownElement)
#define IID_IHTMLUnknownElement __uuidof(IHTMLUnknownElement)
#endif
#if defined(__IHTMLUrnCollection_FWD_DEFINED__) && !defined(IID_IHTMLUrnCollection)
#define IID_IHTMLUrnCollection __uuidof(IHTMLUrnCollection)
#endif
#if defined(__IHTMLWindow2_FWD_DEFINED__) && !defined(IID_IHTMLWindow2)
#define IID_IHTMLWindow2 __uuidof(IHTMLWindow2)
#endif
#if defined(__IHTMLWindow3_FWD_DEFINED__) && !defined(IID_IHTMLWindow3)
#define IID_IHTMLWindow3 __uuidof(IHTMLWindow3)
#endif
#if defined(__IMarkupContainer_FWD_DEFINED__) && !defined(IID_IMarkupContainer)
#define IID_IMarkupContainer __uuidof(IMarkupContainer)
#endif
#if defined(__IMarkupPointer_FWD_DEFINED__) && !defined(IID_IMarkupPointer)
#define IID_IMarkupPointer __uuidof(IMarkupPointer)
#endif
#if defined(__IMarkupServices_FWD_DEFINED__) && !defined(IID_IMarkupServices)
#define IID_IMarkupServices __uuidof(IMarkupServices)
#endif
#if defined(__IMarkupTextFrags_FWD_DEFINED__) && !defined(IID_IMarkupTextFrags)
#define IID_IMarkupTextFrags __uuidof(IMarkupTextFrags)
#endif
#if defined(__IOmHistory_FWD_DEFINED__) && !defined(IID_IOmHistory)
#define IID_IOmHistory __uuidof(IOmHistory)
#endif
#if defined(__IOmNavigator_FWD_DEFINED__) && !defined(IID_IOmNavigator)
#define IID_IOmNavigator __uuidof(IOmNavigator)
#endif
#if defined(__ISecureUrlHost_FWD_DEFINED__) && !defined(IID_ISecureUrlHost)
#define IID_ISecureUrlHost __uuidof(ISecureUrlHost)
#endif
#if defined(__IWBScriptControl_FWD_DEFINED__) && !defined(IID_IWBScriptControl)
#define IID_IWBScriptControl __uuidof(IWBScriptControl)
#endif
#if defined(__IWebBridge_FWD_DEFINED__) && !defined(IID_IWebBridge)
#define IID_IWebBridge __uuidof(IWebBridge)
#endif
#if defined(__IXMLGenericParse_FWD_DEFINED__) && !defined(IID_IXMLGenericParse)
#define IID_IXMLGenericParse __uuidof(IXMLGenericParse)
#endif
#if defined(__IEnumUserIdentity_FWD_DEFINED__) && !defined(IID_IEnumUserIdentity)
#define IID_IEnumUserIdentity __uuidof(IEnumUserIdentity)
#endif
#if defined(__IIdentityChangeNotify_FWD_DEFINED__) && !defined(IID_IIdentityChangeNotify)
#define IID_IIdentityChangeNotify __uuidof(IIdentityChangeNotify)
#endif
#if defined(__IPrivateIdentityManager_FWD_DEFINED__) && !defined(IID_IPrivateIdentityManager)
#define IID_IPrivateIdentityManager __uuidof(IPrivateIdentityManager)
#endif
#if defined(__IUserIdentity_FWD_DEFINED__) && !defined(IID_IUserIdentity)
#define IID_IUserIdentity __uuidof(IUserIdentity)
#endif
#if defined(__IUserIdentityManager_FWD_DEFINED__) && !defined(IID_IUserIdentityManager)
#define IID_IUserIdentityManager __uuidof(IUserIdentityManager)
#endif
#if defined(__IFtpWebView_FWD_DEFINED__) && !defined(IID_IFtpWebView)
#define IID_IFtpWebView __uuidof(IFtpWebView)
#endif
#if defined(__XMLDOMDocumentEvents_FWD_DEFINED__) && !defined(DIID_XMLDOMDocumentEvents)
#define DIID_XMLDOMDocumentEvents __uuidof(XMLDOMDocumentEvents)
#endif
#if defined(__IXMLAttribute_FWD_DEFINED__) && !defined(IID_IXMLAttribute)
#define IID_IXMLAttribute __uuidof(IXMLAttribute)
#endif
#if defined(__IXMLDOMAttribute_FWD_DEFINED__) && !defined(IID_IXMLDOMAttribute)
#define IID_IXMLDOMAttribute __uuidof(IXMLDOMAttribute)
#endif
#if defined(__IXMLDOMCDATASection_FWD_DEFINED__) && !defined(IID_IXMLDOMCDATASection)
#define IID_IXMLDOMCDATASection __uuidof(IXMLDOMCDATASection)
#endif
#if defined(__IXMLDOMCharacterData_FWD_DEFINED__) && !defined(IID_IXMLDOMCharacterData)
#define IID_IXMLDOMCharacterData __uuidof(IXMLDOMCharacterData)
#endif
#if defined(__IXMLDOMComment_FWD_DEFINED__) && !defined(IID_IXMLDOMComment)
#define IID_IXMLDOMComment __uuidof(IXMLDOMComment)
#endif
#if defined(__IXMLDOMDocument_FWD_DEFINED__) && !defined(IID_IXMLDOMDocument)
#define IID_IXMLDOMDocument __uuidof(IXMLDOMDocument)
#endif
#if defined(__IXMLDOMDocumentFragment_FWD_DEFINED__) && !defined(IID_IXMLDOMDocumentFragment)
#define IID_IXMLDOMDocumentFragment __uuidof(IXMLDOMDocumentFragment)
#endif
#if defined(__IXMLDOMDocumentType_FWD_DEFINED__) && !defined(IID_IXMLDOMDocumentType)
#define IID_IXMLDOMDocumentType __uuidof(IXMLDOMDocumentType)
#endif
#if defined(__IXMLDOMElement_FWD_DEFINED__) && !defined(IID_IXMLDOMElement)
#define IID_IXMLDOMElement __uuidof(IXMLDOMElement)
#endif
#if defined(__IXMLDOMEntity_FWD_DEFINED__) && !defined(IID_IXMLDOMEntity)
#define IID_IXMLDOMEntity __uuidof(IXMLDOMEntity)
#endif
#if defined(__IXMLDOMEntityReference_FWD_DEFINED__) && !defined(IID_IXMLDOMEntityReference)
#define IID_IXMLDOMEntityReference __uuidof(IXMLDOMEntityReference)
#endif
#if defined(__IXMLDOMImplementation_FWD_DEFINED__) && !defined(IID_IXMLDOMImplementation)
#define IID_IXMLDOMImplementation __uuidof(IXMLDOMImplementation)
#endif
#if defined(__IXMLDOMNamedNodeMap_FWD_DEFINED__) && !defined(IID_IXMLDOMNamedNodeMap)
#define IID_IXMLDOMNamedNodeMap __uuidof(IXMLDOMNamedNodeMap)
#endif
#if defined(__IXMLDOMNode_FWD_DEFINED__) && !defined(IID_IXMLDOMNode)
#define IID_IXMLDOMNode __uuidof(IXMLDOMNode)
#endif
#if defined(__IXMLDOMNodeList_FWD_DEFINED__) && !defined(IID_IXMLDOMNodeList)
#define IID_IXMLDOMNodeList __uuidof(IXMLDOMNodeList)
#endif
#if defined(__IXMLDOMNotation_FWD_DEFINED__) && !defined(IID_IXMLDOMNotation)
#define IID_IXMLDOMNotation __uuidof(IXMLDOMNotation)
#endif
#if defined(__IXMLDOMParseError_FWD_DEFINED__) && !defined(IID_IXMLDOMParseError)
#define IID_IXMLDOMParseError __uuidof(IXMLDOMParseError)
#endif
#if defined(__IXMLDOMProcessingInstruction_FWD_DEFINED__) && !defined(IID_IXMLDOMProcessingInstruction)
#define IID_IXMLDOMProcessingInstruction __uuidof(IXMLDOMProcessingInstruction)
#endif
#if defined(__IXMLDOMText_FWD_DEFINED__) && !defined(IID_IXMLDOMText)
#define IID_IXMLDOMText __uuidof(IXMLDOMText)
#endif
#if defined(__IXMLDSOControl_FWD_DEFINED__) && !defined(IID_IXMLDSOControl)
#define IID_IXMLDSOControl __uuidof(IXMLDSOControl)
#endif
#if defined(__IXMLDocument_FWD_DEFINED__) && !defined(IID_IXMLDocument)
#define IID_IXMLDocument __uuidof(IXMLDocument)
#endif
#if defined(__IXMLDocument2_FWD_DEFINED__) && !defined(IID_IXMLDocument2)
#define IID_IXMLDocument2 __uuidof(IXMLDocument2)
#endif
#if defined(__IXMLElement_FWD_DEFINED__) && !defined(IID_IXMLElement)
#define IID_IXMLElement __uuidof(IXMLElement)
#endif
#if defined(__IXMLElement2_FWD_DEFINED__) && !defined(IID_IXMLElement2)
#define IID_IXMLElement2 __uuidof(IXMLElement2)
#endif
#if defined(__IXMLElementCollection_FWD_DEFINED__) && !defined(IID_IXMLElementCollection)
#define IID_IXMLElementCollection __uuidof(IXMLElementCollection)
#endif
#if defined(__IXMLError_FWD_DEFINED__) && !defined(IID_IXMLError)
#define IID_IXMLError __uuidof(IXMLError)
#endif
#if defined(__IXMLHttpRequest_FWD_DEFINED__) && !defined(IID_IXMLHttpRequest)
#define IID_IXMLHttpRequest __uuidof(IXMLHttpRequest)
#endif
#if defined(__IXTLRuntime_FWD_DEFINED__) && !defined(IID_IXTLRuntime)
#define IID_IXTLRuntime __uuidof(IXTLRuntime)
#endif
#if defined(__IObjectSafety_FWD_DEFINED__) && !defined(IID_IObjectSafety)
#define IID_IObjectSafety __uuidof(IObjectSafety)
#endif
#if defined(__IImageDecodeEventSink_FWD_DEFINED__) && !defined(IID_IImageDecodeEventSink)
#define IID_IImageDecodeEventSink __uuidof(IImageDecodeEventSink)
#endif
#if defined(__IImageDecodeFilter_FWD_DEFINED__) && !defined(IID_IImageDecodeFilter)
#define IID_IImageDecodeFilter __uuidof(IImageDecodeFilter)
#endif
#if defined(__IMapMIMEToCLSID_FWD_DEFINED__) && !defined(IID_IMapMIMEToCLSID)
#define IID_IMapMIMEToCLSID __uuidof(IMapMIMEToCLSID)
#endif
#if defined(__ITimer_FWD_DEFINED__) && !defined(IID_ITimer)
#define IID_ITimer __uuidof(ITimer)
#endif
#if defined(__ITimerService_FWD_DEFINED__) && !defined(IID_ITimerService)
#define IID_ITimerService __uuidof(ITimerService)
#endif
#if defined(__ITimerSink_FWD_DEFINED__) && !defined(IID_ITimerSink)
#define IID_ITimerSink __uuidof(ITimerSink)
#endif
#if defined(__IOpsProfileSimple_FWD_DEFINED__) && !defined(IID_IOpsProfileSimple)
#define IID_IOpsProfileSimple __uuidof(IOpsProfileSimple)
#endif
#if defined(__IHtmlLoadOptions_FWD_DEFINED__) && !defined(IID_IHtmlLoadOptions)
#define IID_IHtmlLoadOptions __uuidof(IHtmlLoadOptions)
#endif
#if defined(__IOptionArray_FWD_DEFINED__) && !defined(IID_IOptionArray)
#define IID_IOptionArray __uuidof(IOptionArray)
#endif
#if defined(__IPersistHistory_FWD_DEFINED__) && !defined(IID_IPersistHistory)
#define IID_IPersistHistory __uuidof(IPersistHistory)
#endif
#if defined(__IProgSink_FWD_DEFINED__) && !defined(IID_IProgSink)
#define IID_IProgSink __uuidof(IProgSink)
#endif
#if defined(__IProcessDebugManager2_FWD_DEFINED__) && !defined(IID_IProcessDebugManager2)
#define IID_IProcessDebugManager2 __uuidof(IProcessDebugManager2)
#endif
#if defined(__IRecalcEngine_FWD_DEFINED__) && !defined(IID_IRecalcEngine)
#define IID_IRecalcEngine __uuidof(IRecalcEngine)
#endif
#if defined(__IRecalcHost_FWD_DEFINED__) && !defined(IID_IRecalcHost)
#define IID_IRecalcHost __uuidof(IRecalcHost)
#endif
#if defined(__IRecalcHostDebug_FWD_DEFINED__) && !defined(IID_IRecalcHostDebug)
#define IID_IRecalcHostDebug __uuidof(IRecalcHostDebug)
#endif
#if defined(__IRecalcProperty_FWD_DEFINED__) && !defined(IID_IRecalcProperty)
#define IID_IRecalcProperty __uuidof(IRecalcProperty)
#endif
#if defined(__IActiveXSafetyProvider_FWD_DEFINED__) && !defined(IID_IActiveXSafetyProvider)
#define IID_IActiveXSafetyProvider __uuidof(IActiveXSafetyProvider)
#endif
#if defined(__ISensLogon_FWD_DEFINED__) && !defined(IID_ISensLogon)
#define IID_ISensLogon __uuidof(ISensLogon)
#endif
#if defined(__ISensNetwork_FWD_DEFINED__) && !defined(IID_ISensNetwork)
#define IID_ISensNetwork __uuidof(ISensNetwork)
#endif
#if defined(__ISensOnNow_FWD_DEFINED__) && !defined(IID_ISensOnNow)
#define IID_ISensOnNow __uuidof(ISensOnNow)
#endif
#if defined(__IServiceProvider_FWD_DEFINED__) && !defined(IID_IServiceProvider)
#define IID_IServiceProvider __uuidof(IServiceProvider)
#endif
#if defined(__IEnumItemProperties_FWD_DEFINED__) && !defined(IID_IEnumItemProperties)
#define IID_IEnumItemProperties __uuidof(IEnumItemProperties)
#endif
#if defined(__IEnumSubscription_FWD_DEFINED__) && !defined(IID_IEnumSubscription)
#define IID_IEnumSubscription __uuidof(IEnumSubscription)
#endif
#if defined(__ISubscriptionItem_FWD_DEFINED__) && !defined(IID_ISubscriptionItem)
#define IID_ISubscriptionItem __uuidof(ISubscriptionItem)
#endif
#if defined(__ISubscriptionMgr_FWD_DEFINED__) && !defined(IID_ISubscriptionMgr)
#define IID_ISubscriptionMgr __uuidof(ISubscriptionMgr)
#endif
#if defined(__ISubscriptionMgr2_FWD_DEFINED__) && !defined(IID_ISubscriptionMgr2)
#define IID_ISubscriptionMgr2 __uuidof(ISubscriptionMgr2)
#endif
#if defined(__IEnumSTATURL_FWD_DEFINED__) && !defined(IID_IEnumSTATURL)
#define IID_IEnumSTATURL __uuidof(IEnumSTATURL)
#endif
#if defined(__IUrlHistoryNotify_FWD_DEFINED__) && !defined(IID_IUrlHistoryNotify)
#define IID_IUrlHistoryNotify __uuidof(IUrlHistoryNotify)
#endif
#if defined(__IUrlHistoryStg_FWD_DEFINED__) && !defined(IID_IUrlHistoryStg)
#define IID_IUrlHistoryStg __uuidof(IUrlHistoryStg)
#endif
#if defined(__IUrlHistoryStg2_FWD_DEFINED__) && !defined(IID_IUrlHistoryStg2)
#define IID_IUrlHistoryStg2 __uuidof(IUrlHistoryStg2)
#endif
#if defined(__IAuthenticate_FWD_DEFINED__) && !defined(IID_IAuthenticate)
#define IID_IAuthenticate __uuidof(IAuthenticate)
#endif
#if defined(__IBindHost_FWD_DEFINED__) && !defined(IID_IBindHost)
#define IID_IBindHost __uuidof(IBindHost)
#endif
#if defined(__IBindProtocol_FWD_DEFINED__) && !defined(IID_IBindProtocol)
#define IID_IBindProtocol __uuidof(IBindProtocol)
#endif
#if defined(__IBindStatusCallback_FWD_DEFINED__) && !defined(IID_IBindStatusCallback)
#define IID_IBindStatusCallback __uuidof(IBindStatusCallback)
#endif
#if defined(__IBinding_FWD_DEFINED__) && !defined(IID_IBinding)
#define IID_IBinding __uuidof(IBinding)
#endif
#if defined(__ICatalogFileInfo_FWD_DEFINED__) && !defined(IID_ICatalogFileInfo)
#define IID_ICatalogFileInfo __uuidof(ICatalogFileInfo)
#endif
#if defined(__ICodeInstall_FWD_DEFINED__) && !defined(IID_ICodeInstall)
#define IID_ICodeInstall __uuidof(ICodeInstall)
#endif
#if defined(__IDataFilter_FWD_DEFINED__) && !defined(IID_IDataFilter)
#define IID_IDataFilter __uuidof(IDataFilter)
#endif
#if defined(__IEncodingFilterFactory_FWD_DEFINED__) && !defined(IID_IEncodingFilterFactory)
#define IID_IEncodingFilterFactory __uuidof(IEncodingFilterFactory)
#endif
#if defined(__IHttpNegotiate_FWD_DEFINED__) && !defined(IID_IHttpNegotiate)
#define IID_IHttpNegotiate __uuidof(IHttpNegotiate)
#endif
#if defined(__IHttpSecurity_FWD_DEFINED__) && !defined(IID_IHttpSecurity)
#define IID_IHttpSecurity __uuidof(IHttpSecurity)
#endif
#if defined(__IInternet_FWD_DEFINED__) && !defined(IID_IInternet)
#define IID_IInternet __uuidof(IInternet)
#endif
#if defined(__IInternetBindInfo_FWD_DEFINED__) && !defined(IID_IInternetBindInfo)
#define IID_IInternetBindInfo __uuidof(IInternetBindInfo)
#endif
#if defined(__IInternetHostSecurityManager_FWD_DEFINED__) && !defined(IID_IInternetHostSecurityManager)
#define IID_IInternetHostSecurityManager __uuidof(IInternetHostSecurityManager)
#endif
#if defined(__IInternetPriority_FWD_DEFINED__) && !defined(IID_IInternetPriority)
#define IID_IInternetPriority __uuidof(IInternetPriority)
#endif
#if defined(__IInternetProtocol_FWD_DEFINED__) && !defined(IID_IInternetProtocol)
#define IID_IInternetProtocol __uuidof(IInternetProtocol)
#endif
#if defined(__IInternetProtocolInfo_FWD_DEFINED__) && !defined(IID_IInternetProtocolInfo)
#define IID_IInternetProtocolInfo __uuidof(IInternetProtocolInfo)
#endif
#if defined(__IInternetProtocolRoot_FWD_DEFINED__) && !defined(IID_IInternetProtocolRoot)
#define IID_IInternetProtocolRoot __uuidof(IInternetProtocolRoot)
#endif
#if defined(__IInternetProtocolSink_FWD_DEFINED__) && !defined(IID_IInternetProtocolSink)
#define IID_IInternetProtocolSink __uuidof(IInternetProtocolSink)
#endif
#if defined(__IInternetProtocolSinkStackable_FWD_DEFINED__) && !defined(IID_IInternetProtocolSinkStackable)
#define IID_IInternetProtocolSinkStackable __uuidof(IInternetProtocolSinkStackable)
#endif
#if defined(__IInternetSecurityManager_FWD_DEFINED__) && !defined(IID_IInternetSecurityManager)
#define IID_IInternetSecurityManager __uuidof(IInternetSecurityManager)
#endif
#if defined(__IInternetSecurityMgrSite_FWD_DEFINED__) && !defined(IID_IInternetSecurityMgrSite)
#define IID_IInternetSecurityMgrSite __uuidof(IInternetSecurityMgrSite)
#endif
#if defined(__IInternetSession_FWD_DEFINED__) && !defined(IID_IInternetSession)
#define IID_IInternetSession __uuidof(IInternetSession)
#endif
#if defined(__IInternetThreadSwitch_FWD_DEFINED__) && !defined(IID_IInternetThreadSwitch)
#define IID_IInternetThreadSwitch __uuidof(IInternetThreadSwitch)
#endif
#if defined(__IInternetZoneManager_FWD_DEFINED__) && !defined(IID_IInternetZoneManager)
#define IID_IInternetZoneManager __uuidof(IInternetZoneManager)
#endif
#if defined(__IPersistMoniker_FWD_DEFINED__) && !defined(IID_IPersistMoniker)
#define IID_IPersistMoniker __uuidof(IPersistMoniker)
#endif
#if defined(__ISoftDistExt_FWD_DEFINED__) && !defined(IID_ISoftDistExt)
#define IID_ISoftDistExt __uuidof(ISoftDistExt)
#endif
#if defined(__IWinInetHttpInfo_FWD_DEFINED__) && !defined(IID_IWinInetHttpInfo)
#define IID_IWinInetHttpInfo __uuidof(IWinInetHttpInfo)
#endif
#if defined(__IWinInetInfo_FWD_DEFINED__) && !defined(IID_IWinInetInfo)
#define IID_IWinInetInfo __uuidof(IWinInetInfo)
#endif
#if defined(__IWindowForBindingUI_FWD_DEFINED__) && !defined(IID_IWindowForBindingUI)
#define IID_IWindowForBindingUI __uuidof(IWindowForBindingUI)
#endif
#if defined(__IUrlTrackingStg_FWD_DEFINED__) && !defined(IID_IUrlTrackingStg)
#define IID_IUrlTrackingStg __uuidof(IUrlTrackingStg)
#endif
#if defined(__IVersionHost_FWD_DEFINED__) && !defined(IID_IVersionHost)
#define IID_IVersionHost __uuidof(IVersionHost)
#endif
#if defined(__IVersionVector_FWD_DEFINED__) && !defined(IID_IVersionVector)
#define IID_IVersionVector __uuidof(IVersionVector)
#endif
#if defined(__IRegisterVirusScanEngine_FWD_DEFINED__) && !defined(IID_IRegisterVirusScanEngine)
#define IID_IRegisterVirusScanEngine __uuidof(IRegisterVirusScanEngine)
#endif
#if defined(__IVirusScanEngine_FWD_DEFINED__) && !defined(IID_IVirusScanEngine)
#define IID_IVirusScanEngine __uuidof(IVirusScanEngine)
#endif
#if defined(__IVirusScanner_FWD_DEFINED__) && !defined(IID_IVirusScanner)
#define IID_IVirusScanner __uuidof(IVirusScanner)
#endif
#if defined(__ISubscriptionAgentControl_FWD_DEFINED__) && !defined(IID_ISubscriptionAgentControl)
#define IID_ISubscriptionAgentControl __uuidof(ISubscriptionAgentControl)
#endif
#if defined(__ISubscriptionAgentEvents_FWD_DEFINED__) && !defined(IID_ISubscriptionAgentEvents)
#define IID_ISubscriptionAgentEvents __uuidof(ISubscriptionAgentEvents)
#endif
#if defined(__ISubscriptionAgentShellExt_FWD_DEFINED__) && !defined(IID_ISubscriptionAgentShellExt)
#define IID_ISubscriptionAgentShellExt __uuidof(ISubscriptionAgentShellExt)
#endif
#if defined(__ISubscriptionMgrPriv_FWD_DEFINED__) && !defined(IID_ISubscriptionMgrPriv)
#define IID_ISubscriptionMgrPriv __uuidof(ISubscriptionMgrPriv)
#endif
#if defined(__ISubscriptionThrottler_FWD_DEFINED__) && !defined(IID_ISubscriptionThrottler)
#define IID_ISubscriptionThrottler __uuidof(ISubscriptionThrottler)
#endif
#if defined(__IXMLNodeFactory_FWD_DEFINED__) && !defined(IID_IXMLNodeFactory)
#define IID_IXMLNodeFactory __uuidof(IXMLNodeFactory)
#endif
#if defined(__IXMLNodeSource_FWD_DEFINED__) && !defined(IID_IXMLNodeSource)
#define IID_IXMLNodeSource __uuidof(IXMLNodeSource)
#endif
#if defined(__IXMLParser_FWD_DEFINED__) && !defined(IID_IXMLParser)
#define IID_IXMLParser __uuidof(IXMLParser)
#endif
#if defined(__IACList_FWD_DEFINED__) && !defined(IID_IACList)
#define IID_IACList __uuidof(IACList)
#endif
#if defined(__IACList2_FWD_DEFINED__) && !defined(IID_IACList2)
#define IID_IACList2 __uuidof(IACList2)
#endif
#if defined(__IActiveDesktop_FWD_DEFINED__) && !defined(IID_IActiveDesktop)
#define IID_IActiveDesktop __uuidof(IActiveDesktop)
#endif
#if defined(__IAutoCompList_FWD_DEFINED__) && !defined(IID_IAutoCompList)
#define IID_IAutoCompList __uuidof(IAutoCompList)
#endif
#if defined(__IBriefcaseStg_FWD_DEFINED__) && !defined(IID_IBriefcaseStg)
#define IID_IBriefcaseStg __uuidof(IBriefcaseStg)
#endif
#if defined(__IColumnProvider_FWD_DEFINED__) && !defined(IID_IColumnProvider)
#define IID_IColumnProvider __uuidof(IColumnProvider)
#endif
#if defined(__ICommDlgBrowser_FWD_DEFINED__) && !defined(IID_ICommDlgBrowser)
#define IID_ICommDlgBrowser __uuidof(ICommDlgBrowser)
#endif
#if defined(__ICommDlgBrowser2_FWD_DEFINED__) && !defined(IID_ICommDlgBrowser2)
#define IID_ICommDlgBrowser2 __uuidof(ICommDlgBrowser2)
#endif
#if defined(__ICommonQueryA_FWD_DEFINED__) && !defined(IID_ICommonQueryA)
#define IID_ICommonQueryA __uuidof(ICommonQueryA)
#endif
#if defined(__ICommonQueryW_FWD_DEFINED__) && !defined(IID_ICommonQueryW)
#define IID_ICommonQueryW __uuidof(ICommonQueryW)
#endif
#if defined(__IContextMenu_FWD_DEFINED__) && !defined(IID_IContextMenu)
#define IID_IContextMenu __uuidof(IContextMenu)
#endif
#if defined(__IContextMenu2_FWD_DEFINED__) && !defined(IID_IContextMenu2)
#define IID_IContextMenu2 __uuidof(IContextMenu2)
#endif
#if defined(__IContextMenu3_FWD_DEFINED__) && !defined(IID_IContextMenu3)
#define IID_IContextMenu3 __uuidof(IContextMenu3)
#endif
#if defined(__ICurrentWorkingDirectory_FWD_DEFINED__) && !defined(IID_ICurrentWorkingDirectory)
#define IID_ICurrentWorkingDirectory __uuidof(ICurrentWorkingDirectory)
#endif
#if defined(__IDelayedRelease_FWD_DEFINED__) && !defined(IID_IDelayedRelease)
#define IID_IDelayedRelease __uuidof(IDelayedRelease)
#endif
#if defined(__IDelegateFolder_FWD_DEFINED__) && !defined(IID_IDelegateFolder)
#define IID_IDelegateFolder __uuidof(IDelegateFolder)
#endif
#if defined(__IDeskBand_FWD_DEFINED__) && !defined(IID_IDeskBand)
#define IID_IDeskBand __uuidof(IDeskBand)
#endif
#if defined(__IDiscardableBrowserProperty_FWD_DEFINED__) && !defined(IID_IDiscardableBrowserProperty)
#define IID_IDiscardableBrowserProperty __uuidof(IDiscardableBrowserProperty)
#endif
#if defined(__IDocFindFolder_FWD_DEFINED__) && !defined(IID_IDocFindFolder)
#define IID_IDocFindFolder __uuidof(IDocFindFolder)
#endif
#if defined(__IDockingWindow_FWD_DEFINED__) && !defined(IID_IDockingWindow)
#define IID_IDockingWindow __uuidof(IDockingWindow)
#endif
#if defined(__IDockingWindowFrame_FWD_DEFINED__) && !defined(IID_IDockingWindowFrame)
#define IID_IDockingWindowFrame __uuidof(IDockingWindowFrame)
#endif
#if defined(__IDockingWindowSite_FWD_DEFINED__) && !defined(IID_IDockingWindowSite)
#define IID_IDockingWindowSite __uuidof(IDockingWindowSite)
#endif
#if defined(__IDragSourceHelper_FWD_DEFINED__) && !defined(IID_IDragSourceHelper)
#define IID_IDragSourceHelper __uuidof(IDragSourceHelper)
#endif
#if defined(__IDropTargetHelper_FWD_DEFINED__) && !defined(IID_IDropTargetHelper)
#define IID_IDropTargetHelper __uuidof(IDropTargetHelper)
#endif
#if defined(__IDsBrowseDomainTree_FWD_DEFINED__) && !defined(IID_IDsBrowseDomainTree)
#define IID_IDsBrowseDomainTree __uuidof(IDsBrowseDomainTree)
#endif
#if defined(__IDsFolderInternalAPI_FWD_DEFINED__) && !defined(IID_IDsFolderInternalAPI)
#define IID_IDsFolderInternalAPI __uuidof(IDsFolderInternalAPI)
#endif
#if defined(__IDsQueryColumnHandler_FWD_DEFINED__) && !defined(IID_IDsQueryColumnHandler)
#define IID_IDsQueryColumnHandler __uuidof(IDsQueryColumnHandler)
#endif
#if defined(__IEnumExtraSearch_FWD_DEFINED__) && !defined(IID_IEnumExtraSearch)
#define IID_IEnumExtraSearch __uuidof(IEnumExtraSearch)
#endif
#if defined(__IEnumIDList_FWD_DEFINED__) && !defined(IID_IEnumIDList)
#define IID_IEnumIDList __uuidof(IEnumIDList)
#endif
#if defined(__IExtractIconA_FWD_DEFINED__) && !defined(IID_IExtractIconA)
#define IID_IExtractIconA __uuidof(IExtractIconA)
#endif
#if defined(__IExtractIconW_FWD_DEFINED__) && !defined(IID_IExtractIconW)
#define IID_IExtractIconW __uuidof(IExtractIconW)
#endif
#if defined(__IExtractImage_FWD_DEFINED__) && !defined(IID_IExtractImage)
#define IID_IExtractImage __uuidof(IExtractImage)
#endif
#if defined(__IExtractImage2_FWD_DEFINED__) && !defined(IID_IExtractImage2)
#define IID_IExtractImage2 __uuidof(IExtractImage2)
#endif
#if defined(__IFileSystemBindData_FWD_DEFINED__) && !defined(IID_IFileSystemBindData)
#define IID_IFileSystemBindData __uuidof(IFileSystemBindData)
#endif
#if defined(__IFileViewerA_FWD_DEFINED__) && !defined(IID_IFileViewerA)
#define IID_IFileViewerA __uuidof(IFileViewerA)
#endif
#if defined(__IFileViewerSite_FWD_DEFINED__) && !defined(IID_IFileViewerSite)
#define IID_IFileViewerSite __uuidof(IFileViewerSite)
#endif
#if defined(__IFileViewerW_FWD_DEFINED__) && !defined(IID_IFileViewerW)
#define IID_IFileViewerW __uuidof(IFileViewerW)
#endif
#if defined(__IInputObject_FWD_DEFINED__) && !defined(IID_IInputObject)
#define IID_IInputObject __uuidof(IInputObject)
#endif
#if defined(__IInputObjectSite_FWD_DEFINED__) && !defined(IID_IInputObjectSite)
#define IID_IInputObjectSite __uuidof(IInputObjectSite)
#endif
#if defined(__IMountedVolume_FWD_DEFINED__) && !defined(IID_IMountedVolume)
#define IID_IMountedVolume __uuidof(IMountedVolume)
#endif
#if defined(__INamedPropertyBag_FWD_DEFINED__) && !defined(IID_INamedPropertyBag)
#define IID_INamedPropertyBag __uuidof(INamedPropertyBag)
#endif
#if defined(__INewShortcutHookA_FWD_DEFINED__) && !defined(IID_INewShortcutHookA)
#define IID_INewShortcutHookA __uuidof(INewShortcutHookA)
#endif
#if defined(__INewShortcutHookW_FWD_DEFINED__) && !defined(IID_INewShortcutHookW)
#define IID_INewShortcutHookW __uuidof(INewShortcutHookW)
#endif
#if defined(__IObjMgr_FWD_DEFINED__) && !defined(IID_IObjMgr)
#define IID_IObjMgr __uuidof(IObjMgr)
#endif
#if defined(__IPersistFolder_FWD_DEFINED__) && !defined(IID_IPersistFolder)
#define IID_IPersistFolder __uuidof(IPersistFolder)
#endif
#if defined(__IPersistFolder2_FWD_DEFINED__) && !defined(IID_IPersistFolder2)
#define IID_IPersistFolder2 __uuidof(IPersistFolder2)
#endif
#if defined(__IPersistFolder3_FWD_DEFINED__) && !defined(IID_IPersistFolder3)
#define IID_IPersistFolder3 __uuidof(IPersistFolder3)
#endif
#if defined(__IPersistFreeThreadedObject_FWD_DEFINED__) && !defined(IID_IPersistFreeThreadedObject)
#define IID_IPersistFreeThreadedObject __uuidof(IPersistFreeThreadedObject)
#endif
#if defined(__IPersistQueryA_FWD_DEFINED__) && !defined(IID_IPersistQueryA)
#define IID_IPersistQueryA __uuidof(IPersistQueryA)
#endif
#if defined(__IPersistQueryW_FWD_DEFINED__) && !defined(IID_IPersistQueryW)
#define IID_IPersistQueryW __uuidof(IPersistQueryW)
#endif
#if defined(__IPrintDialogCallback_FWD_DEFINED__) && !defined(IID_IPrintDialogCallback)
#define IID_IPrintDialogCallback __uuidof(IPrintDialogCallback)
#endif
#if defined(__IPrintDialogServices_FWD_DEFINED__) && !defined(IID_IPrintDialogServices)
#define IID_IPrintDialogServices __uuidof(IPrintDialogServices)
#endif
#if defined(__IProgressDialog_FWD_DEFINED__) && !defined(IID_IProgressDialog)
#define IID_IProgressDialog __uuidof(IProgressDialog)
#endif
#if defined(__IPropSheetPage_FWD_DEFINED__) && !defined(IID_IPropSheetPage)
#define IID_IPropSheetPage __uuidof(IPropSheetPage)
#endif
#if defined(__IQueryAssociations_FWD_DEFINED__) && !defined(IID_IQueryAssociations)
#define IID_IQueryAssociations __uuidof(IQueryAssociations)
#endif
#if defined(__IQueryFormA_FWD_DEFINED__) && !defined(IID_IQueryFormA)
#define IID_IQueryFormA __uuidof(IQueryFormA)
#endif
#if defined(__IQueryFormW_FWD_DEFINED__) && !defined(IID_IQueryFormW)
#define IID_IQueryFormW __uuidof(IQueryFormW)
#endif
#if defined(__IQueryFrame_FWD_DEFINED__) && !defined(IID_IQueryFrame)
#define IID_IQueryFrame __uuidof(IQueryFrame)
#endif
#if defined(__IQueryHandler_FWD_DEFINED__) && !defined(IID_IQueryHandler)
#define IID_IQueryHandler __uuidof(IQueryHandler)
#endif
#if defined(__IQueryInfo_FWD_DEFINED__) && !defined(IID_IQueryInfo)
#define IID_IQueryInfo __uuidof(IQueryInfo)
#endif
#if defined(__IRemoteComputer_FWD_DEFINED__) && !defined(IID_IRemoteComputer)
#define IID_IRemoteComputer __uuidof(IRemoteComputer)
#endif
#if defined(__IResolveShellLink_FWD_DEFINED__) && !defined(IID_IResolveShellLink)
#define IID_IResolveShellLink __uuidof(IResolveShellLink)
#endif
#if defined(__IRunnableTask_FWD_DEFINED__) && !defined(IID_IRunnableTask)
#define IID_IRunnableTask __uuidof(IRunnableTask)
#endif
#if defined(__IShellBrowser_FWD_DEFINED__) && !defined(IID_IShellBrowser)
#define IID_IShellBrowser __uuidof(IShellBrowser)
#endif
#if defined(__IShellChangeNotify_FWD_DEFINED__) && !defined(IID_IShellChangeNotify)
#define IID_IShellChangeNotify __uuidof(IShellChangeNotify)
#endif
#if defined(__IShellCopyHookA_FWD_DEFINED__) && !defined(IID_IShellCopyHookA)
#define IID_IShellCopyHookA __uuidof(IShellCopyHookA)
#endif
#if defined(__IShellCopyHookW_FWD_DEFINED__) && !defined(IID_IShellCopyHookW)
#define IID_IShellCopyHookW __uuidof(IShellCopyHookW)
#endif
#if defined(__IShellDetails_FWD_DEFINED__) && !defined(IID_IShellDetails)
#define IID_IShellDetails __uuidof(IShellDetails)
#endif
#if defined(__IShellDetails3_FWD_DEFINED__) && !defined(IID_IShellDetails3)
#define IID_IShellDetails3 __uuidof(IShellDetails3)
#endif
#if defined(__IShellExecuteHookA_FWD_DEFINED__) && !defined(IID_IShellExecuteHookA)
#define IID_IShellExecuteHookA __uuidof(IShellExecuteHookA)
#endif
#if defined(__IShellExecuteHookW_FWD_DEFINED__) && !defined(IID_IShellExecuteHookW)
#define IID_IShellExecuteHookW __uuidof(IShellExecuteHookW)
#endif
#if defined(__IShellExtInit_FWD_DEFINED__) && !defined(IID_IShellExtInit)
#define IID_IShellExtInit __uuidof(IShellExtInit)
#endif
#if defined(__IShellFolder_FWD_DEFINED__) && !defined(IID_IShellFolder)
#define IID_IShellFolder __uuidof(IShellFolder)
#endif
#if defined(__IShellFolder2_FWD_DEFINED__) && !defined(IID_IShellFolder2)
#define IID_IShellFolder2 __uuidof(IShellFolder2)
#endif
#if defined(__IShellFolderViewCB_FWD_DEFINED__) && !defined(IID_IShellFolderViewCB)
#define IID_IShellFolderViewCB __uuidof(IShellFolderViewCB)
#endif
#if defined(__IShellIcon_FWD_DEFINED__) && !defined(IID_IShellIcon)
#define IID_IShellIcon __uuidof(IShellIcon)
#endif
#if defined(__IShellIconOverlay_FWD_DEFINED__) && !defined(IID_IShellIconOverlay)
#define IID_IShellIconOverlay __uuidof(IShellIconOverlay)
#endif
#if defined(__IShellIconOverlayIdentifier_FWD_DEFINED__) && !defined(IID_IShellIconOverlayIdentifier)
#define IID_IShellIconOverlayIdentifier __uuidof(IShellIconOverlayIdentifier)
#endif
#if defined(__IShellLinkA_FWD_DEFINED__) && !defined(IID_IShellLinkA)
#define IID_IShellLinkA __uuidof(IShellLinkA)
#endif
#if defined(__IShellLinkDataList_FWD_DEFINED__) && !defined(IID_IShellLinkDataList)
#define IID_IShellLinkDataList __uuidof(IShellLinkDataList)
#endif
#if defined(__IShellLinkW_FWD_DEFINED__) && !defined(IID_IShellLinkW)
#define IID_IShellLinkW __uuidof(IShellLinkW)
#endif
#if defined(__IShellPropSheetExt_FWD_DEFINED__) && !defined(IID_IShellPropSheetExt)
#define IID_IShellPropSheetExt __uuidof(IShellPropSheetExt)
#endif
#if defined(__IShellView_FWD_DEFINED__) && !defined(IID_IShellView)
#define IID_IShellView __uuidof(IShellView)
#endif
#if defined(__IShellView2_FWD_DEFINED__) && !defined(IID_IShellView2)
#define IID_IShellView2 __uuidof(IShellView2)
#endif
#if defined(__ISynchronizedCallBack_FWD_DEFINED__) && !defined(IID_ISynchronizedCallBack)
#define IID_ISynchronizedCallBack __uuidof(ISynchronizedCallBack)
#endif
#if defined(__ITaskbarList_FWD_DEFINED__) && !defined(IID_ITaskbarList)
#define IID_ITaskbarList __uuidof(ITaskbarList)
#endif
#if defined(__IURLSearchHook_FWD_DEFINED__) && !defined(IID_IURLSearchHook)
#define IID_IURLSearchHook __uuidof(IURLSearchHook)
#endif
#if defined(__IUniformResourceLocatorA_FWD_DEFINED__) && !defined(IID_IUniformResourceLocatorA)
#define IID_IUniformResourceLocatorA __uuidof(IUniformResourceLocatorA)
#endif
#if defined(__IUniformResourceLocatorW_FWD_DEFINED__) && !defined(IID_IUniformResourceLocatorW)
#define IID_IUniformResourceLocatorW __uuidof(IUniformResourceLocatorW)
#endif
#if defined(__IADCCtl_FWD_DEFINED__) && !defined(IID_IADCCtl)
#define IID_IADCCtl __uuidof(IADCCtl)
#endif
#if defined(__IAppPublisher_FWD_DEFINED__) && !defined(IID_IAppPublisher)
#define IID_IAppPublisher __uuidof(IAppPublisher)
#endif
#if defined(__IEnumInstalledApps_FWD_DEFINED__) && !defined(IID_IEnumInstalledApps)
#define IID_IEnumInstalledApps __uuidof(IEnumInstalledApps)
#endif
#if defined(__IEnumPublishedApps_FWD_DEFINED__) && !defined(IID_IEnumPublishedApps)
#define IID_IEnumPublishedApps __uuidof(IEnumPublishedApps)
#endif
#if defined(__IInstalledApp_FWD_DEFINED__) && !defined(IID_IInstalledApp)
#define IID_IInstalledApp __uuidof(IInstalledApp)
#endif
#if defined(__IPublishedApp_FWD_DEFINED__) && !defined(IID_IPublishedApp)
#define IID_IPublishedApp __uuidof(IPublishedApp)
#endif
#if defined(__IShellApp_FWD_DEFINED__) && !defined(IID_IShellApp)
#define IID_IShellApp __uuidof(IShellApp)
#endif
#if defined(__IShellAppManager_FWD_DEFINED__) && !defined(IID_IShellAppManager)
#define IID_IShellAppManager __uuidof(IShellAppManager)
#endif
#if defined(__DSearchCommandEvents_FWD_DEFINED__) && !defined(DIID_DSearchCommandEvents)
#define DIID_DSearchCommandEvents __uuidof(DSearchCommandEvents)
#endif
#if defined(__DShellFolderViewEvents_FWD_DEFINED__) && !defined(DIID_DShellFolderViewEvents)
#define DIID_DShellFolderViewEvents __uuidof(DShellFolderViewEvents)
#endif
#if defined(__DFConstraint_FWD_DEFINED__) && !defined(IID_DFConstraint)
#define IID_DFConstraint __uuidof(DFConstraint)
#endif
#if defined(__Folder_FWD_DEFINED__) && !defined(IID_Folder)
#define IID_Folder __uuidof(Folder)
#endif
#if defined(__Folder2_FWD_DEFINED__) && !defined(IID_Folder2)
#define IID_Folder2 __uuidof(Folder2)
#endif
#if defined(__FolderItem_FWD_DEFINED__) && !defined(IID_FolderItem)
#define IID_FolderItem __uuidof(FolderItem)
#endif
#if defined(__FolderItem2_FWD_DEFINED__) && !defined(IID_FolderItem2)
#define IID_FolderItem2 __uuidof(FolderItem2)
#endif
#if defined(__FolderItemVerb_FWD_DEFINED__) && !defined(IID_FolderItemVerb)
#define IID_FolderItemVerb __uuidof(FolderItemVerb)
#endif
#if defined(__FolderItemVerbs_FWD_DEFINED__) && !defined(IID_FolderItemVerbs)
#define IID_FolderItemVerbs __uuidof(FolderItemVerbs)
#endif
#if defined(__FolderItems_FWD_DEFINED__) && !defined(IID_FolderItems)
#define IID_FolderItems __uuidof(FolderItems)
#endif
#if defined(__FolderItems2_FWD_DEFINED__) && !defined(IID_FolderItems2)
#define IID_FolderItems2 __uuidof(FolderItems2)
#endif
#if defined(__IAsyncOperation_FWD_DEFINED__) && !defined(IID_IAsyncOperation)
#define IID_IAsyncOperation __uuidof(IAsyncOperation)
#endif
#if defined(__IAutoComplete_FWD_DEFINED__) && !defined(IID_IAutoComplete)
#define IID_IAutoComplete __uuidof(IAutoComplete)
#endif
#if defined(__IAutoComplete2_FWD_DEFINED__) && !defined(IID_IAutoComplete2)
#define IID_IAutoComplete2 __uuidof(IAutoComplete2)
#endif
#if defined(__IFileSearchBand_FWD_DEFINED__) && !defined(IID_IFileSearchBand)
#define IID_IFileSearchBand __uuidof(IFileSearchBand)
#endif
#if defined(__IFolderViewOC_FWD_DEFINED__) && !defined(IID_IFolderViewOC)
#define IID_IFolderViewOC __uuidof(IFolderViewOC)
#endif
#if defined(__ISearchCommandExt_FWD_DEFINED__) && !defined(IID_ISearchCommandExt)
#define IID_ISearchCommandExt __uuidof(ISearchCommandExt)
#endif
#if defined(__IShellDispatch_FWD_DEFINED__) && !defined(IID_IShellDispatch)
#define IID_IShellDispatch __uuidof(IShellDispatch)
#endif
#if defined(__IShellDispatch2_FWD_DEFINED__) && !defined(IID_IShellDispatch2)
#define IID_IShellDispatch2 __uuidof(IShellDispatch2)
#endif
#if defined(__IShellFolderViewDual_FWD_DEFINED__) && !defined(IID_IShellFolderViewDual)
#define IID_IShellFolderViewDual __uuidof(IShellFolderViewDual)
#endif
#if defined(__IShellLinkDual_FWD_DEFINED__) && !defined(IID_IShellLinkDual)
#define IID_IShellLinkDual __uuidof(IShellLinkDual)
#endif
#if defined(__IShellLinkDual2_FWD_DEFINED__) && !defined(IID_IShellLinkDual2)
#define IID_IShellLinkDual2 __uuidof(IShellLinkDual2)
#endif
#if defined(__IBrowserFrameOptions_FWD_DEFINED__) && !defined(IID_IBrowserFrameOptions)
#define IID_IBrowserFrameOptions __uuidof(IBrowserFrameOptions)
#endif
#if defined(__DThumbCtlEvents_FWD_DEFINED__) && !defined(DIID_DThumbCtlEvents)
#define DIID_DThumbCtlEvents __uuidof(DThumbCtlEvents)
#endif
#if defined(__IThumbCtl_FWD_DEFINED__) && !defined(IID_IThumbCtl)
#define IID_IThumbCtl __uuidof(IThumbCtl)
#endif
#if defined(__IWebView_FWD_DEFINED__) && !defined(IID_IWebView)
#define IID_IWebView __uuidof(IWebView)
#endif
#if defined(__IWebViewFolderIcon_FWD_DEFINED__) && !defined(IID_IWebViewFolderIcon)
#define IID_IWebViewFolderIcon __uuidof(IWebViewFolderIcon)
#endif
#if defined(__IWebViewFolderIcon2_FWD_DEFINED__) && !defined(IID_IWebViewFolderIcon2)
#define IID_IWebViewFolderIcon2 __uuidof(IWebViewFolderIcon2)
#endif
#if defined(__INetCfgComponentControl_FWD_DEFINED__) && !defined(IID_INetCfgComponentControl)
#define IID_INetCfgComponentControl __uuidof(INetCfgComponentControl)
#endif
#if defined(__INetCfgComponentNotifyBinding_FWD_DEFINED__) && !defined(IID_INetCfgComponentNotifyBinding)
#define IID_INetCfgComponentNotifyBinding __uuidof(INetCfgComponentNotifyBinding)
#endif
#if defined(__INetCfgComponentNotifyGlobal_FWD_DEFINED__) && !defined(IID_INetCfgComponentNotifyGlobal)
#define IID_INetCfgComponentNotifyGlobal __uuidof(INetCfgComponentNotifyGlobal)
#endif
#if defined(__INetCfgComponentPropertyUi_FWD_DEFINED__) && !defined(IID_INetCfgComponentPropertyUi)
#define IID_INetCfgComponentPropertyUi __uuidof(INetCfgComponentPropertyUi)
#endif
#if defined(__INetCfgComponentSetup_FWD_DEFINED__) && !defined(IID_INetCfgComponentSetup)
#define IID_INetCfgComponentSetup __uuidof(INetCfgComponentSetup)
#endif
#if defined(__INetCfgComponentUpperEdge_FWD_DEFINED__) && !defined(IID_INetCfgComponentUpperEdge)
#define IID_INetCfgComponentUpperEdge __uuidof(INetCfgComponentUpperEdge)
#endif
#if defined(__INetCfgPnpReconfigCallback_FWD_DEFINED__) && !defined(IID_INetCfgPnpReconfigCallback)
#define IID_INetCfgPnpReconfigCallback __uuidof(INetCfgPnpReconfigCallback)
#endif
#if defined(__INetLanConnectionUiInfo_FWD_DEFINED__) && !defined(IID_INetLanConnectionUiInfo)
#define IID_INetLanConnectionUiInfo __uuidof(INetLanConnectionUiInfo)
#endif
#if defined(__IIpxAdapterInfo_FWD_DEFINED__) && !defined(IID_IIpxAdapterInfo)
#define IID_IIpxAdapterInfo __uuidof(IIpxAdapterInfo)
#endif
#if defined(__INetCfgComponentPrivate_FWD_DEFINED__) && !defined(IID_INetCfgComponentPrivate)
#define IID_INetCfgComponentPrivate __uuidof(INetCfgComponentPrivate)
#endif
#if defined(__INetCfgInternalSetup_FWD_DEFINED__) && !defined(IID_INetCfgInternalSetup)
#define IID_INetCfgInternalSetup __uuidof(INetCfgInternalSetup)
#endif
#if defined(__INetCfgSpecialCase_FWD_DEFINED__) && !defined(IID_INetCfgSpecialCase)
#define IID_INetCfgSpecialCase __uuidof(INetCfgSpecialCase)
#endif
#if defined(__INetInstallQueue_FWD_DEFINED__) && !defined(IID_INetInstallQueue)
#define IID_INetInstallQueue __uuidof(INetInstallQueue)
#endif
#if defined(__ITcpipProperties_FWD_DEFINED__) && !defined(IID_ITcpipProperties)
#define IID_ITcpipProperties __uuidof(ITcpipProperties)
#endif
#if defined(__IEnumNetCfgBindingInterface_FWD_DEFINED__) && !defined(IID_IEnumNetCfgBindingInterface)
#define IID_IEnumNetCfgBindingInterface __uuidof(IEnumNetCfgBindingInterface)
#endif
#if defined(__IEnumNetCfgBindingPath_FWD_DEFINED__) && !defined(IID_IEnumNetCfgBindingPath)
#define IID_IEnumNetCfgBindingPath __uuidof(IEnumNetCfgBindingPath)
#endif
#if defined(__IEnumNetCfgComponent_FWD_DEFINED__) && !defined(IID_IEnumNetCfgComponent)
#define IID_IEnumNetCfgComponent __uuidof(IEnumNetCfgComponent)
#endif
#if defined(__INetCfg_FWD_DEFINED__) && !defined(IID_INetCfg)
#define IID_INetCfg __uuidof(INetCfg)
#endif
#if defined(__INetCfgBindingInterface_FWD_DEFINED__) && !defined(IID_INetCfgBindingInterface)
#define IID_INetCfgBindingInterface __uuidof(INetCfgBindingInterface)
#endif
#if defined(__INetCfgBindingPath_FWD_DEFINED__) && !defined(IID_INetCfgBindingPath)
#define IID_INetCfgBindingPath __uuidof(INetCfgBindingPath)
#endif
#if defined(__INetCfgClass_FWD_DEFINED__) && !defined(IID_INetCfgClass)
#define IID_INetCfgClass __uuidof(INetCfgClass)
#endif
#if defined(__INetCfgClassSetup_FWD_DEFINED__) && !defined(IID_INetCfgClassSetup)
#define IID_INetCfgClassSetup __uuidof(INetCfgClassSetup)
#endif
#if defined(__INetCfgComponent_FWD_DEFINED__) && !defined(IID_INetCfgComponent)
#define IID_INetCfgComponent __uuidof(INetCfgComponent)
#endif
#if defined(__INetCfgComponentBindings_FWD_DEFINED__) && !defined(IID_INetCfgComponentBindings)
#define IID_INetCfgComponentBindings __uuidof(INetCfgComponentBindings)
#endif
#if defined(__INetCfgLock_FWD_DEFINED__) && !defined(IID_INetCfgLock)
#define IID_INetCfgLock __uuidof(INetCfgLock)
#endif
#if defined(__IEnumNetConnection_FWD_DEFINED__) && !defined(IID_IEnumNetConnection)
#define IID_IEnumNetConnection __uuidof(IEnumNetConnection)
#endif
#if defined(__INetConnection_FWD_DEFINED__) && !defined(IID_INetConnection)
#define IID_INetConnection __uuidof(INetConnection)
#endif
#if defined(__INetConnectionCommonUi_FWD_DEFINED__) && !defined(IID_INetConnectionCommonUi)
#define IID_INetConnectionCommonUi __uuidof(INetConnectionCommonUi)
#endif
#if defined(__INetConnectionConnectUi_FWD_DEFINED__) && !defined(IID_INetConnectionConnectUi)
#define IID_INetConnectionConnectUi __uuidof(INetConnectionConnectUi)
#endif
#if defined(__INetConnectionManager_FWD_DEFINED__) && !defined(IID_INetConnectionManager)
#define IID_INetConnectionManager __uuidof(INetConnectionManager)
#endif
#if defined(__INetConnectionPropertyUi_FWD_DEFINED__) && !defined(IID_INetConnectionPropertyUi)
#define IID_INetConnectionPropertyUi __uuidof(INetConnectionPropertyUi)
#endif
#if defined(__INetConnectionBrandingInfo_FWD_DEFINED__) && !defined(IID_INetConnectionBrandingInfo)
#define IID_INetConnectionBrandingInfo __uuidof(INetConnectionBrandingInfo)
#endif
#if defined(__INetConnectionManagerDebug_FWD_DEFINED__) && !defined(IID_INetConnectionManagerDebug)
#define IID_INetConnectionManagerDebug __uuidof(INetConnectionManagerDebug)
#endif
#if defined(__INetConnectionNotifySink_FWD_DEFINED__) && !defined(IID_INetConnectionNotifySink)
#define IID_INetConnectionNotifySink __uuidof(INetConnectionNotifySink)
#endif
#if defined(__INetConnectionUiLock_FWD_DEFINED__) && !defined(IID_INetConnectionUiLock)
#define IID_INetConnectionUiLock __uuidof(INetConnectionUiLock)
#endif
#if defined(__INetConnectionUiUtilities_FWD_DEFINED__) && !defined(IID_INetConnectionUiUtilities)
#define IID_INetConnectionUiUtilities __uuidof(INetConnectionUiUtilities)
#endif
#if defined(__INetConnectionWizardUi_FWD_DEFINED__) && !defined(IID_INetConnectionWizardUi)
#define IID_INetConnectionWizardUi __uuidof(INetConnectionWizardUi)
#endif
#if defined(__INetConnectionWizardUiContext_FWD_DEFINED__) && !defined(IID_INetConnectionWizardUiContext)
#define IID_INetConnectionWizardUiContext __uuidof(INetConnectionWizardUiContext)
#endif
#if defined(__INetInboundConnection_FWD_DEFINED__) && !defined(IID_INetInboundConnection)
#define IID_INetInboundConnection __uuidof(INetInboundConnection)
#endif
#if defined(__INetLanConnection_FWD_DEFINED__) && !defined(IID_INetLanConnection)
#define IID_INetLanConnection __uuidof(INetLanConnection)
#endif
#if defined(__INetLanConnectionWizardUi_FWD_DEFINED__) && !defined(IID_INetLanConnectionWizardUi)
#define IID_INetLanConnectionWizardUi __uuidof(INetLanConnectionWizardUi)
#endif
#if defined(__INetRasConnection_FWD_DEFINED__) && !defined(IID_INetRasConnection)
#define IID_INetRasConnection __uuidof(INetRasConnection)
#endif
#if defined(__INetRasConnectionIpUiInfo_FWD_DEFINED__) && !defined(IID_INetRasConnectionIpUiInfo)
#define IID_INetRasConnectionIpUiInfo __uuidof(INetRasConnectionIpUiInfo)
#endif
#if defined(__IPersistNetConnection_FWD_DEFINED__) && !defined(IID_IPersistNetConnection)
#define IID_IPersistNetConnection __uuidof(IPersistNetConnection)
#endif
#if defined(__ISdo_FWD_DEFINED__) && !defined(IID_ISdo)
#define IID_ISdo __uuidof(ISdo)
#endif
#if defined(__ISdoClassInfo_FWD_DEFINED__) && !defined(IID_ISdoClassInfo)
#define IID_ISdoClassInfo __uuidof(ISdoClassInfo)
#endif
#if defined(__ISdoCollection_FWD_DEFINED__) && !defined(IID_ISdoCollection)
#define IID_ISdoCollection __uuidof(ISdoCollection)
#endif
#if defined(__ISdoDictionary_FWD_DEFINED__) && !defined(IID_ISdoDictionary)
#define IID_ISdoDictionary __uuidof(ISdoDictionary)
#endif
#if defined(__ISdoDictionaryOld_FWD_DEFINED__) && !defined(IID_ISdoDictionaryOld)
#define IID_ISdoDictionaryOld __uuidof(ISdoDictionaryOld)
#endif
#if defined(__ISdoMachine_FWD_DEFINED__) && !defined(IID_ISdoMachine)
#define IID_ISdoMachine __uuidof(ISdoMachine)
#endif
#if defined(__ISdoPropertyInfo_FWD_DEFINED__) && !defined(IID_ISdoPropertyInfo)
#define IID_ISdoPropertyInfo __uuidof(ISdoPropertyInfo)
#endif
#if defined(__ISdoSchema_FWD_DEFINED__) && !defined(IID_ISdoSchema)
#define IID_ISdoSchema __uuidof(ISdoSchema)
#endif
#if defined(__ISdoService_FWD_DEFINED__) && !defined(IID_ISdoService)
#define IID_ISdoService __uuidof(ISdoService)
#endif
#if defined(__ISdoServiceControl_FWD_DEFINED__) && !defined(IID_ISdoServiceControl)
#define IID_ISdoServiceControl __uuidof(ISdoServiceControl)
#endif
#if defined(__AsyncIEventSourceCallback_FWD_DEFINED__) && !defined(IID_AsyncIEventSourceCallback)
#define IID_AsyncIEventSourceCallback __uuidof(AsyncIEventSourceCallback)
#endif
#if defined(__ContextInfo_FWD_DEFINED__) && !defined(IID_ContextInfo)
#define IID_ContextInfo __uuidof(ContextInfo)
#endif
#if defined(__IActivationEvents_FWD_DEFINED__) && !defined(IID_IActivationEvents)
#define IID_IActivationEvents __uuidof(IActivationEvents)
#endif
#if defined(__IActivity_FWD_DEFINED__) && !defined(IID_IActivity)
#define IID_IActivity __uuidof(IActivity)
#endif
#if defined(__IAppTracker_FWD_DEFINED__) && !defined(IID_IAppTracker)
#define IID_IAppTracker __uuidof(IAppTracker)
#endif
#if defined(__IAssociation_FWD_DEFINED__) && !defined(IID_IAssociation)
#define IID_IAssociation __uuidof(IAssociation)
#endif
#if defined(__ICOMAdminCatalog_FWD_DEFINED__) && !defined(IID_ICOMAdminCatalog)
#define IID_ICOMAdminCatalog __uuidof(ICOMAdminCatalog)
#endif
#if defined(__ICOMLBArguments_FWD_DEFINED__) && !defined(IID_ICOMLBArguments)
#define IID_ICOMLBArguments __uuidof(ICOMLBArguments)
#endif
#if defined(__ICRMClerk_FWD_DEFINED__) && !defined(IID_ICRMClerk)
#define IID_ICRMClerk __uuidof(ICRMClerk)
#endif
#if defined(__ICRMRecoveryClerk_FWD_DEFINED__) && !defined(IID_ICRMRecoveryClerk)
#define IID_ICRMRecoveryClerk __uuidof(ICRMRecoveryClerk)
#endif
#if defined(__ICallContextNotify_FWD_DEFINED__) && !defined(IID_ICallContextNotify)
#define IID_ICallContextNotify __uuidof(ICallContextNotify)
#endif
#if defined(__ICatalogCollection_FWD_DEFINED__) && !defined(IID_ICatalogCollection)
#define IID_ICatalogCollection __uuidof(ICatalogCollection)
#endif
#if defined(__ICatalogObject_FWD_DEFINED__) && !defined(IID_ICatalogObject)
#define IID_ICatalogObject __uuidof(ICatalogObject)
#endif
#if defined(__ICategoriesCollection_FWD_DEFINED__) && !defined(IID_ICategoriesCollection)
#define IID_ICategoriesCollection __uuidof(ICategoriesCollection)
#endif
#if defined(__IClassFactoryWithCoContext_FWD_DEFINED__) && !defined(IID_IClassFactoryWithCoContext)
#define IID_IClassFactoryWithCoContext __uuidof(IClassFactoryWithCoContext)
#endif
#if defined(__IClassTrackerUpdate_FWD_DEFINED__) && !defined(IID_IClassTrackerUpdate)
#define IID_IClassTrackerUpdate __uuidof(IClassTrackerUpdate)
#endif
#if defined(__IClassVbDebugInfo_FWD_DEFINED__) && !defined(IID_IClassVbDebugInfo)
#define IID_IClassVbDebugInfo __uuidof(IClassVbDebugInfo)
#endif
#if defined(__IClerksCollection_FWD_DEFINED__) && !defined(IID_IClerksCollection)
#define IID_IClerksCollection __uuidof(IClerksCollection)
#endif
#if defined(__IComActivityEvents_FWD_DEFINED__) && !defined(IID_IComActivityEvents)
#define IID_IComActivityEvents __uuidof(IComActivityEvents)
#endif
#if defined(__IComAppEvents_FWD_DEFINED__) && !defined(IID_IComAppEvents)
#define IID_IComAppEvents __uuidof(IComAppEvents)
#endif
#if defined(__IComCRMEvents_FWD_DEFINED__) && !defined(IID_IComCRMEvents)
#define IID_IComCRMEvents __uuidof(IComCRMEvents)
#endif
#if defined(__IComExceptionEvents_FWD_DEFINED__) && !defined(IID_IComExceptionEvents)
#define IID_IComExceptionEvents __uuidof(IComExceptionEvents)
#endif
#if defined(__IComIdentityEvents_FWD_DEFINED__) && !defined(IID_IComIdentityEvents)
#define IID_IComIdentityEvents __uuidof(IComIdentityEvents)
#endif
#if defined(__IComInstanceEvents_FWD_DEFINED__) && !defined(IID_IComInstanceEvents)
#define IID_IComInstanceEvents __uuidof(IComInstanceEvents)
#endif
#if defined(__IComLceEventDispatcher_FWD_DEFINED__) && !defined(IID_IComLceEventDispatcher)
#define IID_IComLceEventDispatcher __uuidof(IComLceEventDispatcher)
#endif
#if defined(__IComMethodEvents_FWD_DEFINED__) && !defined(IID_IComMethodEvents)
#define IID_IComMethodEvents __uuidof(IComMethodEvents)
#endif
#if defined(__IComObjectConstructionEvents_FWD_DEFINED__) && !defined(IID_IComObjectConstructionEvents)
#define IID_IComObjectConstructionEvents __uuidof(IComObjectConstructionEvents)
#endif
#if defined(__IComObjectEvents_FWD_DEFINED__) && !defined(IID_IComObjectEvents)
#define IID_IComObjectEvents __uuidof(IComObjectEvents)
#endif
#if defined(__IComObjectPoolEvents_FWD_DEFINED__) && !defined(IID_IComObjectPoolEvents)
#define IID_IComObjectPoolEvents __uuidof(IComObjectPoolEvents)
#endif
#if defined(__IComObjectPoolEvents2_FWD_DEFINED__) && !defined(IID_IComObjectPoolEvents2)
#define IID_IComObjectPoolEvents2 __uuidof(IComObjectPoolEvents2)
#endif
#if defined(__IComQCEvents_FWD_DEFINED__) && !defined(IID_IComQCEvents)
#define IID_IComQCEvents __uuidof(IComQCEvents)
#endif
#if defined(__IComResourceEvents_FWD_DEFINED__) && !defined(IID_IComResourceEvents)
#define IID_IComResourceEvents __uuidof(IComResourceEvents)
#endif
#if defined(__IComSecurityEvents_FWD_DEFINED__) && !defined(IID_IComSecurityEvents)
#define IID_IComSecurityEvents __uuidof(IComSecurityEvents)
#endif
#if defined(__IComStaThreadPoolKnobs_FWD_DEFINED__) && !defined(IID_IComStaThreadPoolKnobs)
#define IID_IComStaThreadPoolKnobs __uuidof(IComStaThreadPoolKnobs)
#endif
#if defined(__IComThreadEvents_FWD_DEFINED__) && !defined(IID_IComThreadEvents)
#define IID_IComThreadEvents __uuidof(IComThreadEvents)
#endif
#if defined(__IComTransactionEvents_FWD_DEFINED__) && !defined(IID_IComTransactionEvents)
#define IID_IComTransactionEvents __uuidof(IComTransactionEvents)
#endif
#if defined(__IComUserEvent_FWD_DEFINED__) && !defined(IID_IComUserEvent)
#define IID_IComUserEvent __uuidof(IComUserEvent)
#endif
#if defined(__IContextProperties_FWD_DEFINED__) && !defined(IID_IContextProperties)
#define IID_IContextProperties __uuidof(IContextProperties)
#endif
#if defined(__IContextState_FWD_DEFINED__) && !defined(IID_IContextState)
#define IID_IContextState __uuidof(IContextState)
#endif
#if defined(__ICreatePolicyPackage_FWD_DEFINED__) && !defined(IID_ICreatePolicyPackage)
#define IID_ICreatePolicyPackage __uuidof(ICreatePolicyPackage)
#endif
#if defined(__ICreateWithTipTransactionEx_FWD_DEFINED__) && !defined(IID_ICreateWithTipTransactionEx)
#define IID_ICreateWithTipTransactionEx __uuidof(ICreateWithTipTransactionEx)
#endif
#if defined(__ICreateWithTransactionEx_FWD_DEFINED__) && !defined(IID_ICreateWithTransactionEx)
#define IID_ICreateWithTransactionEx __uuidof(ICreateWithTransactionEx)
#endif
#if defined(__ICrmCompensator_FWD_DEFINED__) && !defined(IID_ICrmCompensator)
#define IID_ICrmCompensator __uuidof(ICrmCompensator)
#endif
#if defined(__ICrmCompensatorVariants_FWD_DEFINED__) && !defined(IID_ICrmCompensatorVariants)
#define IID_ICrmCompensatorVariants __uuidof(ICrmCompensatorVariants)
#endif
#if defined(__ICrmFormatLogRecords_FWD_DEFINED__) && !defined(IID_ICrmFormatLogRecords)
#define IID_ICrmFormatLogRecords __uuidof(ICrmFormatLogRecords)
#endif
#if defined(__ICrmLogControl_FWD_DEFINED__) && !defined(IID_ICrmLogControl)
#define IID_ICrmLogControl __uuidof(ICrmLogControl)
#endif
#if defined(__ICrmMonitor_FWD_DEFINED__) && !defined(IID_ICrmMonitor)
#define IID_ICrmMonitor __uuidof(ICrmMonitor)
#endif
#if defined(__ICrmMonitorClerks_FWD_DEFINED__) && !defined(IID_ICrmMonitorClerks)
#define IID_ICrmMonitorClerks __uuidof(ICrmMonitorClerks)
#endif
#if defined(__ICrmMonitorLogRecords_FWD_DEFINED__) && !defined(IID_ICrmMonitorLogRecords)
#define IID_ICrmMonitorLogRecords __uuidof(ICrmMonitorLogRecords)
#endif
#if defined(__IDispenserDriver_FWD_DEFINED__) && !defined(IID_IDispenserDriver)
#define IID_IDispenserDriver __uuidof(IDispenserDriver)
#endif
#if defined(__IDispenserManager_FWD_DEFINED__) && !defined(IID_IDispenserManager)
#define IID_IDispenserManager __uuidof(IDispenserManager)
#endif
#if defined(__IDispenserManagerShutdownGuarantee_FWD_DEFINED__) && !defined(IID_IDispenserManagerShutdownGuarantee)
#define IID_IDispenserManagerShutdownGuarantee __uuidof(IDispenserManagerShutdownGuarantee)
#endif
#if defined(__IEnumEventObject_FWD_DEFINED__) && !defined(IID_IEnumEventObject)
#define IID_IEnumEventObject __uuidof(IEnumEventObject)
#endif
#if defined(__IEnumNames_FWD_DEFINED__) && !defined(IID_IEnumNames)
#define IID_IEnumNames __uuidof(IEnumNames)
#endif
#if defined(__IEnumTRUSTPOLICYINFO_FWD_DEFINED__) && !defined(IID_IEnumTRUSTPOLICYINFO)
#define IID_IEnumTRUSTPOLICYINFO __uuidof(IEnumTRUSTPOLICYINFO)
#endif
#if defined(__IEnumTrustPolicy_FWD_DEFINED__) && !defined(IID_IEnumTrustPolicy)
#define IID_IEnumTrustPolicy __uuidof(IEnumTrustPolicy)
#endif
#if defined(__IEventCall_FWD_DEFINED__) && !defined(IID_IEventCall)
#define IID_IEventCall __uuidof(IEventCall)
#endif
#if defined(__IEventClass_FWD_DEFINED__) && !defined(IID_IEventClass)
#define IID_IEventClass __uuidof(IEventClass)
#endif
#if defined(__IEventClass2_FWD_DEFINED__) && !defined(IID_IEventClass2)
#define IID_IEventClass2 __uuidof(IEventClass2)
#endif
#if defined(__IEventControl_FWD_DEFINED__) && !defined(IID_IEventControl)
#define IID_IEventControl __uuidof(IEventControl)
#endif
#if defined(__IEventDispatcher_FWD_DEFINED__) && !defined(IID_IEventDispatcher)
#define IID_IEventDispatcher __uuidof(IEventDispatcher)
#endif
#if defined(__IEventObjectChange_FWD_DEFINED__) && !defined(IID_IEventObjectChange)
#define IID_IEventObjectChange __uuidof(IEventObjectChange)
#endif
#if defined(__IEventObjectCollection_FWD_DEFINED__) && !defined(IID_IEventObjectCollection)
#define IID_IEventObjectCollection __uuidof(IEventObjectCollection)
#endif
#if defined(__IEventProperty_FWD_DEFINED__) && !defined(IID_IEventProperty)
#define IID_IEventProperty __uuidof(IEventProperty)
#endif
#if defined(__IEventPublisher_FWD_DEFINED__) && !defined(IID_IEventPublisher)
#define IID_IEventPublisher __uuidof(IEventPublisher)
#endif
#if defined(__IEventServer_FWD_DEFINED__) && !defined(IID_IEventServer)
#define IID_IEventServer __uuidof(IEventServer)
#endif
#if defined(__IEventSourceCallback_FWD_DEFINED__) && !defined(IID_IEventSourceCallback)
#define IID_IEventSourceCallback __uuidof(IEventSourceCallback)
#endif
#if defined(__IEventSubscription_FWD_DEFINED__) && !defined(IID_IEventSubscription)
#define IID_IEventSubscription __uuidof(IEventSubscription)
#endif
#if defined(__IEventSubscription2_FWD_DEFINED__) && !defined(IID_IEventSubscription2)
#define IID_IEventSubscription2 __uuidof(IEventSubscription2)
#endif
#if defined(__IEventSystem_FWD_DEFINED__) && !defined(IID_IEventSystem)
#define IID_IEventSystem __uuidof(IEventSystem)
#endif
#if defined(__IFailfastControl_FWD_DEFINED__) && !defined(IID_IFailfastControl)
#define IID_IFailfastControl __uuidof(IFailfastControl)
#endif
#if defined(__IFiringControl_FWD_DEFINED__) && !defined(IID_IFiringControl)
#define IID_IFiringControl __uuidof(IFiringControl)
#endif
#if defined(__IGetAppData_FWD_DEFINED__) && !defined(IID_IGetAppData)
#define IID_IGetAppData __uuidof(IGetAppData)
#endif
#if defined(__IGetContextProperties_FWD_DEFINED__) && !defined(IID_IGetContextProperties)
#define IID_IGetContextProperties __uuidof(IGetContextProperties)
#endif
#if defined(__IGetSecurityCallContext_FWD_DEFINED__) && !defined(IID_IGetSecurityCallContext)
#define IID_IGetSecurityCallContext __uuidof(IGetSecurityCallContext)
#endif
#if defined(__IHolder_FWD_DEFINED__) && !defined(IID_IHolder)
#define IID_IHolder __uuidof(IHolder)
#endif
#if defined(__IImpersonationControl_FWD_DEFINED__) && !defined(IID_IImpersonationControl)
#define IID_IImpersonationControl __uuidof(IImpersonationControl)
#endif
#if defined(__IInstancesCollection_FWD_DEFINED__) && !defined(IID_IInstancesCollection)
#define IID_IInstancesCollection __uuidof(IInstancesCollection)
#endif
#if defined(__IIntegrator_FWD_DEFINED__) && !defined(IID_IIntegrator)
#define IID_IIntegrator __uuidof(IIntegrator)
#endif
#if defined(__IJITActivationProperty_FWD_DEFINED__) && !defined(IID_IJITActivationProperty)
#define IID_IJITActivationProperty __uuidof(IJITActivationProperty)
#endif
#if defined(__ILBEvents_FWD_DEFINED__) && !defined(IID_ILBEvents)
#define IID_ILBEvents __uuidof(ILBEvents)
#endif
#if defined(__ILQue_FWD_DEFINED__) && !defined(IID_ILQue)
#define IID_ILQue __uuidof(ILQue)
#endif
#if defined(__IMSMQQueueOptions_FWD_DEFINED__) && !defined(IID_IMSMQQueueOptions)
#define IID_IMSMQQueueOptions __uuidof(IMSMQQueueOptions)
#endif
#if defined(__IMTSActivity_FWD_DEFINED__) && !defined(IID_IMTSActivity)
#define IID_IMTSActivity __uuidof(IMTSActivity)
#endif
#if defined(__IMTSCall_FWD_DEFINED__) && !defined(IID_IMTSCall)
#define IID_IMTSCall __uuidof(IMTSCall)
#endif
#if defined(__IMTSLocator_FWD_DEFINED__) && !defined(IID_IMTSLocator)
#define IID_IMTSLocator __uuidof(IMTSLocator)
#endif
#if defined(__IMTSPackage_FWD_DEFINED__) && !defined(IID_IMTSPackage)
#define IID_IMTSPackage __uuidof(IMTSPackage)
#endif
#if defined(__IMTSPackageControl_FWD_DEFINED__) && !defined(IID_IMTSPackageControl)
#define IID_IMTSPackageControl __uuidof(IMTSPackageControl)
#endif
#if defined(__IMTxAS_FWD_DEFINED__) && !defined(IID_IMTxAS)
#define IID_IMTxAS __uuidof(IMTxAS)
#endif
#if defined(__IMarshal3_FWD_DEFINED__) && !defined(IID_IMarshal3)
#define IID_IMarshal3 __uuidof(IMarshal3)
#endif
#if defined(__IMarshalInterceptor_FWD_DEFINED__) && !defined(IID_IMarshalInterceptor)
#define IID_IMarshalInterceptor __uuidof(IMarshalInterceptor)
#endif
#if defined(__IMessageMover_FWD_DEFINED__) && !defined(IID_IMessageMover)
#define IID_IMessageMover __uuidof(IMessageMover)
#endif
#if defined(__IMkOption_FWD_DEFINED__) && !defined(IID_IMkOption)
#define IID_IMkOption __uuidof(IMkOption)
#endif
#if defined(__IMtsEventInfo_FWD_DEFINED__) && !defined(IID_IMtsEventInfo)
#define IID_IMtsEventInfo __uuidof(IMtsEventInfo)
#endif
#if defined(__IMtsEvents_FWD_DEFINED__) && !defined(IID_IMtsEvents)
#define IID_IMtsEvents __uuidof(IMtsEvents)
#endif
#if defined(__IMtsEventsPriv_FWD_DEFINED__) && !defined(IID_IMtsEventsPriv)
#define IID_IMtsEventsPriv __uuidof(IMtsEventsPriv)
#endif
#if defined(__IMtsGrp_FWD_DEFINED__) && !defined(IID_IMtsGrp)
#define IID_IMtsGrp __uuidof(IMtsGrp)
#endif
#if defined(__IMtsVbHelper_FWD_DEFINED__) && !defined(IID_IMtsVbHelper)
#define IID_IMtsVbHelper __uuidof(IMtsVbHelper)
#endif
#if defined(__IMultiInterfaceEventControl_FWD_DEFINED__) && !defined(IID_IMultiInterfaceEventControl)
#define IID_IMultiInterfaceEventControl __uuidof(IMultiInterfaceEventControl)
#endif
#if defined(__IMultiInterfacePublisherFilter_FWD_DEFINED__) && !defined(IID_IMultiInterfacePublisherFilter)
#define IID_IMultiInterfacePublisherFilter __uuidof(IMultiInterfacePublisherFilter)
#endif
#if defined(__INonMTSActivation_FWD_DEFINED__) && !defined(IID_INonMTSActivation)
#define IID_INonMTSActivation __uuidof(INonMTSActivation)
#endif
#if defined(__INtaHelper_FWD_DEFINED__) && !defined(IID_INtaHelper)
#define IID_INtaHelper __uuidof(INtaHelper)
#endif
#if defined(__IObjPool_FWD_DEFINED__) && !defined(IID_IObjPool)
#define IID_IObjPool __uuidof(IObjPool)
#endif
#if defined(__IObjectConstruct_FWD_DEFINED__) && !defined(IID_IObjectConstruct)
#define IID_IObjectConstruct __uuidof(IObjectConstruct)
#endif
#if defined(__IObjectConstructString_FWD_DEFINED__) && !defined(IID_IObjectConstructString)
#define IID_IObjectConstructString __uuidof(IObjectConstructString)
#endif
#if defined(__IObjectContext_FWD_DEFINED__) && !defined(IID_IObjectContext)
#define IID_IObjectContext __uuidof(IObjectContext)
#endif
#if defined(__IObjectContextActivity_FWD_DEFINED__) && !defined(IID_IObjectContextActivity)
#define IID_IObjectContextActivity __uuidof(IObjectContextActivity)
#endif
#if defined(__IObjectContextInfo_FWD_DEFINED__) && !defined(IID_IObjectContextInfo)
#define IID_IObjectContextInfo __uuidof(IObjectContextInfo)
#endif
#if defined(__IObjectContextTip_FWD_DEFINED__) && !defined(IID_IObjectContextTip)
#define IID_IObjectContextTip __uuidof(IObjectContextTip)
#endif
#if defined(__IObjectContextTransaction_FWD_DEFINED__) && !defined(IID_IObjectContextTransaction)
#define IID_IObjectContextTransaction __uuidof(IObjectContextTransaction)
#endif
#if defined(__IObjectControl_FWD_DEFINED__) && !defined(IID_IObjectControl)
#define IID_IObjectControl __uuidof(IObjectControl)
#endif
#if defined(__IPackageControlInternal_FWD_DEFINED__) && !defined(IID_IPackageControlInternal)
#define IID_IPackageControlInternal __uuidof(IPackageControlInternal)
#endif
#if defined(__IPackageEventsInternal_FWD_DEFINED__) && !defined(IID_IPackageEventsInternal)
#define IID_IPackageEventsInternal __uuidof(IPackageEventsInternal)
#endif
#if defined(__IPhase0Notify_FWD_DEFINED__) && !defined(IID_IPhase0Notify)
#define IID_IPhase0Notify __uuidof(IPhase0Notify)
#endif
#if defined(__IPlaybackControl_FWD_DEFINED__) && !defined(IID_IPlaybackControl)
#define IID_IPlaybackControl __uuidof(IPlaybackControl)
#endif
#if defined(__IPolicyCategoryRegister_FWD_DEFINED__) && !defined(IID_IPolicyCategoryRegister)
#define IID_IPolicyCategoryRegister __uuidof(IPolicyCategoryRegister)
#endif
#if defined(__IPolicyManager_FWD_DEFINED__) && !defined(IID_IPolicyManager)
#define IID_IPolicyManager __uuidof(IPolicyManager)
#endif
#if defined(__IPolicyPackage_FWD_DEFINED__) && !defined(IID_IPolicyPackage)
#define IID_IPolicyPackage __uuidof(IPolicyPackage)
#endif
#if defined(__IPoolMgr_FWD_DEFINED__) && !defined(IID_IPoolMgr)
#define IID_IPoolMgr __uuidof(IPoolMgr)
#endif
#if defined(__IPoolMgrPrivate_FWD_DEFINED__) && !defined(IID_IPoolMgrPrivate)
#define IID_IPoolMgrPrivate __uuidof(IPoolMgrPrivate)
#endif
#if defined(__IPooledObj_FWD_DEFINED__) && !defined(IID_IPooledObj)
#define IID_IPooledObj __uuidof(IPooledObj)
#endif
#if defined(__IProcessTerminateNotify_FWD_DEFINED__) && !defined(IID_IProcessTerminateNotify)
#define IID_IProcessTerminateNotify __uuidof(IProcessTerminateNotify)
#endif
#if defined(__IProcessWatch_FWD_DEFINED__) && !defined(IID_IProcessWatch)
#define IID_IProcessWatch __uuidof(IProcessWatch)
#endif
#if defined(__IProvideEvalContext_FWD_DEFINED__) && !defined(IID_IProvideEvalContext)
#define IID_IProvideEvalContext __uuidof(IProvideEvalContext)
#endif
#if defined(__IPublisherFilter_FWD_DEFINED__) && !defined(IID_IPublisherFilter)
#define IID_IPublisherFilter __uuidof(IPublisherFilter)
#endif
#if defined(__IQCMonikerInfo_FWD_DEFINED__) && !defined(IID_IQCMonikerInfo)
#define IID_IQCMonikerInfo __uuidof(IQCMonikerInfo)
#endif
#if defined(__IQCPlayer_FWD_DEFINED__) && !defined(IID_IQCPlayer)
#define IID_IQCPlayer __uuidof(IQCPlayer)
#endif
#if defined(__IQCQueueAdministration_FWD_DEFINED__) && !defined(IID_IQCQueueAdministration)
#define IID_IQCQueueAdministration __uuidof(IQCQueueAdministration)
#endif
#if defined(__IReceiveAppData_FWD_DEFINED__) && !defined(IID_IReceiveAppData)
#define IID_IReceiveAppData __uuidof(IReceiveAppData)
#endif
#if defined(__IRecorderInfo_FWD_DEFINED__) && !defined(IID_IRecorderInfo)
#define IID_IRecorderInfo __uuidof(IRecorderInfo)
#endif
#if defined(__IRecorderInternal_FWD_DEFINED__) && !defined(IID_IRecorderInternal)
#define IID_IRecorderInternal __uuidof(IRecorderInternal)
#endif
#if defined(__IRegisterPhase0_FWD_DEFINED__) && !defined(IID_IRegisterPhase0)
#define IID_IRegisterPhase0 __uuidof(IRegisterPhase0)
#endif
#if defined(__IRootTxStreamInternal_FWD_DEFINED__) && !defined(IID_IRootTxStreamInternal)
#define IID_IRootTxStreamInternal __uuidof(IRootTxStreamInternal)
#endif
#if defined(__ISTAPropStore_FWD_DEFINED__) && !defined(IID_ISTAPropStore)
#define IID_ISTAPropStore __uuidof(ISTAPropStore)
#endif
#if defined(__IScriptPolicyMaker_FWD_DEFINED__) && !defined(IID_IScriptPolicyMaker)
#define IID_IScriptPolicyMaker __uuidof(IScriptPolicyMaker)
#endif
#if defined(__ISecurityCallContext_FWD_DEFINED__) && !defined(IID_ISecurityCallContext)
#define IID_ISecurityCallContext __uuidof(ISecurityCallContext)
#endif
#if defined(__ISecurityCallCtxPrivate_FWD_DEFINED__) && !defined(IID_ISecurityCallCtxPrivate)
#define IID_ISecurityCallCtxPrivate __uuidof(ISecurityCallCtxPrivate)
#endif
#if defined(__ISecurityCallersColl_FWD_DEFINED__) && !defined(IID_ISecurityCallersColl)
#define IID_ISecurityCallersColl __uuidof(ISecurityCallersColl)
#endif
#if defined(__ISecurityCertificateColl_FWD_DEFINED__) && !defined(IID_ISecurityCertificateColl)
#define IID_ISecurityCertificateColl __uuidof(ISecurityCertificateColl)
#endif
#if defined(__ISecurityIdentityColl_FWD_DEFINED__) && !defined(IID_ISecurityIdentityColl)
#define IID_ISecurityIdentityColl __uuidof(ISecurityIdentityColl)
#endif
#if defined(__ISecurityInternal_FWD_DEFINED__) && !defined(IID_ISecurityInternal)
#define IID_ISecurityInternal __uuidof(ISecurityInternal)
#endif
#if defined(__ISecurityProperty_FWD_DEFINED__) && !defined(IID_ISecurityProperty)
#define IID_ISecurityProperty __uuidof(ISecurityProperty)
#endif
#if defined(__ISelectCOMLBServer_FWD_DEFINED__) && !defined(IID_ISelectCOMLBServer)
#define IID_ISelectCOMLBServer __uuidof(ISelectCOMLBServer)
#endif
#if defined(__ISharedProperty_FWD_DEFINED__) && !defined(IID_ISharedProperty)
#define IID_ISharedProperty __uuidof(ISharedProperty)
#endif
#if defined(__ISharedPropertyGroup_FWD_DEFINED__) && !defined(IID_ISharedPropertyGroup)
#define IID_ISharedPropertyGroup __uuidof(ISharedPropertyGroup)
#endif
#if defined(__ISharedPropertyGroupManager_FWD_DEFINED__) && !defined(IID_ISharedPropertyGroupManager)
#define IID_ISharedPropertyGroupManager __uuidof(ISharedPropertyGroupManager)
#endif
#if defined(__ISystemDebugEventFire_FWD_DEFINED__) && !defined(IID_ISystemDebugEventFire)
#define IID_ISystemDebugEventFire __uuidof(ISystemDebugEventFire)
#endif
#if defined(__ISystemDebugEventFireAuto_FWD_DEFINED__) && !defined(IID_ISystemDebugEventFireAuto)
#define IID_ISystemDebugEventFireAuto __uuidof(ISystemDebugEventFireAuto)
#endif
#if defined(__IThreadEventSource_FWD_DEFINED__) && !defined(IID_IThreadEventSource)
#define IID_IThreadEventSource __uuidof(IThreadEventSource)
#endif
#if defined(__IThreadEvents_FWD_DEFINED__) && !defined(IID_IThreadEvents)
#define IID_IThreadEvents __uuidof(IThreadEvents)
#endif
#if defined(__IThreadPoolKnobs_FWD_DEFINED__) && !defined(IID_IThreadPoolKnobs)
#define IID_IThreadPoolKnobs __uuidof(IThreadPoolKnobs)
#endif
#if defined(__ITransactionContext_FWD_DEFINED__) && !defined(IID_ITransactionContext)
#define IID_ITransactionContext __uuidof(ITransactionContext)
#endif
#if defined(__ITransactionContextEx_FWD_DEFINED__) && !defined(IID_ITransactionContextEx)
#define IID_ITransactionContextEx __uuidof(ITransactionContextEx)
#endif
#if defined(__ITransactionEvents_FWD_DEFINED__) && !defined(IID_ITransactionEvents)
#define IID_ITransactionEvents __uuidof(ITransactionEvents)
#endif
#if defined(__ITransactionProperty_FWD_DEFINED__) && !defined(IID_ITransactionProperty)
#define IID_ITransactionProperty __uuidof(ITransactionProperty)
#endif
#if defined(__ITransactionResourcePool_FWD_DEFINED__) && !defined(IID_ITransactionResourcePool)
#define IID_ITransactionResourcePool __uuidof(ITransactionResourcePool)
#endif
#if defined(__ITransactionStream_FWD_DEFINED__) && !defined(IID_ITransactionStream)
#define IID_ITransactionStream __uuidof(ITransactionStream)
#endif
#if defined(__ITrustEvaluationContext_FWD_DEFINED__) && !defined(IID_ITrustEvaluationContext)
#define IID_ITrustEvaluationContext __uuidof(ITrustEvaluationContext)
#endif
#if defined(__ITrustEvaluationContextProvider_FWD_DEFINED__) && !defined(IID_ITrustEvaluationContextProvider)
#define IID_ITrustEvaluationContextProvider __uuidof(ITrustEvaluationContextProvider)
#endif
#if defined(__ITrustManager_FWD_DEFINED__) && !defined(IID_ITrustManager)
#define IID_ITrustManager __uuidof(ITrustManager)
#endif
#if defined(__ITrustPolicy_FWD_DEFINED__) && !defined(IID_ITrustPolicy)
#define IID_ITrustPolicy __uuidof(ITrustPolicy)
#endif
#if defined(__ITrustPolicyScript_FWD_DEFINED__) && !defined(IID_ITrustPolicyScript)
#define IID_ITrustPolicyScript __uuidof(ITrustPolicyScript)
#endif
#if defined(__ITrustPolicySetup_FWD_DEFINED__) && !defined(IID_ITrustPolicySetup)
#define IID_ITrustPolicySetup __uuidof(ITrustPolicySetup)
#endif
#if defined(__ITrustPolicyVerbs_FWD_DEFINED__) && !defined(IID_ITrustPolicyVerbs)
#define IID_ITrustPolicyVerbs __uuidof(ITrustPolicyVerbs)
#endif
#if defined(__ITrustPropertySet_FWD_DEFINED__) && !defined(IID_ITrustPropertySet)
#define IID_ITrustPropertySet __uuidof(ITrustPropertySet)
#endif
#if defined(__ITrustable_FWD_DEFINED__) && !defined(IID_ITrustable)
#define IID_ITrustable __uuidof(ITrustable)
#endif
#if defined(__ITxStreamInternal_FWD_DEFINED__) && !defined(IID_ITxStreamInternal)
#define IID_ITxStreamInternal __uuidof(ITxStreamInternal)
#endif
#if defined(__IUserPropsInternal_FWD_DEFINED__) && !defined(IID_IUserPropsInternal)
#define IID_IUserPropsInternal __uuidof(IUserPropsInternal)
#endif
#if defined(__IVolatilePolicyManager_FWD_DEFINED__) && !defined(IID_IVolatilePolicyManager)
#define IID_IVolatilePolicyManager __uuidof(IVolatilePolicyManager)
#endif
#if defined(__ObjectContext_FWD_DEFINED__) && !defined(IID_ObjectContext)
#define IID_ObjectContext __uuidof(ObjectContext)
#endif
#if defined(__ObjectControl_FWD_DEFINED__) && !defined(IID_ObjectControl)
#define IID_ObjectControl __uuidof(ObjectControl)
#endif
#if defined(__SecurityProperty_FWD_DEFINED__) && !defined(IID_SecurityProperty)
#define IID_SecurityProperty __uuidof(SecurityProperty)
#endif
#if defined(__IAccessor_FWD_DEFINED__) && !defined(IID_IAccessor)
#define IID_IAccessor __uuidof(IAccessor)
#endif
#if defined(__IAlterIndex_FWD_DEFINED__) && !defined(IID_IAlterIndex)
#define IID_IAlterIndex __uuidof(IAlterIndex)
#endif
#if defined(__IAlterTable_FWD_DEFINED__) && !defined(IID_IAlterTable)
#define IID_IAlterTable __uuidof(IAlterTable)
#endif
#if defined(__IBindResource_FWD_DEFINED__) && !defined(IID_IBindResource)
#define IID_IBindResource __uuidof(IBindResource)
#endif
#if defined(__IChapteredRowset_FWD_DEFINED__) && !defined(IID_IChapteredRowset)
#define IID_IChapteredRowset __uuidof(IChapteredRowset)
#endif
#if defined(__IColumnsInfo_FWD_DEFINED__) && !defined(IID_IColumnsInfo)
#define IID_IColumnsInfo __uuidof(IColumnsInfo)
#endif
#if defined(__IColumnsInfo2_FWD_DEFINED__) && !defined(IID_IColumnsInfo2)
#define IID_IColumnsInfo2 __uuidof(IColumnsInfo2)
#endif
#if defined(__IColumnsRowset_FWD_DEFINED__) && !defined(IID_IColumnsRowset)
#define IID_IColumnsRowset __uuidof(IColumnsRowset)
#endif
#if defined(__ICommand_FWD_DEFINED__) && !defined(IID_ICommand)
#define IID_ICommand __uuidof(ICommand)
#endif
#if defined(__ICommandPersist_FWD_DEFINED__) && !defined(IID_ICommandPersist)
#define IID_ICommandPersist __uuidof(ICommandPersist)
#endif
#if defined(__ICommandPrepare_FWD_DEFINED__) && !defined(IID_ICommandPrepare)
#define IID_ICommandPrepare __uuidof(ICommandPrepare)
#endif
#if defined(__ICommandProperties_FWD_DEFINED__) && !defined(IID_ICommandProperties)
#define IID_ICommandProperties __uuidof(ICommandProperties)
#endif
#if defined(__ICommandText_FWD_DEFINED__) && !defined(IID_ICommandText)
#define IID_ICommandText __uuidof(ICommandText)
#endif
#if defined(__ICommandWithParameters_FWD_DEFINED__) && !defined(IID_ICommandWithParameters)
#define IID_ICommandWithParameters __uuidof(ICommandWithParameters)
#endif
#if defined(__IConvertType_FWD_DEFINED__) && !defined(IID_IConvertType)
#define IID_IConvertType __uuidof(IConvertType)
#endif
#if defined(__ICreateRow_FWD_DEFINED__) && !defined(IID_ICreateRow)
#define IID_ICreateRow __uuidof(ICreateRow)
#endif
#if defined(__IDBAsynchNotify_FWD_DEFINED__) && !defined(IID_IDBAsynchNotify)
#define IID_IDBAsynchNotify __uuidof(IDBAsynchNotify)
#endif
#if defined(__IDBAsynchStatus_FWD_DEFINED__) && !defined(IID_IDBAsynchStatus)
#define IID_IDBAsynchStatus __uuidof(IDBAsynchStatus)
#endif
#if defined(__IDBBinderProperties_FWD_DEFINED__) && !defined(IID_IDBBinderProperties)
#define IID_IDBBinderProperties __uuidof(IDBBinderProperties)
#endif
#if defined(__IDBCreateCommand_FWD_DEFINED__) && !defined(IID_IDBCreateCommand)
#define IID_IDBCreateCommand __uuidof(IDBCreateCommand)
#endif
#if defined(__IDBCreateSession_FWD_DEFINED__) && !defined(IID_IDBCreateSession)
#define IID_IDBCreateSession __uuidof(IDBCreateSession)
#endif
#if defined(__IDBDataSourceAdmin_FWD_DEFINED__) && !defined(IID_IDBDataSourceAdmin)
#define IID_IDBDataSourceAdmin __uuidof(IDBDataSourceAdmin)
#endif
#if defined(__IDBInfo_FWD_DEFINED__) && !defined(IID_IDBInfo)
#define IID_IDBInfo __uuidof(IDBInfo)
#endif
#if defined(__IDBInitialize_FWD_DEFINED__) && !defined(IID_IDBInitialize)
#define IID_IDBInitialize __uuidof(IDBInitialize)
#endif
#if defined(__IDBProperties_FWD_DEFINED__) && !defined(IID_IDBProperties)
#define IID_IDBProperties __uuidof(IDBProperties)
#endif
#if defined(__IDBSchemaRowset_FWD_DEFINED__) && !defined(IID_IDBSchemaRowset)
#define IID_IDBSchemaRowset __uuidof(IDBSchemaRowset)
#endif
#if defined(__IErrorLookup_FWD_DEFINED__) && !defined(IID_IErrorLookup)
#define IID_IErrorLookup __uuidof(IErrorLookup)
#endif
#if defined(__IErrorRecords_FWD_DEFINED__) && !defined(IID_IErrorRecords)
#define IID_IErrorRecords __uuidof(IErrorRecords)
#endif
#if defined(__IGetDataSource_FWD_DEFINED__) && !defined(IID_IGetDataSource)
#define IID_IGetDataSource __uuidof(IGetDataSource)
#endif
#if defined(__IGetRow_FWD_DEFINED__) && !defined(IID_IGetRow)
#define IID_IGetRow __uuidof(IGetRow)
#endif
#if defined(__IGetSession_FWD_DEFINED__) && !defined(IID_IGetSession)
#define IID_IGetSession __uuidof(IGetSession)
#endif
#if defined(__IGetSourceRow_FWD_DEFINED__) && !defined(IID_IGetSourceRow)
#define IID_IGetSourceRow __uuidof(IGetSourceRow)
#endif
#if defined(__IIndexDefinition_FWD_DEFINED__) && !defined(IID_IIndexDefinition)
#define IID_IIndexDefinition __uuidof(IIndexDefinition)
#endif
#if defined(__IMDDataset_FWD_DEFINED__) && !defined(IID_IMDDataset)
#define IID_IMDDataset __uuidof(IMDDataset)
#endif
#if defined(__IMDFind_FWD_DEFINED__) && !defined(IID_IMDFind)
#define IID_IMDFind __uuidof(IMDFind)
#endif
#if defined(__IMDRangeRowset_FWD_DEFINED__) && !defined(IID_IMDRangeRowset)
#define IID_IMDRangeRowset __uuidof(IMDRangeRowset)
#endif
#if defined(__IMultipleResults_FWD_DEFINED__) && !defined(IID_IMultipleResults)
#define IID_IMultipleResults __uuidof(IMultipleResults)
#endif
#if defined(__IObjectAccessControl_FWD_DEFINED__) && !defined(IID_IObjectAccessControl)
#define IID_IObjectAccessControl __uuidof(IObjectAccessControl)
#endif
#if defined(__IOpenRowset_FWD_DEFINED__) && !defined(IID_IOpenRowset)
#define IID_IOpenRowset __uuidof(IOpenRowset)
#endif
#if defined(__IParentRowset_FWD_DEFINED__) && !defined(IID_IParentRowset)
#define IID_IParentRowset __uuidof(IParentRowset)
#endif
#if defined(__IRegisterProvider_FWD_DEFINED__) && !defined(IID_IRegisterProvider)
#define IID_IRegisterProvider __uuidof(IRegisterProvider)
#endif
#if defined(__IRow_FWD_DEFINED__) && !defined(IID_IRow)
#define IID_IRow __uuidof(IRow)
#endif
#if defined(__IRowChange_FWD_DEFINED__) && !defined(IID_IRowChange)
#define IID_IRowChange __uuidof(IRowChange)
#endif
#if defined(__IRowPosition_FWD_DEFINED__) && !defined(IID_IRowPosition)
#define IID_IRowPosition __uuidof(IRowPosition)
#endif
#if defined(__IRowPositionChange_FWD_DEFINED__) && !defined(IID_IRowPositionChange)
#define IID_IRowPositionChange __uuidof(IRowPositionChange)
#endif
#if defined(__IRowSchemaChange_FWD_DEFINED__) && !defined(IID_IRowSchemaChange)
#define IID_IRowSchemaChange __uuidof(IRowSchemaChange)
#endif
#if defined(__IRowset_FWD_DEFINED__) && !defined(IID_IRowset)
#define IID_IRowset __uuidof(IRowset)
#endif
#if defined(__IRowsetChange_FWD_DEFINED__) && !defined(IID_IRowsetChange)
#define IID_IRowsetChange __uuidof(IRowsetChange)
#endif
#if defined(__IRowsetChapterMember_FWD_DEFINED__) && !defined(IID_IRowsetChapterMember)
#define IID_IRowsetChapterMember __uuidof(IRowsetChapterMember)
#endif
#if defined(__IRowsetCurrentIndex_FWD_DEFINED__) && !defined(IID_IRowsetCurrentIndex)
#define IID_IRowsetCurrentIndex __uuidof(IRowsetCurrentIndex)
#endif
#if defined(__IRowsetExactScroll_FWD_DEFINED__) && !defined(IID_IRowsetExactScroll)
#define IID_IRowsetExactScroll __uuidof(IRowsetExactScroll)
#endif
#if defined(__IRowsetFind_FWD_DEFINED__) && !defined(IID_IRowsetFind)
#define IID_IRowsetFind __uuidof(IRowsetFind)
#endif
#if defined(__IRowsetIdentity_FWD_DEFINED__) && !defined(IID_IRowsetIdentity)
#define IID_IRowsetIdentity __uuidof(IRowsetIdentity)
#endif
#if defined(__IRowsetIndex_FWD_DEFINED__) && !defined(IID_IRowsetIndex)
#define IID_IRowsetIndex __uuidof(IRowsetIndex)
#endif
#if defined(__IRowsetInfo_FWD_DEFINED__) && !defined(IID_IRowsetInfo)
#define IID_IRowsetInfo __uuidof(IRowsetInfo)
#endif
#if defined(__IRowsetLocate_FWD_DEFINED__) && !defined(IID_IRowsetLocate)
#define IID_IRowsetLocate __uuidof(IRowsetLocate)
#endif
#if defined(__IRowsetNotify_FWD_DEFINED__) && !defined(IID_IRowsetNotify)
#define IID_IRowsetNotify __uuidof(IRowsetNotify)
#endif
#if defined(__IRowsetRefresh_FWD_DEFINED__) && !defined(IID_IRowsetRefresh)
#define IID_IRowsetRefresh __uuidof(IRowsetRefresh)
#endif
#if defined(__IRowsetResynch_FWD_DEFINED__) && !defined(IID_IRowsetResynch)
#define IID_IRowsetResynch __uuidof(IRowsetResynch)
#endif
#if defined(__IRowsetScroll_FWD_DEFINED__) && !defined(IID_IRowsetScroll)
#define IID_IRowsetScroll __uuidof(IRowsetScroll)
#endif
#if defined(__IRowsetUpdate_FWD_DEFINED__) && !defined(IID_IRowsetUpdate)
#define IID_IRowsetUpdate __uuidof(IRowsetUpdate)
#endif
#if defined(__IRowsetView_FWD_DEFINED__) && !defined(IID_IRowsetView)
#define IID_IRowsetView __uuidof(IRowsetView)
#endif
#if defined(__ISQLErrorInfo_FWD_DEFINED__) && !defined(IID_ISQLErrorInfo)
#define IID_ISQLErrorInfo __uuidof(ISQLErrorInfo)
#endif
#if defined(__IScopedOperations_FWD_DEFINED__) && !defined(IID_IScopedOperations)
#define IID_IScopedOperations __uuidof(IScopedOperations)
#endif
#if defined(__ISecurityInfo_FWD_DEFINED__) && !defined(IID_ISecurityInfo)
#define IID_ISecurityInfo __uuidof(ISecurityInfo)
#endif
#if defined(__ISessionProperties_FWD_DEFINED__) && !defined(IID_ISessionProperties)
#define IID_ISessionProperties __uuidof(ISessionProperties)
#endif
#if defined(__ISourcesRowset_FWD_DEFINED__) && !defined(IID_ISourcesRowset)
#define IID_ISourcesRowset __uuidof(ISourcesRowset)
#endif
#if defined(__ITableCreation_FWD_DEFINED__) && !defined(IID_ITableCreation)
#define IID_ITableCreation __uuidof(ITableCreation)
#endif
#if defined(__ITableDefinition_FWD_DEFINED__) && !defined(IID_ITableDefinition)
#define IID_ITableDefinition __uuidof(ITableDefinition)
#endif
#if defined(__ITableDefinitionWithConstraints_FWD_DEFINED__) && !defined(IID_ITableDefinitionWithConstraints)
#define IID_ITableDefinitionWithConstraints __uuidof(ITableDefinitionWithConstraints)
#endif
#if defined(__ITransactionJoin_FWD_DEFINED__) && !defined(IID_ITransactionJoin)
#define IID_ITransactionJoin __uuidof(ITransactionJoin)
#endif
#if defined(__ITransactionLocal_FWD_DEFINED__) && !defined(IID_ITransactionLocal)
#define IID_ITransactionLocal __uuidof(ITransactionLocal)
#endif
#if defined(__ITransactionObject_FWD_DEFINED__) && !defined(IID_ITransactionObject)
#define IID_ITransactionObject __uuidof(ITransactionObject)
#endif
#if defined(__ITrusteeAdmin_FWD_DEFINED__) && !defined(IID_ITrusteeAdmin)
#define IID_ITrusteeAdmin __uuidof(ITrusteeAdmin)
#endif
#if defined(__ITrusteeGroupAdmin_FWD_DEFINED__) && !defined(IID_ITrusteeGroupAdmin)
#define IID_ITrusteeGroupAdmin __uuidof(ITrusteeGroupAdmin)
#endif
#if defined(__IViewChapter_FWD_DEFINED__) && !defined(IID_IViewChapter)
#define IID_IViewChapter __uuidof(IViewChapter)
#endif
#if defined(__IViewFilter_FWD_DEFINED__) && !defined(IID_IViewFilter)
#define IID_IViewFilter __uuidof(IViewFilter)
#endif
#if defined(__IViewRowset_FWD_DEFINED__) && !defined(IID_IViewRowset)
#define IID_IViewRowset __uuidof(IViewRowset)
#endif
#if defined(__IViewSort_FWD_DEFINED__) && !defined(IID_IViewSort)
#define IID_IViewSort __uuidof(IViewSort)
#endif
#if defined(__ICommandTree_FWD_DEFINED__) && !defined(IID_ICommandTree)
#define IID_ICommandTree __uuidof(ICommandTree)
#endif
#if defined(__IQuery_FWD_DEFINED__) && !defined(IID_IQuery)
#define IID_IQuery __uuidof(IQuery)
#endif
#if defined(__ICommandCost_FWD_DEFINED__) && !defined(IID_ICommandCost)
#define IID_ICommandCost __uuidof(ICommandCost)
#endif
#if defined(__ICommandValidate_FWD_DEFINED__) && !defined(IID_ICommandValidate)
#define IID_ICommandValidate __uuidof(ICommandValidate)
#endif
#if defined(__IDBSchemaCommand_FWD_DEFINED__) && !defined(IID_IDBSchemaCommand)
#define IID_IDBSchemaCommand __uuidof(IDBSchemaCommand)
#endif
#if defined(__IProvideMoniker_FWD_DEFINED__) && !defined(IID_IProvideMoniker)
#define IID_IProvideMoniker __uuidof(IProvideMoniker)
#endif
#if defined(__IReadData_FWD_DEFINED__) && !defined(IID_IReadData)
#define IID_IReadData __uuidof(IReadData)
#endif
#if defined(__IRowsetAsynch_FWD_DEFINED__) && !defined(IID_IRowsetAsynch)
#define IID_IRowsetAsynch __uuidof(IRowsetAsynch)
#endif
#if defined(__IRowsetCopyRows_FWD_DEFINED__) && !defined(IID_IRowsetCopyRows)
#define IID_IRowsetCopyRows __uuidof(IRowsetCopyRows)
#endif
#if defined(__IRowsetKeys_FWD_DEFINED__) && !defined(IID_IRowsetKeys)
#define IID_IRowsetKeys __uuidof(IRowsetKeys)
#endif
#if defined(__IRowsetNewRowAfter_FWD_DEFINED__) && !defined(IID_IRowsetNewRowAfter)
#define IID_IRowsetNewRowAfter __uuidof(IRowsetNewRowAfter)
#endif
#if defined(__IRowsetNextRowset_FWD_DEFINED__) && !defined(IID_IRowsetNextRowset)
#define IID_IRowsetNextRowset __uuidof(IRowsetNextRowset)
#endif
#if defined(__IRowsetWatchAll_FWD_DEFINED__) && !defined(IID_IRowsetWatchAll)
#define IID_IRowsetWatchAll __uuidof(IRowsetWatchAll)
#endif
#if defined(__IRowsetWatchNotify_FWD_DEFINED__) && !defined(IID_IRowsetWatchNotify)
#define IID_IRowsetWatchNotify __uuidof(IRowsetWatchNotify)
#endif
#if defined(__IRowsetWatchRegion_FWD_DEFINED__) && !defined(IID_IRowsetWatchRegion)
#define IID_IRowsetWatchRegion __uuidof(IRowsetWatchRegion)
#endif
#if defined(__IRowsetWithParameters_FWD_DEFINED__) && !defined(IID_IRowsetWithParameters)
#define IID_IRowsetWithParameters __uuidof(IRowsetWithParameters)
#endif
#if defined(__ITableRename_FWD_DEFINED__) && !defined(IID_ITableRename)
#define IID_ITableRename __uuidof(ITableRename)
#endif
#if defined(__OLEDBSimpleProvider_FWD_DEFINED__) && !defined(IID_OLEDBSimpleProvider)
#define IID_OLEDBSimpleProvider __uuidof(OLEDBSimpleProvider)
#endif
#if defined(__OLEDBSimpleProviderListener_FWD_DEFINED__) && !defined(IID_OLEDBSimpleProviderListener)
#define IID_OLEDBSimpleProviderListener __uuidof(OLEDBSimpleProviderListener)
#endif
#if defined(__DataSource_FWD_DEFINED__) && !defined(IID_DataSource)
#define IID_DataSource __uuidof(DataSource)
#endif
#if defined(__DataSourceListener_FWD_DEFINED__) && !defined(IID_DataSourceListener)
#define IID_DataSourceListener __uuidof(DataSourceListener)
#endif
#if defined(__DataSourceObject_FWD_DEFINED__) && !defined(DIID_DataSourceObject)
#define DIID_DataSourceObject __uuidof(DataSourceObject)
#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Andrew Nosenko
Engineer
Australia Australia
No Biography provided

| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.150301.1 | Last Updated 18 Mar 2000
Article Copyright 2000 by Andrew Nosenko
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid