Click here to Skip to main content
15,883,558 members
Articles / Desktop Programming / ATL

ATL/AUX Library

Rate me:
Please Sign up or sign in to vote.
4.11/5 (5 votes)
17 Mar 2000CPOL 184.5K   1.5K   84  
A set of VC++ helpers and patterns to help automate some routine coding tasks.
// Interface identifiers -- by Andrew Nosenko (andien@geocities.com)
// Fri Dec 11 05:25:55 UTC+0300 1998

// Named GUIDs
#ifndef ax_id_id_913343155120
#define ax_id_id_913343155120
#endif // ax_id_id_913343155120

#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(__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(__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(__ICommandCost_FWD_DEFINED__) && !defined(IID_ICommandCost)
#define IID_ICommandCost __uuidof(ICommandCost)
#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(__ICommandTree_FWD_DEFINED__) && !defined(IID_ICommandTree)
#define IID_ICommandTree __uuidof(ICommandTree)
#endif
#if defined(__ICommandValidate_FWD_DEFINED__) && !defined(IID_ICommandValidate)
#define IID_ICommandValidate __uuidof(ICommandValidate)
#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(__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(__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(__IDBSchemaCommand_FWD_DEFINED__) && !defined(IID_IDBSchemaCommand)
#define IID_IDBSchemaCommand __uuidof(IDBSchemaCommand)
#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(__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(__IProvideMoniker_FWD_DEFINED__) && !defined(IID_IProvideMoniker)
#define IID_IProvideMoniker __uuidof(IProvideMoniker)
#endif
#if defined(__IQuery_FWD_DEFINED__) && !defined(IID_IQuery)
#define IID_IQuery __uuidof(IQuery)
#endif
#if defined(__IReadData_FWD_DEFINED__) && !defined(IID_IReadData)
#define IID_IReadData __uuidof(IReadData)
#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(__IRowset_FWD_DEFINED__) && !defined(IID_IRowset)
#define IID_IRowset __uuidof(IRowset)
#endif
#if defined(__IRowsetAsynch_FWD_DEFINED__) && !defined(IID_IRowsetAsynch)
#define IID_IRowsetAsynch __uuidof(IRowsetAsynch)
#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(__IRowsetCopyRows_FWD_DEFINED__) && !defined(IID_IRowsetCopyRows)
#define IID_IRowsetCopyRows __uuidof(IRowsetCopyRows)
#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(__IRowsetKeys_FWD_DEFINED__) && !defined(IID_IRowsetKeys)
#define IID_IRowsetKeys __uuidof(IRowsetKeys)
#endif
#if defined(__IRowsetLocate_FWD_DEFINED__) && !defined(IID_IRowsetLocate)
#define IID_IRowsetLocate __uuidof(IRowsetLocate)
#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(__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(__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(__ISQLErrorInfo_FWD_DEFINED__) && !defined(IID_ISQLErrorInfo)
#define IID_ISQLErrorInfo __uuidof(ISQLErrorInfo)
#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(__ITableDefinition_FWD_DEFINED__) && !defined(IID_ITableDefinition)
#define IID_ITableDefinition __uuidof(ITableDefinition)
#endif
#if defined(__ITableRename_FWD_DEFINED__) && !defined(IID_ITableRename)
#define IID_ITableRename __uuidof(ITableRename)
#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(__IRpcChannel_FWD_DEFINED__) && !defined(IID_IRpcChannel)
#define IID_IRpcChannel __uuidof(IRpcChannel)
#endif
#if defined(__IDfReserved3_FWD_DEFINED__) && !defined(IID_IDfReserved3)
#define IID_IDfReserved3 __uuidof(IDfReserved3)
#endif
#if defined(__IStub_FWD_DEFINED__) && !defined(IID_IStub)
#define IID_IStub __uuidof(IStub)
#endif
#if defined(__IProxy_FWD_DEFINED__) && !defined(IID_IProxy)
#define IID_IProxy __uuidof(IProxy)
#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(__IEnumCallback_FWD_DEFINED__) && !defined(IID_IEnumCallback)
#define IID_IEnumCallback __uuidof(IEnumCallback)
#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(__IDebug_FWD_DEFINED__) && !defined(IID_IDebug)
#define IID_IDebug __uuidof(IDebug)
#endif
#if defined(__IRpcStub_FWD_DEFINED__) && !defined(IID_IRpcStub)
#define IID_IRpcStub __uuidof(IRpcStub)
#endif
#if defined(__IDebugStream_FWD_DEFINED__) && !defined(IID_IDebugStream)
#define IID_IDebugStream __uuidof(IDebugStream)
#endif
#if defined(__IStubManager_FWD_DEFINED__) && !defined(IID_IStubManager)
#define IID_IStubManager __uuidof(IStubManager)
#endif
#if defined(__IRpcProxy_FWD_DEFINED__) && !defined(IID_IRpcProxy)
#define IID_IRpcProxy __uuidof(IRpcProxy)
#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(__IPropertyFrame_FWD_DEFINED__) && !defined(IID_IPropertyFrame)
#define IID_IPropertyFrame __uuidof(IPropertyFrame)
#endif
#if defined(__IProxyManager_FWD_DEFINED__) && !defined(IID_IProxyManager)
#define IID_IProxyManager __uuidof(IProxyManager)
#endif
#if defined(__IPSFactory_FWD_DEFINED__) && !defined(IID_IPSFactory)
#define IID_IPSFactory __uuidof(IPSFactory)
#endif
#if defined(__IInternalMoniker_FWD_DEFINED__) && !defined(IID_IInternalMoniker)
#define IID_IInternalMoniker __uuidof(IInternalMoniker)
#endif
#if defined(__StdOle_FWD_DEFINED__) && !defined(IID_StdOle)
#define IID_StdOle __uuidof(StdOle)
#endif
#if defined(__IDfReserved1_FWD_DEFINED__) && !defined(IID_IDfReserved1)
#define IID_IDfReserved1 __uuidof(IDfReserved1)
#endif
#if defined(__ICursor_FWD_DEFINED__) && !defined(IID_ICursor)
#define IID_ICursor __uuidof(ICursor)
#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(__INotifyDBEvents_FWD_DEFINED__) && !defined(IID_INotifyDBEvents)
#define IID_INotifyDBEvents __uuidof(INotifyDBEvents)
#endif
#if defined(__ICursorFind_FWD_DEFINED__) && !defined(IID_ICursorFind)
#define IID_ICursorFind __uuidof(ICursorFind)
#endif
#if defined(__IEntryID_FWD_DEFINED__) && !defined(IID_IEntryID)
#define IID_IEntryID __uuidof(IEntryID)
#endif
#if defined(__IDfReserved2_FWD_DEFINED__) && !defined(IID_IDfReserved2)
#define IID_IDfReserved2 __uuidof(IDfReserved2)
#endif
#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(__IFilter_FWD_DEFINED__) && !defined(IID_IFilter)
#define IID_IFilter __uuidof(IFilter)
#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(__ITypeLib2_FWD_DEFINED__) && !defined(IID_ITypeLib2)
#define IID_ITypeLib2 __uuidof(ITypeLib2)
#endif
#if defined(__ITypeChangeEvents_FWD_DEFINED__) && !defined(IID_ITypeChangeEvents)
#define IID_ITypeChangeEvents __uuidof(ITypeChangeEvents)
#endif
#if defined(__IErrorInfo_FWD_DEFINED__) && !defined(IID_IErrorInfo)
#define IID_IErrorInfo __uuidof(IErrorInfo)
#endif
#if defined(__ICreateErrorInfo_FWD_DEFINED__) && !defined(IID_ICreateErrorInfo)
#define IID_ICreateErrorInfo __uuidof(ICreateErrorInfo)
#endif
#if defined(__ISupportErrorInfo_FWD_DEFINED__) && !defined(IID_ISupportErrorInfo)
#define IID_ISupportErrorInfo __uuidof(ISupportErrorInfo)
#endif
#if defined(__ITypeFactory_FWD_DEFINED__) && !defined(IID_ITypeFactory)
#define IID_ITypeFactory __uuidof(ITypeFactory)
#endif
#if defined(__ITypeMarshal_FWD_DEFINED__) && !defined(IID_ITypeMarshal)
#define IID_ITypeMarshal __uuidof(ITypeMarshal)
#endif
#if defined(__IRecordInfo_FWD_DEFINED__) && !defined(IID_IRecordInfo)
#define IID_IRecordInfo __uuidof(IRecordInfo)
#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(__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(__ITypeComp_FWD_DEFINED__) && !defined(IID_ITypeComp)
#define IID_ITypeComp __uuidof(ITypeComp)
#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(__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(__IBindCtx_FWD_DEFINED__) && !defined(IID_IBindCtx)
#define IID_IBindCtx __uuidof(IBindCtx)
#endif
#if defined(__IEnumMoniker_FWD_DEFINED__) && !defined(IID_IEnumMoniker)
#define IID_IEnumMoniker __uuidof(IEnumMoniker)
#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(__IPersist_FWD_DEFINED__) && !defined(IID_IPersist)
#define IID_IPersist __uuidof(IPersist)
#endif
#if defined(__IPersistStream_FWD_DEFINED__) && !defined(IID_IPersistStream)
#define IID_IPersistStream __uuidof(IPersistStream)
#endif
#if defined(__IMoniker_FWD_DEFINED__) && !defined(IID_IMoniker)
#define IID_IMoniker __uuidof(IMoniker)
#endif
#if defined(__IROTData_FWD_DEFINED__) && !defined(IID_IROTData)
#define IID_IROTData __uuidof(IROTData)
#endif
#if defined(__IEnumString_FWD_DEFINED__) && !defined(IID_IEnumString)
#define IID_IEnumString __uuidof(IEnumString)
#endif
#if defined(__ISequentialStream_FWD_DEFINED__) && !defined(IID_ISequentialStream)
#define IID_ISequentialStream __uuidof(ISequentialStream)
#endif
#if defined(__IMalloc_FWD_DEFINED__) && !defined(IID_IMalloc)
#define IID_IMalloc __uuidof(IMalloc)
#endif
#if defined(__IStream_FWD_DEFINED__) && !defined(IID_IStream)
#define IID_IStream __uuidof(IStream)
#endif
#if defined(__IEnumSTATSTG_FWD_DEFINED__) && !defined(IID_IEnumSTATSTG)
#define IID_IEnumSTATSTG __uuidof(IEnumSTATSTG)
#endif
#if defined(__IStorage_FWD_DEFINED__) && !defined(IID_IStorage)
#define IID_IStorage __uuidof(IStorage)
#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(__ILockBytes_FWD_DEFINED__) && !defined(IID_ILockBytes)
#define IID_ILockBytes __uuidof(ILockBytes)
#endif
#if defined(__IEnumFORMATETC_FWD_DEFINED__) && !defined(IID_IEnumFORMATETC)
#define IID_IEnumFORMATETC __uuidof(IEnumFORMATETC)
#endif
#if defined(__IEnumSTATDATA_FWD_DEFINED__) && !defined(IID_IEnumSTATDATA)
#define IID_IEnumSTATDATA __uuidof(IEnumSTATDATA)
#endif
#if defined(__IRootStorage_FWD_DEFINED__) && !defined(IID_IRootStorage)
#define IID_IRootStorage __uuidof(IRootStorage)
#endif
#if defined(__IAdviseSink_FWD_DEFINED__) && !defined(IID_IAdviseSink)
#define IID_IAdviseSink __uuidof(IAdviseSink)
#endif
#if defined(__IMallocSpy_FWD_DEFINED__) && !defined(IID_IMallocSpy)
#define IID_IMallocSpy __uuidof(IMallocSpy)
#endif
#if defined(__AsyncIAdviseSink_FWD_DEFINED__) && !defined(IID_AsyncIAdviseSink)
#define IID_AsyncIAdviseSink __uuidof(AsyncIAdviseSink)
#endif
#if defined(__IAdviseSink2_FWD_DEFINED__) && !defined(IID_IAdviseSink2)
#define IID_IAdviseSink2 __uuidof(IAdviseSink2)
#endif
#if defined(__AsyncIAdviseSink2_FWD_DEFINED__) && !defined(IID_AsyncIAdviseSink2)
#define IID_AsyncIAdviseSink2 __uuidof(AsyncIAdviseSink2)
#endif
#if defined(__IDataObject_FWD_DEFINED__) && !defined(IID_IDataObject)
#define IID_IDataObject __uuidof(IDataObject)
#endif
#if defined(__IDataAdviseHolder_FWD_DEFINED__) && !defined(IID_IDataAdviseHolder)
#define IID_IDataAdviseHolder __uuidof(IDataAdviseHolder)
#endif
#if defined(__IMessageFilter_FWD_DEFINED__) && !defined(IID_IMessageFilter)
#define IID_IMessageFilter __uuidof(IMessageFilter)
#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(__IAsyncRpcChannelBuffer_FWD_DEFINED__) && !defined(IID_IAsyncRpcChannelBuffer)
#define IID_IAsyncRpcChannelBuffer __uuidof(IAsyncRpcChannelBuffer)
#endif
#if defined(__IRpcChannelBuffer3_FWD_DEFINED__) && !defined(IID_IRpcChannelBuffer3)
#define IID_IRpcChannelBuffer3 __uuidof(IRpcChannelBuffer3)
#endif
#if defined(__IStdMarshalInfo_FWD_DEFINED__) && !defined(IID_IStdMarshalInfo)
#define IID_IStdMarshalInfo __uuidof(IStdMarshalInfo)
#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(__IPSFactoryBuffer_FWD_DEFINED__) && !defined(IID_IPSFactoryBuffer)
#define IID_IPSFactoryBuffer __uuidof(IPSFactoryBuffer)
#endif
#if defined(__IChannelHook_FWD_DEFINED__) && !defined(IID_IChannelHook)
#define IID_IChannelHook __uuidof(IChannelHook)
#endif
#if defined(__IClientSecurity_FWD_DEFINED__) && !defined(IID_IClientSecurity)
#define IID_IClientSecurity __uuidof(IClientSecurity)
#endif
#if defined(__IServerSecurity_FWD_DEFINED__) && !defined(IID_IServerSecurity)
#define IID_IServerSecurity __uuidof(IServerSecurity)
#endif
#if defined(__IClassActivator_FWD_DEFINED__) && !defined(IID_IClassActivator)
#define IID_IClassActivator __uuidof(IClassActivator)
#endif
#if defined(__IRpcOptions_FWD_DEFINED__) && !defined(IID_IRpcOptions)
#define IID_IRpcOptions __uuidof(IRpcOptions)
#endif
#if defined(__IComBinding_FWD_DEFINED__) && !defined(IID_IComBinding)
#define IID_IComBinding __uuidof(IComBinding)
#endif
#if defined(__IFillLockBytes_FWD_DEFINED__) && !defined(IID_IFillLockBytes)
#define IID_IFillLockBytes __uuidof(IFillLockBytes)
#endif
#if defined(__IExternalConnection_FWD_DEFINED__) && !defined(IID_IExternalConnection)
#define IID_IExternalConnection __uuidof(IExternalConnection)
#endif
#if defined(__IProgressNotify_FWD_DEFINED__) && !defined(IID_IProgressNotify)
#define IID_IProgressNotify __uuidof(IProgressNotify)
#endif
#if defined(__ILayoutStorage_FWD_DEFINED__) && !defined(IID_ILayoutStorage)
#define IID_ILayoutStorage __uuidof(ILayoutStorage)
#endif
#if defined(__IBlockingLock_FWD_DEFINED__) && !defined(IID_IBlockingLock)
#define IID_IBlockingLock __uuidof(IBlockingLock)
#endif
#if defined(__ITimeAndNoticeControl_FWD_DEFINED__) && !defined(IID_ITimeAndNoticeControl)
#define IID_ITimeAndNoticeControl __uuidof(ITimeAndNoticeControl)
#endif
#if defined(__IOplockStorage_FWD_DEFINED__) && !defined(IID_IOplockStorage)
#define IID_IOplockStorage __uuidof(IOplockStorage)
#endif
#if defined(__ISurrogate_FWD_DEFINED__) && !defined(IID_ISurrogate)
#define IID_ISurrogate __uuidof(ISurrogate)
#endif
#if defined(__IGlobalInterfaceTable_FWD_DEFINED__) && !defined(IID_IGlobalInterfaceTable)
#define IID_IGlobalInterfaceTable __uuidof(IGlobalInterfaceTable)
#endif
#if defined(__IDirectWriterLock_FWD_DEFINED__) && !defined(IID_IDirectWriterLock)
#define IID_IDirectWriterLock __uuidof(IDirectWriterLock)
#endif
#if defined(__ISynchronize_FWD_DEFINED__) && !defined(IID_ISynchronize)
#define IID_ISynchronize __uuidof(ISynchronize)
#endif
#if defined(__ISynchronizeHandle_FWD_DEFINED__) && !defined(IID_ISynchronizeHandle)
#define IID_ISynchronizeHandle __uuidof(ISynchronizeHandle)
#endif
#if defined(__IMultiQI_FWD_DEFINED__) && !defined(IID_IMultiQI)
#define IID_IMultiQI __uuidof(IMultiQI)
#endif
#if defined(__ISynchronizeEvent_FWD_DEFINED__) && !defined(IID_ISynchronizeEvent)
#define IID_ISynchronizeEvent __uuidof(ISynchronizeEvent)
#endif
#if defined(__ISynchronizeContainer_FWD_DEFINED__) && !defined(IID_ISynchronizeContainer)
#define IID_ISynchronizeContainer __uuidof(ISynchronizeContainer)
#endif
#if defined(__ISynchronizeMutex_FWD_DEFINED__) && !defined(IID_ISynchronizeMutex)
#define IID_ISynchronizeMutex __uuidof(ISynchronizeMutex)
#endif
#if defined(__IAsyncSetup_FWD_DEFINED__) && !defined(IID_IAsyncSetup)
#define IID_IAsyncSetup __uuidof(IAsyncSetup)
#endif
#if defined(__ICancelMethodCalls_FWD_DEFINED__) && !defined(IID_ICancelMethodCalls)
#define IID_ICancelMethodCalls __uuidof(ICancelMethodCalls)
#endif
#if defined(__IAsyncManager_FWD_DEFINED__) && !defined(IID_IAsyncManager)
#define IID_IAsyncManager __uuidof(IAsyncManager)
#endif
#if defined(__ICallFactory_FWD_DEFINED__) && !defined(IID_ICallFactory)
#define IID_ICallFactory __uuidof(ICallFactory)
#endif
#if defined(__IWaitMultiple_FWD_DEFINED__) && !defined(IID_IWaitMultiple)
#define IID_IWaitMultiple __uuidof(IWaitMultiple)
#endif
#if defined(__IUrlMon_FWD_DEFINED__) && !defined(IID_IUrlMon)
#define IID_IUrlMon __uuidof(IUrlMon)
#endif
#if defined(__IEnumPackage_FWD_DEFINED__) && !defined(IID_IEnumPackage)
#define IID_IEnumPackage __uuidof(IEnumPackage)
#endif
#if defined(__AsyncIMultiQI_FWD_DEFINED__) && !defined(IID_AsyncIMultiQI)
#define IID_AsyncIMultiQI __uuidof(AsyncIMultiQI)
#endif
#if defined(__IClassAccess_FWD_DEFINED__) && !defined(IID_IClassAccess)
#define IID_IClassAccess __uuidof(IClassAccess)
#endif
#if defined(__IClassAdmin_FWD_DEFINED__) && !defined(IID_IClassAdmin)
#define IID_IClassAdmin __uuidof(IClassAdmin)
#endif
#if defined(__IPipeByte_FWD_DEFINED__) && !defined(IID_IPipeByte)
#define IID_IPipeByte __uuidof(IPipeByte)
#endif
#if defined(__AsyncIPipeByte_FWD_DEFINED__) && !defined(IID_AsyncIPipeByte)
#define IID_AsyncIPipeByte __uuidof(AsyncIPipeByte)
#endif
#if defined(__IPipeLong_FWD_DEFINED__) && !defined(IID_IPipeLong)
#define IID_IPipeLong __uuidof(IPipeLong)
#endif
#if defined(__AsyncIPipeLong_FWD_DEFINED__) && !defined(IID_AsyncIPipeLong)
#define IID_AsyncIPipeLong __uuidof(AsyncIPipeLong)
#endif
#if defined(__IPipeDouble_FWD_DEFINED__) && !defined(IID_IPipeDouble)
#define IID_IPipeDouble __uuidof(IPipeDouble)
#endif
#if defined(__AsyncIPipeDouble_FWD_DEFINED__) && !defined(IID_AsyncIPipeDouble)
#define IID_AsyncIPipeDouble __uuidof(AsyncIPipeDouble)
#endif
#if defined(__IThumbnailExtractor_FWD_DEFINED__) && !defined(IID_IThumbnailExtractor)
#define IID_IThumbnailExtractor __uuidof(IThumbnailExtractor)
#endif
#if defined(__IInternalUnknown_FWD_DEFINED__) && !defined(IID_IInternalUnknown)
#define IID_IInternalUnknown __uuidof(IInternalUnknown)
#endif
#if defined(__IEnumUnknown_FWD_DEFINED__) && !defined(IID_IEnumUnknown)
#define IID_IEnumUnknown __uuidof(IEnumUnknown)
#endif
#if defined(__IEnumConnections_FWD_DEFINED__) && !defined(IID_IEnumConnections)
#define IID_IEnumConnections __uuidof(IEnumConnections)
#endif
#if defined(__IConnectionPoint_FWD_DEFINED__) && !defined(IID_IConnectionPoint)
#define IID_IConnectionPoint __uuidof(IConnectionPoint)
#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(__IPropertyNotifySink_FWD_DEFINED__) && !defined(IID_IPropertyNotifySink)
#define IID_IPropertyNotifySink __uuidof(IPropertyNotifySink)
#endif
#if defined(__ISpecifyPropertyPages_FWD_DEFINED__) && !defined(IID_ISpecifyPropertyPages)
#define IID_ISpecifyPropertyPages __uuidof(ISpecifyPropertyPages)
#endif
#if defined(__IPersistMemory_FWD_DEFINED__) && !defined(IID_IPersistMemory)
#define IID_IPersistMemory __uuidof(IPersistMemory)
#endif
#if defined(__IPersistStreamInit_FWD_DEFINED__) && !defined(IID_IPersistStreamInit)
#define IID_IPersistStreamInit __uuidof(IPersistStreamInit)
#endif
#if defined(__IPersistPropertyBag_FWD_DEFINED__) && !defined(IID_IPersistPropertyBag)
#define IID_IPersistPropertyBag __uuidof(IPersistPropertyBag)
#endif
#if defined(__ISimpleFrameSite_FWD_DEFINED__) && !defined(IID_ISimpleFrameSite)
#define IID_ISimpleFrameSite __uuidof(ISimpleFrameSite)
#endif
#if defined(__IFont_FWD_DEFINED__) && !defined(IID_IFont)
#define IID_IFont __uuidof(IFont)
#endif
#if defined(__IEnumConnectionPoints_FWD_DEFINED__) && !defined(IID_IEnumConnectionPoints)
#define IID_IEnumConnectionPoints __uuidof(IEnumConnectionPoints)
#endif
#if defined(__IPicture_FWD_DEFINED__) && !defined(IID_IPicture)
#define IID_IPicture __uuidof(IPicture)
#endif
#if defined(__IFontEventsDisp_FWD_DEFINED__) && !defined(IID_IFontEventsDisp)
#define IID_IFontEventsDisp __uuidof(IFontEventsDisp)
#endif
#if defined(__IFontDisp_FWD_DEFINED__) && !defined(IID_IFontDisp)
#define IID_IFontDisp __uuidof(IFontDisp)
#endif
#if defined(__IPictureDisp_FWD_DEFINED__) && !defined(IID_IPictureDisp)
#define IID_IPictureDisp __uuidof(IPictureDisp)
#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(__IViewObjectEx_FWD_DEFINED__) && !defined(IID_IViewObjectEx)
#define IID_IViewObjectEx __uuidof(IViewObjectEx)
#endif
#if defined(__IOleUndoUnit_FWD_DEFINED__) && !defined(IID_IOleUndoUnit)
#define IID_IOleUndoUnit __uuidof(IOleUndoUnit)
#endif
#if defined(__IOleParentUndoUnit_FWD_DEFINED__) && !defined(IID_IOleParentUndoUnit)
#define IID_IOleParentUndoUnit __uuidof(IOleParentUndoUnit)
#endif
#if defined(__IConnectionPointContainer_FWD_DEFINED__) && !defined(IID_IConnectionPointContainer)
#define IID_IConnectionPointContainer __uuidof(IConnectionPointContainer)
#endif
#if defined(__IEnumOleUndoUnits_FWD_DEFINED__) && !defined(IID_IEnumOleUndoUnits)
#define IID_IEnumOleUndoUnits __uuidof(IEnumOleUndoUnits)
#endif
#if defined(__IOleUndoManager_FWD_DEFINED__) && !defined(IID_IOleUndoManager)
#define IID_IOleUndoManager __uuidof(IOleUndoManager)
#endif
#if defined(__IPointerInactive_FWD_DEFINED__) && !defined(IID_IPointerInactive)
#define IID_IPointerInactive __uuidof(IPointerInactive)
#endif
#if defined(__IObjectWithSite_FWD_DEFINED__) && !defined(IID_IObjectWithSite)
#define IID_IObjectWithSite __uuidof(IObjectWithSite)
#endif
#if defined(__IPerPropertyBrowsing_FWD_DEFINED__) && !defined(IID_IPerPropertyBrowsing)
#define IID_IPerPropertyBrowsing __uuidof(IPerPropertyBrowsing)
#endif
#if defined(__IPropertyBag2_FWD_DEFINED__) && !defined(IID_IPropertyBag2)
#define IID_IPropertyBag2 __uuidof(IPropertyBag2)
#endif
#if defined(__IPersistPropertyBag2_FWD_DEFINED__) && !defined(IID_IPersistPropertyBag2)
#define IID_IPersistPropertyBag2 __uuidof(IPersistPropertyBag2)
#endif
#if defined(__IAdviseSinkEx_FWD_DEFINED__) && !defined(IID_IAdviseSinkEx)
#define IID_IAdviseSinkEx __uuidof(IAdviseSinkEx)
#endif
#if defined(__IQuickActivate_FWD_DEFINED__) && !defined(IID_IQuickActivate)
#define IID_IQuickActivate __uuidof(IQuickActivate)
#endif
#if defined(__IClassFactory2_FWD_DEFINED__) && !defined(IID_IClassFactory2)
#define IID_IClassFactory2 __uuidof(IClassFactory2)
#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(__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(__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(__IOleItemContainer_FWD_DEFINED__) && !defined(IID_IOleItemContainer)
#define IID_IOleItemContainer __uuidof(IOleItemContainer)
#endif
#if defined(__IOleInPlaceUIWindow_FWD_DEFINED__) && !defined(IID_IOleInPlaceUIWindow)
#define IID_IOleInPlaceUIWindow __uuidof(IOleInPlaceUIWindow)
#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(__IContinue_FWD_DEFINED__) && !defined(IID_IContinue)
#define IID_IContinue __uuidof(IContinue)
#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(__IDropSource_FWD_DEFINED__) && !defined(IID_IDropSource)
#define IID_IDropSource __uuidof(IDropSource)
#endif
#if defined(__IOleCache2_FWD_DEFINED__) && !defined(IID_IOleCache2)
#define IID_IOleCache2 __uuidof(IOleCache2)
#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(__IOleCacheControl_FWD_DEFINED__) && !defined(IID_IOleCacheControl)
#define IID_IOleCacheControl __uuidof(IOleCacheControl)
#endif
#if defined(__IParseDisplayName_FWD_DEFINED__) && !defined(IID_IParseDisplayName)
#define IID_IParseDisplayName __uuidof(IParseDisplayName)
#endif
#if defined(__IOleContainer_FWD_DEFINED__) && !defined(IID_IOleContainer)
#define IID_IOleContainer __uuidof(IOleContainer)
#endif
#if defined(__IOleClientSite_FWD_DEFINED__) && !defined(IID_IOleClientSite)
#define IID_IOleClientSite __uuidof(IOleClientSite)
#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(__IOleLink_FWD_DEFINED__) && !defined(IID_IOleLink)
#define IID_IOleLink __uuidof(IOleLink)
#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(__IUnknown_FWD_DEFINED__) && !defined(IID_IUnknown)
#define IID_IUnknown __uuidof(IUnknown)
#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(__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(__IPropertyStorage_FWD_DEFINED__) && !defined(IID_IPropertyStorage)
#define IID_IPropertyStorage __uuidof(IPropertyStorage)
#endif
#if defined(__IPropertySetStorage_FWD_DEFINED__) && !defined(IID_IPropertySetStorage)
#define IID_IPropertySetStorage __uuidof(IPropertySetStorage)
#endif
#if defined(__IEnumSTATPROPSTG_FWD_DEFINED__) && !defined(IID_IEnumSTATPROPSTG)
#define IID_IEnumSTATPROPSTG __uuidof(IEnumSTATPROPSTG)
#endif
#if defined(__IEnumSTATPROPSETSTG_FWD_DEFINED__) && !defined(IID_IEnumSTATPROPSETSTG)
#define IID_IEnumSTATPROPSETSTG __uuidof(IEnumSTATPROPSETSTG)
#endif
#if defined(__IPropertyBagEx_FWD_DEFINED__) && !defined(IID_IPropertyBagEx)
#define IID_IPropertyBagEx __uuidof(IPropertyBagEx)
#endif
#if defined(__IEnumSTATPROPBAG_FWD_DEFINED__) && !defined(IID_IEnumSTATPROPBAG)
#define IID_IEnumSTATPROPBAG __uuidof(IEnumSTATPROPBAG)
#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(__IScriptNode_FWD_DEFINED__) && !defined(IID_IScriptNode)
#define IID_IScriptNode __uuidof(IScriptNode)
#endif
#if defined(__IScriptEntry_FWD_DEFINED__) && !defined(IID_IScriptEntry)
#define IID_IScriptEntry __uuidof(IScriptEntry)
#endif
#if defined(__IScriptScriptlet_FWD_DEFINED__) && !defined(IID_IScriptScriptlet)
#define IID_IScriptScriptlet __uuidof(IScriptScriptlet)
#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(__IActiveScriptDebug_FWD_DEFINED__) && !defined(IID_IActiveScriptDebug)
#define IID_IActiveScriptDebug __uuidof(IActiveScriptDebug)
#endif
#if defined(__IActiveScriptSiteDebug_FWD_DEFINED__) && !defined(IID_IActiveScriptSiteDebug)
#define IID_IActiveScriptSiteDebug __uuidof(IActiveScriptSiteDebug)
#endif
#if defined(__IDebugSyncOperation_FWD_DEFINED__) && !defined(IID_IDebugSyncOperation)
#define IID_IDebugSyncOperation __uuidof(IDebugSyncOperation)
#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(__IEnumDebugCodeContexts_FWD_DEFINED__) && !defined(IID_IEnumDebugCodeContexts)
#define IID_IEnumDebugCodeContexts __uuidof(IEnumDebugCodeContexts)
#endif
#if defined(__IEnumDebugStackFrames_FWD_DEFINED__) && !defined(IID_IEnumDebugStackFrames)
#define IID_IEnumDebugStackFrames __uuidof(IEnumDebugStackFrames)
#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(__IDebugDocument_FWD_DEFINED__) && !defined(IID_IDebugDocument)
#define IID_IDebugDocument __uuidof(IDebugDocument)
#endif
#if defined(__IDebugDocumentText_FWD_DEFINED__) && !defined(IID_IDebugDocumentText)
#define IID_IDebugDocumentText __uuidof(IDebugDocumentText)
#endif
#if defined(__IDebugDocumentTextEvents_FWD_DEFINED__) && !defined(IID_IDebugDocumentTextEvents)
#define IID_IDebugDocumentTextEvents __uuidof(IDebugDocumentTextEvents)
#endif
#if defined(__IActiveScriptErrorDebug_FWD_DEFINED__) && !defined(IID_IActiveScriptErrorDebug)
#define IID_IActiveScriptErrorDebug __uuidof(IActiveScriptErrorDebug)
#endif
#if defined(__IDebugDocumentTextAuthor_FWD_DEFINED__) && !defined(IID_IDebugDocumentTextAuthor)
#define IID_IDebugDocumentTextAuthor __uuidof(IDebugDocumentTextAuthor)
#endif
#if defined(__IDebugDocumentTextExternalAuthor_FWD_DEFINED__) && !defined(IID_IDebugDocumentTextExternalAuthor)
#define IID_IDebugDocumentTextExternalAuthor __uuidof(IDebugDocumentTextExternalAuthor)
#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(__IDebugDocumentContext_FWD_DEFINED__) && !defined(IID_IDebugDocumentContext)
#define IID_IDebugDocumentContext __uuidof(IDebugDocumentContext)
#endif
#if defined(__IDebugSessionProvider_FWD_DEFINED__) && !defined(IID_IDebugSessionProvider)
#define IID_IDebugSessionProvider __uuidof(IDebugSessionProvider)
#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(__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(__IDebugCodeContext_FWD_DEFINED__) && !defined(IID_IDebugCodeContext)
#define IID_IDebugCodeContext __uuidof(IDebugCodeContext)
#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(__IRemoteDebugApplication_FWD_DEFINED__) && !defined(IID_IRemoteDebugApplication)
#define IID_IRemoteDebugApplication __uuidof(IRemoteDebugApplication)
#endif
#if defined(__IDebugApplication_FWD_DEFINED__) && !defined(IID_IDebugApplication)
#define IID_IDebugApplication __uuidof(IDebugApplication)
#endif
#if defined(__IRemoteDebugApplicationEvents_FWD_DEFINED__) && !defined(IID_IRemoteDebugApplicationEvents)
#define IID_IRemoteDebugApplicationEvents __uuidof(IRemoteDebugApplicationEvents)
#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(__IDebugThreadCall_FWD_DEFINED__) && !defined(IID_IDebugThreadCall)
#define IID_IDebugThreadCall __uuidof(IDebugThreadCall)
#endif
#if defined(__IRemoteDebugApplicationThread_FWD_DEFINED__) && !defined(IID_IRemoteDebugApplicationThread)
#define IID_IRemoteDebugApplicationThread __uuidof(IRemoteDebugApplicationThread)
#endif
#if defined(__IDebugApplicationThread_FWD_DEFINED__) && !defined(IID_IDebugApplicationThread)
#define IID_IDebugApplicationThread __uuidof(IDebugApplicationThread)
#endif
#if defined(__IDebugExpression_FWD_DEFINED__) && !defined(IID_IDebugExpression)
#define IID_IDebugExpression __uuidof(IDebugExpression)
#endif
#if defined(__IDebugCookie_FWD_DEFINED__) && !defined(IID_IDebugCookie)
#define IID_IDebugCookie __uuidof(IDebugCookie)
#endif
#if defined(__IEnumDebugApplicationNodes_FWD_DEFINED__) && !defined(IID_IEnumDebugApplicationNodes)
#define IID_IEnumDebugApplicationNodes __uuidof(IEnumDebugApplicationNodes)
#endif
#if defined(__IEnumRemoteDebugApplications_FWD_DEFINED__) && !defined(IID_IEnumRemoteDebugApplications)
#define IID_IEnumRemoteDebugApplications __uuidof(IEnumRemoteDebugApplications)
#endif
#if defined(__IEnumRemoteDebugApplicationThreads_FWD_DEFINED__) && !defined(IID_IEnumRemoteDebugApplicationThreads)
#define IID_IEnumRemoteDebugApplicationThreads __uuidof(IEnumRemoteDebugApplicationThreads)
#endif
#if defined(__IDebugFormatter_FWD_DEFINED__) && !defined(IID_IDebugFormatter)
#define IID_IDebugFormatter __uuidof(IDebugFormatter)
#endif
#if defined(__ISimpleConnectionPoint_FWD_DEFINED__) && !defined(IID_ISimpleConnectionPoint)
#define IID_ISimpleConnectionPoint __uuidof(ISimpleConnectionPoint)
#endif
#if defined(__IDebugHelper_FWD_DEFINED__) && !defined(IID_IDebugHelper)
#define IID_IDebugHelper __uuidof(IDebugHelper)
#endif
#if defined(__IEnumDebugExpressionContexts_FWD_DEFINED__) && !defined(IID_IEnumDebugExpressionContexts)
#define IID_IEnumDebugExpressionContexts __uuidof(IEnumDebugExpressionContexts)
#endif
#if defined(__IProvideExpressionContexts_FWD_DEFINED__) && !defined(IID_IProvideExpressionContexts)
#define IID_IProvideExpressionContexts __uuidof(IProvideExpressionContexts)
#endif
#if defined(__IDebugApplicationEx_FWD_DEFINED__) && !defined(IID_IDebugApplicationEx)
#define IID_IDebugApplicationEx __uuidof(IDebugApplicationEx)
#endif
#if defined(__IDebugExpressionContext_FWD_DEFINED__) && !defined(IID_IDebugExpressionContext)
#define IID_IDebugExpressionContext __uuidof(IDebugExpressionContext)
#endif
#if defined(__IRemoteDebugApplicationEx_FWD_DEFINED__) && !defined(IID_IRemoteDebugApplicationEx)
#define IID_IRemoteDebugApplicationEx __uuidof(IRemoteDebugApplicationEx)
#endif
#if defined(__IDebugExpressionCallBack_FWD_DEFINED__) && !defined(IID_IDebugExpressionCallBack)
#define IID_IDebugExpressionCallBack __uuidof(IDebugExpressionCallBack)
#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(__IActiveScriptSite_FWD_DEFINED__) && !defined(IID_IActiveScriptSite)
#define IID_IActiveScriptSite __uuidof(IActiveScriptSite)
#endif
#if defined(__IActiveScriptError_FWD_DEFINED__) && !defined(IID_IActiveScriptError)
#define IID_IActiveScriptError __uuidof(IActiveScriptError)
#endif
#if defined(__IActiveScriptStats_FWD_DEFINED__) && !defined(IID_IActiveScriptStats)
#define IID_IActiveScriptStats __uuidof(IActiveScriptStats)
#endif
#if defined(__IActiveScriptSiteWindow_FWD_DEFINED__) && !defined(IID_IActiveScriptSiteWindow)
#define IID_IActiveScriptSiteWindow __uuidof(IActiveScriptSiteWindow)
#endif
#if defined(__IActiveScriptSiteInterruptPoll_FWD_DEFINED__) && !defined(IID_IActiveScriptSiteInterruptPoll)
#define IID_IActiveScriptSiteInterruptPoll __uuidof(IActiveScriptSiteInterruptPoll)
#endif
#if defined(__IActiveScript_FWD_DEFINED__) && !defined(IID_IActiveScript)
#define IID_IActiveScript __uuidof(IActiveScript)
#endif
#if defined(__IActiveScriptParse_FWD_DEFINED__) && !defined(IID_IActiveScriptParse)
#define IID_IActiveScriptParse __uuidof(IActiveScriptParse)
#endif
#if defined(__IActiveScriptParseProcedureOld_FWD_DEFINED__) && !defined(IID_IActiveScriptParseProcedureOld)
#define IID_IActiveScriptParseProcedureOld __uuidof(IActiveScriptParseProcedureOld)
#endif
#if defined(__IActiveScriptParseProcedure_FWD_DEFINED__) && !defined(IID_IActiveScriptParseProcedure)
#define IID_IActiveScriptParseProcedure __uuidof(IActiveScriptParseProcedure)
#endif
#if defined(__IActiveScriptEncode_FWD_DEFINED__) && !defined(IID_IActiveScriptEncode)
#define IID_IActiveScriptEncode __uuidof(IActiveScriptEncode)
#endif
#if defined(__IBindEventHandler_FWD_DEFINED__) && !defined(IID_IBindEventHandler)
#define IID_IBindEventHandler __uuidof(IBindEventHandler)
#endif
#if defined(___ShellFavoritesNameSpaceEvents_FWD_DEFINED__) && !defined(DIID__ShellFavoritesNameSpaceEvents)
#define DIID__ShellFavoritesNameSpaceEvents __uuidof(_ShellFavoritesNameSpaceEvents)
#endif
#if defined(__IShellFavoritesNameSpace_FWD_DEFINED__) && !defined(IID_IShellFavoritesNameSpace)
#define IID_IShellFavoritesNameSpace __uuidof(IShellFavoritesNameSpace)
#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(__IEnumGUID_FWD_DEFINED__) && !defined(IID_IEnumGUID)
#define IID_IEnumGUID __uuidof(IEnumGUID)
#endif
#if defined(__IEnumCATEGORYINFO_FWD_DEFINED__) && !defined(IID_IEnumCATEGORYINFO)
#define IID_IEnumCATEGORYINFO __uuidof(IEnumCATEGORYINFO)
#endif
#if defined(__ICatRegister_FWD_DEFINED__) && !defined(IID_ICatRegister)
#define IID_ICatRegister __uuidof(ICatRegister)
#endif
#if defined(__ICatInformation_FWD_DEFINED__) && !defined(IID_ICatInformation)
#define IID_ICatInformation __uuidof(ICatInformation)
#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(__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(__IActiveIME_FWD_DEFINED__) && !defined(IID_IActiveIME)
#define IID_IActiveIME __uuidof(IActiveIME)
#endif
#if defined(__IDispatchEx_FWD_DEFINED__) && !defined(IID_IDispatchEx)
#define IID_IDispatchEx __uuidof(IDispatchEx)
#endif
#if defined(__IDispError_FWD_DEFINED__) && !defined(IID_IDispError)
#define IID_IDispError __uuidof(IDispError)
#endif
#if defined(__IVariantChangeType_FWD_DEFINED__) && !defined(IID_IVariantChangeType)
#define IID_IVariantChangeType __uuidof(IVariantChangeType)
#endif
#if defined(__IObjectIdentity_FWD_DEFINED__) && !defined(IID_IObjectIdentity)
#define IID_IObjectIdentity __uuidof(IObjectIdentity)
#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(__IEnumOleDocumentViews_FWD_DEFINED__) && !defined(IID_IEnumOleDocumentViews)
#define IID_IEnumOleDocumentViews __uuidof(IEnumOleDocumentViews)
#endif
#if defined(__IContinueCallback_FWD_DEFINED__) && !defined(IID_IContinueCallback)
#define IID_IContinueCallback __uuidof(IContinueCallback)
#endif
#if defined(__IPrint_FWD_DEFINED__) && !defined(IID_IPrint)
#define IID_IPrint __uuidof(IPrint)
#endif
#if defined(__IOleCommandTarget_FWD_DEFINED__) && !defined(IID_IOleCommandTarget)
#define IID_IOleCommandTarget __uuidof(IOleCommandTarget)
#endif
#if defined(__IWebBrowser_FWD_DEFINED__) && !defined(IID_IWebBrowser)
#define IID_IWebBrowser __uuidof(IWebBrowser)
#endif
#if defined(__DShellWindowsEvents_FWD_DEFINED__) && !defined(DIID_DShellWindowsEvents)
#define DIID_DShellWindowsEvents __uuidof(DShellWindowsEvents)
#endif
#if defined(__IShellWindows_FWD_DEFINED__) && !defined(IID_IShellWindows)
#define IID_IShellWindows __uuidof(IShellWindows)
#endif
#if defined(__IShellUIHelper_FWD_DEFINED__) && !defined(IID_IShellUIHelper)
#define IID_IShellUIHelper __uuidof(IShellUIHelper)
#endif
#if defined(__DWebBrowserEvents_FWD_DEFINED__) && !defined(DIID_DWebBrowserEvents)
#define DIID_DWebBrowserEvents __uuidof(DWebBrowserEvents)
#endif
#if defined(__IWebBrowserApp_FWD_DEFINED__) && !defined(IID_IWebBrowserApp)
#define IID_IWebBrowserApp __uuidof(IWebBrowserApp)
#endif
#if defined(__IWebBrowser2_FWD_DEFINED__) && !defined(IID_IWebBrowser2)
#define IID_IWebBrowser2 __uuidof(IWebBrowser2)
#endif
#if defined(__DWebBrowserEvents2_FWD_DEFINED__) && !defined(DIID_DWebBrowserEvents2)
#define DIID_DWebBrowserEvents2 __uuidof(DWebBrowserEvents2)
#endif
#if defined(__IFolderViewOC_FWD_DEFINED__) && !defined(IID_IFolderViewOC)
#define IID_IFolderViewOC __uuidof(IFolderViewOC)
#endif
#if defined(__FolderItem2_FWD_DEFINED__) && !defined(IID_FolderItem2)
#define IID_FolderItem2 __uuidof(FolderItem2)
#endif
#if defined(__IShellLinkDual_FWD_DEFINED__) && !defined(IID_IShellLinkDual)
#define IID_IShellLinkDual __uuidof(IShellLinkDual)
#endif
#if defined(__IShellFolderViewDual_FWD_DEFINED__) && !defined(IID_IShellFolderViewDual)
#define IID_IShellFolderViewDual __uuidof(IShellFolderViewDual)
#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(__DShellFolderViewEvents_FWD_DEFINED__) && !defined(DIID_DShellFolderViewEvents)
#define DIID_DShellFolderViewEvents __uuidof(DShellFolderViewEvents)
#endif
#if defined(__DSearchCommandEvents_FWD_DEFINED__) && !defined(DIID_DSearchCommandEvents)
#define DIID_DSearchCommandEvents __uuidof(DSearchCommandEvents)
#endif
#if defined(__IEnabled_FWD_DEFINED__) && !defined(IID_IEnabled)
#define IID_IEnabled __uuidof(IEnabled)
#endif
#if defined(__IUpDownOC_FWD_DEFINED__) && !defined(IID_IUpDownOC)
#define IID_IUpDownOC __uuidof(IUpDownOC)
#endif
#if defined(__IDateTimePickerOC_FWD_DEFINED__) && !defined(IID_IDateTimePickerOC)
#define IID_IDateTimePickerOC __uuidof(IDateTimePickerOC)
#endif
#if defined(__DComboBoxExEvents_FWD_DEFINED__) && !defined(DIID_DComboBoxExEvents)
#define DIID_DComboBoxExEvents __uuidof(DComboBoxExEvents)
#endif
#if defined(__IComboBoxExOC_FWD_DEFINED__) && !defined(IID_IComboBoxExOC)
#define IID_IComboBoxExOC __uuidof(IComboBoxExOC)
#endif
#if defined(__ISearchNameSpaceOC_FWD_DEFINED__) && !defined(IID_ISearchNameSpaceOC)
#define IID_ISearchNameSpaceOC __uuidof(ISearchNameSpaceOC)
#endif
#if defined(__IAutoComplete_FWD_DEFINED__) && !defined(IID_IAutoComplete)
#define IID_IAutoComplete __uuidof(IAutoComplete)
#endif
#if defined(__ISearchCommandExt_FWD_DEFINED__) && !defined(IID_ISearchCommandExt)
#define IID_ISearchCommandExt __uuidof(ISearchCommandExt)
#endif
#if defined(__FolderItem_FWD_DEFINED__) && !defined(IID_FolderItem)
#define IID_FolderItem __uuidof(FolderItem)
#endif
#if defined(__FolderItems_FWD_DEFINED__) && !defined(IID_FolderItems)
#define IID_FolderItems __uuidof(FolderItems)
#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(__Folder_FWD_DEFINED__) && !defined(IID_Folder)
#define IID_Folder __uuidof(Folder)
#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(__IAccessible_FWD_DEFINED__) && !defined(IID_IAccessible)
#define IID_IAccessible __uuidof(IAccessible)
#endif
#if defined(__IAsyncBindCtx_FWD_DEFINED__) && !defined(IID_IAsyncBindCtx)
#define IID_IAsyncBindCtx __uuidof(IAsyncBindCtx)
#endif
#if defined(__IBindStatusCallbackMsg_FWD_DEFINED__) && !defined(IID_IBindStatusCallbackMsg)
#define IID_IBindStatusCallbackMsg __uuidof(IBindStatusCallbackMsg)
#endif
#if defined(__IDebugRegister_FWD_DEFINED__) && !defined(IID_IDebugRegister)
#define IID_IDebugRegister __uuidof(IDebugRegister)
#endif
#if defined(__IDebugOut_FWD_DEFINED__) && !defined(IID_IDebugOut)
#define IID_IDebugOut __uuidof(IDebugOut)
#endif
#if defined(__IEnumPropertyMap_FWD_DEFINED__) && !defined(IID_IEnumPropertyMap)
#define IID_IEnumPropertyMap __uuidof(IEnumPropertyMap)
#endif
#if defined(__IImgCtx_FWD_DEFINED__) && !defined(IID_IImgCtx)
#define IID_IImgCtx __uuidof(IImgCtx)
#endif
#if defined(__IPropertyMap_FWD_DEFINED__) && !defined(IID_IPropertyMap)
#define IID_IPropertyMap __uuidof(IPropertyMap)
#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(__INotificationMgr_FWD_DEFINED__) && !defined(IID_INotificationMgr)
#define IID_INotificationMgr __uuidof(INotificationMgr)
#endif
#if defined(__INotificationSink_FWD_DEFINED__) && !defined(IID_INotificationSink)
#define IID_INotificationSink __uuidof(INotificationSink)
#endif
#if defined(__IScheduleGroup_FWD_DEFINED__) && !defined(IID_IScheduleGroup)
#define IID_IScheduleGroup __uuidof(IScheduleGroup)
#endif
#if defined(__INotificationReport_FWD_DEFINED__) && !defined(IID_INotificationReport)
#define IID_INotificationReport __uuidof(INotificationReport)
#endif
#if defined(__IEnumNotification_FWD_DEFINED__) && !defined(IID_IEnumNotification)
#define IID_IEnumNotification __uuidof(IEnumNotification)
#endif
#if defined(__IEnumScheduleGroup_FWD_DEFINED__) && !defined(IID_IEnumScheduleGroup)
#define IID_IEnumScheduleGroup __uuidof(IEnumScheduleGroup)
#endif
#if defined(__IEnumNotificationSinkItem_FWD_DEFINED__) && !defined(IID_IEnumNotificationSinkItem)
#define IID_IEnumNotificationSinkItem __uuidof(IEnumNotificationSinkItem)
#endif
#if defined(__INotificationHelper_FWD_DEFINED__) && !defined(IID_INotificationHelper)
#define IID_INotificationHelper __uuidof(INotificationHelper)
#endif
#if defined(__INotificationPing_FWD_DEFINED__) && !defined(IID_INotificationPing)
#define IID_INotificationPing __uuidof(INotificationPing)
#endif
#if defined(__INotificationRunning_FWD_DEFINED__) && !defined(IID_INotificationRunning)
#define IID_INotificationRunning __uuidof(INotificationRunning)
#endif
#if defined(__INotificationProcessMgr0_FWD_DEFINED__) && !defined(IID_INotificationProcessMgr0)
#define IID_INotificationProcessMgr0 __uuidof(INotificationProcessMgr0)
#endif
#if defined(__IOInet_FWD_DEFINED__) && !defined(IID_IOInet)
#define IID_IOInet __uuidof(IOInet)
#endif
#if defined(__IOInetBindInfo_FWD_DEFINED__) && !defined(IID_IOInetBindInfo)
#define IID_IOInetBindInfo __uuidof(IOInetBindInfo)
#endif
#if defined(__IOInetBindClient_FWD_DEFINED__) && !defined(IID_IOInetBindClient)
#define IID_IOInetBindClient __uuidof(IOInetBindClient)
#endif
#if defined(__IOInetProtocolRoot_FWD_DEFINED__) && !defined(IID_IOInetProtocolRoot)
#define IID_IOInetProtocolRoot __uuidof(IOInetProtocolRoot)
#endif
#if defined(__IOInetProtocol_FWD_DEFINED__) && !defined(IID_IOInetProtocol)
#define IID_IOInetProtocol __uuidof(IOInetProtocol)
#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(__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(__IOInetProtocolInfo_FWD_DEFINED__) && !defined(IID_IOInetProtocolInfo)
#define IID_IOInetProtocolInfo __uuidof(IOInetProtocolInfo)
#endif
#if defined(__IHlink_FWD_DEFINED__) && !defined(IID_IHlink)
#define IID_IHlink __uuidof(IHlink)
#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(__IHlinkFrame_FWD_DEFINED__) && !defined(IID_IHlinkFrame)
#define IID_IHlinkFrame __uuidof(IHlinkFrame)
#endif
#if defined(__IEnumHLITEM_FWD_DEFINED__) && !defined(IID_IEnumHLITEM)
#define IID_IEnumHLITEM __uuidof(IEnumHLITEM)
#endif
#if defined(__IHlinkBrowseContext_FWD_DEFINED__) && !defined(IID_IHlinkBrowseContext)
#define IID_IHlinkBrowseContext __uuidof(IHlinkBrowseContext)
#endif
#if defined(__IExtensionServices_FWD_DEFINED__) && !defined(IID_IExtensionServices)
#define IID_IExtensionServices __uuidof(IExtensionServices)
#endif
#if defined(__ITargetFrame_FWD_DEFINED__) && !defined(IID_ITargetFrame)
#define IID_ITargetFrame __uuidof(ITargetFrame)
#endif
#if defined(__ITargetEmbedding_FWD_DEFINED__) && !defined(IID_ITargetEmbedding)
#define IID_ITargetEmbedding __uuidof(ITargetEmbedding)
#endif
#if defined(__ITargetFramePriv_FWD_DEFINED__) && !defined(IID_ITargetFramePriv)
#define IID_ITargetFramePriv __uuidof(ITargetFramePriv)
#endif
#if defined(__ITargetNotify_FWD_DEFINED__) && !defined(IID_ITargetNotify)
#define IID_ITargetNotify __uuidof(ITargetNotify)
#endif
#if defined(__ITargetFrame2_FWD_DEFINED__) && !defined(IID_ITargetFrame2)
#define IID_ITargetFrame2 __uuidof(ITargetFrame2)
#endif
#if defined(__ITargetContainer_FWD_DEFINED__) && !defined(IID_ITargetContainer)
#define IID_ITargetContainer __uuidof(ITargetContainer)
#endif
#if defined(__IPeerFactory_FWD_DEFINED__) && !defined(IID_IPeerFactory)
#define IID_IPeerFactory __uuidof(IPeerFactory)
#endif
#if defined(__IHomePage_FWD_DEFINED__) && !defined(IID_IHomePage)
#define IID_IHomePage __uuidof(IHomePage)
#endif
#if defined(__IClientCaps_FWD_DEFINED__) && !defined(IID_IClientCaps)
#define IID_IClientCaps __uuidof(IClientCaps)
#endif
#if defined(__HTMLPersistEvents_FWD_DEFINED__) && !defined(DIID_HTMLPersistEvents)
#define DIID_HTMLPersistEvents __uuidof(HTMLPersistEvents)
#endif
#if defined(__IHTMLUserDataOM_FWD_DEFINED__) && !defined(IID_IHTMLUserDataOM)
#define IID_IHTMLUserDataOM __uuidof(IHTMLUserDataOM)
#endif
#if defined(__IHTMLPersistDataOM_FWD_DEFINED__) && !defined(IID_IHTMLPersistDataOM)
#define IID_IHTMLPersistDataOM __uuidof(IHTMLPersistDataOM)
#endif
#if defined(__IHTMLPersistData_FWD_DEFINED__) && !defined(IID_IHTMLPersistData)
#define IID_IHTMLPersistData __uuidof(IHTMLPersistData)
#endif
#if defined(__ISniffStream_FWD_DEFINED__) && !defined(IID_ISniffStream)
#define IID_ISniffStream __uuidof(ISniffStream)
#endif
#if defined(__IDithererImpl_FWD_DEFINED__) && !defined(IID_IDithererImpl)
#define IID_IDithererImpl __uuidof(IDithererImpl)
#endif
#if defined(__IMimeInfo_FWD_DEFINED__) && !defined(IID_IMimeInfo)
#define IID_IMimeInfo __uuidof(IMimeInfo)
#endif
#if defined(__IMLangStringBufW_FWD_DEFINED__) && !defined(IID_IMLangStringBufW)
#define IID_IMLangStringBufW __uuidof(IMLangStringBufW)
#endif
#if defined(__IMLangConvertCharset_FWD_DEFINED__) && !defined(IID_IMLangConvertCharset)
#define IID_IMLangConvertCharset __uuidof(IMLangConvertCharset)
#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(__IMLangCodePages_FWD_DEFINED__) && !defined(IID_IMLangCodePages)
#define IID_IMLangCodePages __uuidof(IMLangCodePages)
#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(__IMLangStringBufA_FWD_DEFINED__) && !defined(IID_IMLangStringBufA)
#define IID_IMLangStringBufA __uuidof(IMLangStringBufA)
#endif
#if defined(__IMLangString_FWD_DEFINED__) && !defined(IID_IMLangString)
#define IID_IMLangString __uuidof(IMLangString)
#endif
#if defined(__IMLangStringWStr_FWD_DEFINED__) && !defined(IID_IMLangStringWStr)
#define IID_IMLangStringWStr __uuidof(IMLangStringWStr)
#endif
#if defined(__IMLangStringAStr_FWD_DEFINED__) && !defined(IID_IMLangStringAStr)
#define IID_IMLangStringAStr __uuidof(IMLangStringAStr)
#endif
#if defined(__IMLangLineBreakConsole_FWD_DEFINED__) && !defined(IID_IMLangLineBreakConsole)
#define IID_IMLangLineBreakConsole __uuidof(IMLangLineBreakConsole)
#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(__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(__ISyncMgrEnumItems_FWD_DEFINED__) && !defined(IID_ISyncMgrEnumItems)
#define IID_ISyncMgrEnumItems __uuidof(ISyncMgrEnumItems)
#endif
#if defined(__ISyncMgrSynchronizeInvoke_FWD_DEFINED__) && !defined(IID_ISyncMgrSynchronizeInvoke)
#define IID_ISyncMgrSynchronizeInvoke __uuidof(ISyncMgrSynchronizeInvoke)
#endif
#if defined(__ISyncMgrRegister_FWD_DEFINED__) && !defined(IID_ISyncMgrRegister)
#define IID_ISyncMgrRegister __uuidof(ISyncMgrRegister)
#endif
#if defined(__IPrivSyncMgrSynchronizeInvoke_FWD_DEFINED__) && !defined(IID_IPrivSyncMgrSynchronizeInvoke)
#define IID_IPrivSyncMgrSynchronizeInvoke __uuidof(IPrivSyncMgrSynchronizeInvoke)
#endif
#if defined(__ISyncScheduleMgr_FWD_DEFINED__) && !defined(IID_ISyncScheduleMgr)
#define IID_ISyncScheduleMgr __uuidof(ISyncScheduleMgr)
#endif
#if defined(__IEnumSyncSchedules_FWD_DEFINED__) && !defined(IID_IEnumSyncSchedules)
#define IID_IEnumSyncSchedules __uuidof(IEnumSyncSchedules)
#endif
#if defined(__ISyncSchedule_FWD_DEFINED__) && !defined(IID_ISyncSchedule)
#define IID_ISyncSchedule __uuidof(ISyncSchedule)
#endif
#if defined(__IEnumSyncItems_FWD_DEFINED__) && !defined(IID_IEnumSyncItems)
#define IID_IEnumSyncItems __uuidof(IEnumSyncItems)
#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(__IOldSyncMgrRegister_FWD_DEFINED__) && !defined(IID_IOldSyncMgrRegister)
#define IID_IOldSyncMgrRegister __uuidof(IOldSyncMgrRegister)
#endif
#if defined(__IFtpWebView_FWD_DEFINED__) && !defined(IID_IFtpWebView)
#define IID_IFtpWebView __uuidof(IFtpWebView)
#endif
#if defined(__IDocHostUIHandler_FWD_DEFINED__) && !defined(IID_IDocHostUIHandler)
#define IID_IDocHostUIHandler __uuidof(IDocHostUIHandler)
#endif
#if defined(__ICustomDoc_FWD_DEFINED__) && !defined(IID_ICustomDoc)
#define IID_ICustomDoc __uuidof(ICustomDoc)
#endif
#if defined(__ISubDivisionProvider_FWD_DEFINED__) && !defined(IID_ISubDivisionProvider)
#define IID_ISubDivisionProvider __uuidof(ISubDivisionProvider)
#endif
#if defined(__IElementBehaviorUI_FWD_DEFINED__) && !defined(IID_IElementBehaviorUI)
#define IID_IElementBehaviorUI __uuidof(IElementBehaviorUI)
#endif
#if defined(__IElementBehaviorCategory_FWD_DEFINED__) && !defined(IID_IElementBehaviorCategory)
#define IID_IElementBehaviorCategory __uuidof(IElementBehaviorCategory)
#endif
#if defined(__IElementBehaviorSiteCategory_FWD_DEFINED__) && !defined(IID_IElementBehaviorSiteCategory)
#define IID_IElementBehaviorSiteCategory __uuidof(IElementBehaviorSiteCategory)
#endif
#if defined(__IElementBehaviorFactory_FWD_DEFINED__) && !defined(IID_IElementBehaviorFactory)
#define IID_IElementBehaviorFactory __uuidof(IElementBehaviorFactory)
#endif
#if defined(__IClassFactory3_FWD_DEFINED__) && !defined(IID_IClassFactory3)
#define IID_IClassFactory3 __uuidof(IClassFactory3)
#endif
#if defined(__IDocHostShowUI_FWD_DEFINED__) && !defined(IID_IDocHostShowUI)
#define IID_IDocHostShowUI __uuidof(IDocHostShowUI)
#endif
#if defined(__ICSSFilterSite_FWD_DEFINED__) && !defined(IID_ICSSFilterSite)
#define IID_ICSSFilterSite __uuidof(ICSSFilterSite)
#endif
#if defined(__ICSSFilter_FWD_DEFINED__) && !defined(IID_ICSSFilter)
#define IID_ICSSFilter __uuidof(ICSSFilter)
#endif
#if defined(__IElementBehavior_FWD_DEFINED__) && !defined(IID_IElementBehavior)
#define IID_IElementBehavior __uuidof(IElementBehavior)
#endif
#if defined(__IElementBehaviorSite_FWD_DEFINED__) && !defined(IID_IElementBehaviorSite)
#define IID_IElementBehaviorSite __uuidof(IElementBehaviorSite)
#endif
#if defined(__IElementBehaviorSiteOM_FWD_DEFINED__) && !defined(IID_IElementBehaviorSiteOM)
#define IID_IElementBehaviorSiteOM __uuidof(IElementBehaviorSiteOM)
#endif
#if defined(__IElementBehaviorRender_FWD_DEFINED__) && !defined(IID_IElementBehaviorRender)
#define IID_IElementBehaviorRender __uuidof(IElementBehaviorRender)
#endif
#if defined(__IElementBehaviorSiteRender_FWD_DEFINED__) && !defined(IID_IElementBehaviorSiteRender)
#define IID_IElementBehaviorSiteRender __uuidof(IElementBehaviorSiteRender)
#endif
#if defined(__IHTMLStyle_FWD_DEFINED__) && !defined(IID_IHTMLStyle)
#define IID_IHTMLStyle __uuidof(IHTMLStyle)
#endif
#if defined(__DispHTMLCurrentStyle_FWD_DEFINED__) && !defined(DIID_DispHTMLCurrentStyle)
#define DIID_DispHTMLCurrentStyle __uuidof(DispHTMLCurrentStyle)
#endif
#if defined(__IHTMLLIElement_FWD_DEFINED__) && !defined(IID_IHTMLLIElement)
#define IID_IHTMLLIElement __uuidof(IHTMLLIElement)
#endif
#if defined(__DispHTMLLIElement_FWD_DEFINED__) && !defined(DIID_DispHTMLLIElement)
#define DIID_DispHTMLLIElement __uuidof(DispHTMLLIElement)
#endif
#if defined(__IHTMLBlockElement_FWD_DEFINED__) && !defined(IID_IHTMLBlockElement)
#define IID_IHTMLBlockElement __uuidof(IHTMLBlockElement)
#endif
#if defined(__DispHTMLBlockElement_FWD_DEFINED__) && !defined(DIID_DispHTMLBlockElement)
#define DIID_DispHTMLBlockElement __uuidof(DispHTMLBlockElement)
#endif
#if defined(__IHTMLDivElement_FWD_DEFINED__) && !defined(IID_IHTMLDivElement)
#define IID_IHTMLDivElement __uuidof(IHTMLDivElement)
#endif
#if defined(__DispHTMLDivElement_FWD_DEFINED__) && !defined(DIID_DispHTMLDivElement)
#define DIID_DispHTMLDivElement __uuidof(DispHTMLDivElement)
#endif
#if defined(__IHTMLDDElement_FWD_DEFINED__) && !defined(IID_IHTMLDDElement)
#define IID_IHTMLDDElement __uuidof(IHTMLDDElement)
#endif
#if defined(__DispHTMLDDElement_FWD_DEFINED__) && !defined(DIID_DispHTMLDDElement)
#define DIID_DispHTMLDDElement __uuidof(DispHTMLDDElement)
#endif
#if defined(__IHTMLDTElement_FWD_DEFINED__) && !defined(IID_IHTMLDTElement)
#define IID_IHTMLDTElement __uuidof(IHTMLDTElement)
#endif
#if defined(__DispHTMLDTElement_FWD_DEFINED__) && !defined(DIID_DispHTMLDTElement)
#define DIID_DispHTMLDTElement __uuidof(DispHTMLDTElement)
#endif
#if defined(__IHTMLBRElement_FWD_DEFINED__) && !defined(IID_IHTMLBRElement)
#define IID_IHTMLBRElement __uuidof(IHTMLBRElement)
#endif
#if defined(__DispHTMLBRElement_FWD_DEFINED__) && !defined(DIID_DispHTMLBRElement)
#define DIID_DispHTMLBRElement __uuidof(DispHTMLBRElement)
#endif
#if defined(__IHTMLDListElement_FWD_DEFINED__) && !defined(IID_IHTMLDListElement)
#define IID_IHTMLDListElement __uuidof(IHTMLDListElement)
#endif
#if defined(__IHTMLElement_FWD_DEFINED__) && !defined(IID_IHTMLElement)
#define IID_IHTMLElement __uuidof(IHTMLElement)
#endif
#if defined(__DispHTMLDListElement_FWD_DEFINED__) && !defined(DIID_DispHTMLDListElement)
#define DIID_DispHTMLDListElement __uuidof(DispHTMLDListElement)
#endif
#if defined(__IHTMLHRElement_FWD_DEFINED__) && !defined(IID_IHTMLHRElement)
#define IID_IHTMLHRElement __uuidof(IHTMLHRElement)
#endif
#if defined(__DispHTMLHRElement_FWD_DEFINED__) && !defined(DIID_DispHTMLHRElement)
#define DIID_DispHTMLHRElement __uuidof(DispHTMLHRElement)
#endif
#if defined(__IHTMLParaElement_FWD_DEFINED__) && !defined(IID_IHTMLParaElement)
#define IID_IHTMLParaElement __uuidof(IHTMLParaElement)
#endif
#if defined(__DispHTMLParaElement_FWD_DEFINED__) && !defined(DIID_DispHTMLParaElement)
#define DIID_DispHTMLParaElement __uuidof(DispHTMLParaElement)
#endif
#if defined(__IHTMLElementCollection_FWD_DEFINED__) && !defined(IID_IHTMLElementCollection)
#define IID_IHTMLElementCollection __uuidof(IHTMLElementCollection)
#endif
#if defined(__DispHTMLElementCollection_FWD_DEFINED__) && !defined(DIID_DispHTMLElementCollection)
#define DIID_DispHTMLElementCollection __uuidof(DispHTMLElementCollection)
#endif
#if defined(__IHTMLFiltersCollection_FWD_DEFINED__) && !defined(IID_IHTMLFiltersCollection)
#define IID_IHTMLFiltersCollection __uuidof(IHTMLFiltersCollection)
#endif
#if defined(__IHTMLHeaderElement_FWD_DEFINED__) && !defined(IID_IHTMLHeaderElement)
#define IID_IHTMLHeaderElement __uuidof(IHTMLHeaderElement)
#endif
#if defined(__DispHTMLHeaderElement_FWD_DEFINED__) && !defined(DIID_DispHTMLHeaderElement)
#define DIID_DispHTMLHeaderElement __uuidof(DispHTMLHeaderElement)
#endif
#if defined(__HTMLSelectElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLSelectElementEvents)
#define DIID_HTMLSelectElementEvents __uuidof(HTMLSelectElementEvents)
#endif
#if defined(__IHTMLSelectElement_FWD_DEFINED__) && !defined(IID_IHTMLSelectElement)
#define IID_IHTMLSelectElement __uuidof(IHTMLSelectElement)
#endif
#if defined(__DispHTMLSelectElement_FWD_DEFINED__) && !defined(DIID_DispHTMLSelectElement)
#define DIID_DispHTMLSelectElement __uuidof(DispHTMLSelectElement)
#endif
#if defined(__IHTMLSelectionObject_FWD_DEFINED__) && !defined(IID_IHTMLSelectionObject)
#define IID_IHTMLSelectionObject __uuidof(IHTMLSelectionObject)
#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(__DispHTMLOptionElement_FWD_DEFINED__) && !defined(DIID_DispHTMLOptionElement)
#define DIID_DispHTMLOptionElement __uuidof(DispHTMLOptionElement)
#endif
#if defined(__HTMLInputTextElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLInputTextElementEvents)
#define DIID_HTMLInputTextElementEvents __uuidof(HTMLInputTextElementEvents)
#endif
#if defined(__IHTMLInputHiddenElement_FWD_DEFINED__) && !defined(IID_IHTMLInputHiddenElement)
#define IID_IHTMLInputHiddenElement __uuidof(IHTMLInputHiddenElement)
#endif
#if defined(__IHTMLInputTextElement_FWD_DEFINED__) && !defined(IID_IHTMLInputTextElement)
#define IID_IHTMLInputTextElement __uuidof(IHTMLInputTextElement)
#endif
#if defined(__DispHTMLInputTextElement_FWD_DEFINED__) && !defined(DIID_DispHTMLInputTextElement)
#define DIID_DispHTMLInputTextElement __uuidof(DispHTMLInputTextElement)
#endif
#if defined(__IHTMLTextAreaElement_FWD_DEFINED__) && !defined(IID_IHTMLTextAreaElement)
#define IID_IHTMLTextAreaElement __uuidof(IHTMLTextAreaElement)
#endif
#if defined(__IHTMLRect_FWD_DEFINED__) && !defined(IID_IHTMLRect)
#define IID_IHTMLRect __uuidof(IHTMLRect)
#endif
#if defined(__DispHTMLTextAreaElement_FWD_DEFINED__) && !defined(DIID_DispHTMLTextAreaElement)
#define DIID_DispHTMLTextAreaElement __uuidof(DispHTMLTextAreaElement)
#endif
#if defined(__DispHTMLRichtextElement_FWD_DEFINED__) && !defined(DIID_DispHTMLRichtextElement)
#define DIID_DispHTMLRichtextElement __uuidof(DispHTMLRichtextElement)
#endif
#if defined(__HTMLButtonElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLButtonElementEvents)
#define DIID_HTMLButtonElementEvents __uuidof(HTMLButtonElementEvents)
#endif
#if defined(__IHTMLInputButtonElement_FWD_DEFINED__) && !defined(IID_IHTMLInputButtonElement)
#define IID_IHTMLInputButtonElement __uuidof(IHTMLInputButtonElement)
#endif
#if defined(__IHTMLButtonElement_FWD_DEFINED__) && !defined(IID_IHTMLButtonElement)
#define IID_IHTMLButtonElement __uuidof(IHTMLButtonElement)
#endif
#if defined(__DispHTMLInputButtonElement_FWD_DEFINED__) && !defined(DIID_DispHTMLInputButtonElement)
#define DIID_DispHTMLInputButtonElement __uuidof(DispHTMLInputButtonElement)
#endif
#if defined(__DispHTMLButtonElement_FWD_DEFINED__) && !defined(DIID_DispHTMLButtonElement)
#define DIID_DispHTMLButtonElement __uuidof(DispHTMLButtonElement)
#endif
#if defined(__IHTMLRectCollection_FWD_DEFINED__) && !defined(IID_IHTMLRectCollection)
#define IID_IHTMLRectCollection __uuidof(IHTMLRectCollection)
#endif
#if defined(__HTMLInputFileElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLInputFileElementEvents)
#define DIID_HTMLInputFileElementEvents __uuidof(HTMLInputFileElementEvents)
#endif
#if defined(__IHTMLInputFileElement_FWD_DEFINED__) && !defined(IID_IHTMLInputFileElement)
#define IID_IHTMLInputFileElement __uuidof(IHTMLInputFileElement)
#endif
#if defined(__DispHTMLInputFileElement_FWD_DEFINED__) && !defined(DIID_DispHTMLInputFileElement)
#define DIID_DispHTMLInputFileElement __uuidof(DispHTMLInputFileElement)
#endif
#if defined(__HTMLMarqueeElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLMarqueeElementEvents)
#define DIID_HTMLMarqueeElementEvents __uuidof(HTMLMarqueeElementEvents)
#endif
#if defined(__IHTMLMarqueeElement_FWD_DEFINED__) && !defined(IID_IHTMLMarqueeElement)
#define IID_IHTMLMarqueeElement __uuidof(IHTMLMarqueeElement)
#endif
#if defined(__DispHTMLMarqueeElement_FWD_DEFINED__) && !defined(DIID_DispHTMLMarqueeElement)
#define DIID_DispHTMLMarqueeElement __uuidof(DispHTMLMarqueeElement)
#endif
#if defined(__HTMLOptionButtonElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLOptionButtonElementEvents)
#define DIID_HTMLOptionButtonElementEvents __uuidof(HTMLOptionButtonElementEvents)
#endif
#if defined(__IHTMLDOMNode_FWD_DEFINED__) && !defined(IID_IHTMLDOMNode)
#define IID_IHTMLDOMNode __uuidof(IHTMLDOMNode)
#endif
#if defined(__IHTMLOptionButtonElement_FWD_DEFINED__) && !defined(IID_IHTMLOptionButtonElement)
#define IID_IHTMLOptionButtonElement __uuidof(IHTMLOptionButtonElement)
#endif
#if defined(__DispHTMLOptionButtonElement_FWD_DEFINED__) && !defined(DIID_DispHTMLOptionButtonElement)
#define DIID_DispHTMLOptionButtonElement __uuidof(DispHTMLOptionButtonElement)
#endif
#if defined(__IHTMLTitleElement_FWD_DEFINED__) && !defined(IID_IHTMLTitleElement)
#define IID_IHTMLTitleElement __uuidof(IHTMLTitleElement)
#endif
#if defined(__IHTMLMetaElement_FWD_DEFINED__) && !defined(IID_IHTMLMetaElement)
#define IID_IHTMLMetaElement __uuidof(IHTMLMetaElement)
#endif
#if defined(__IHTMLBaseElement_FWD_DEFINED__) && !defined(IID_IHTMLBaseElement)
#define IID_IHTMLBaseElement __uuidof(IHTMLBaseElement)
#endif
#if defined(__IHTMLIsIndexElement_FWD_DEFINED__) && !defined(IID_IHTMLIsIndexElement)
#define IID_IHTMLIsIndexElement __uuidof(IHTMLIsIndexElement)
#endif
#if defined(__IHTMLNextIdElement_FWD_DEFINED__) && !defined(IID_IHTMLNextIdElement)
#define IID_IHTMLNextIdElement __uuidof(IHTMLNextIdElement)
#endif
#if defined(__DispHTMLHtmlElement_FWD_DEFINED__) && !defined(DIID_DispHTMLHtmlElement)
#define DIID_DispHTMLHtmlElement __uuidof(DispHTMLHtmlElement)
#endif
#if defined(__IHTMLDOMAttribute_FWD_DEFINED__) && !defined(IID_IHTMLDOMAttribute)
#define IID_IHTMLDOMAttribute __uuidof(IHTMLDOMAttribute)
#endif
#if defined(__DispHTMLHeadElement_FWD_DEFINED__) && !defined(DIID_DispHTMLHeadElement)
#define DIID_DispHTMLHeadElement __uuidof(DispHTMLHeadElement)
#endif
#if defined(__DispHTMLTitleElement_FWD_DEFINED__) && !defined(DIID_DispHTMLTitleElement)
#define DIID_DispHTMLTitleElement __uuidof(DispHTMLTitleElement)
#endif
#if defined(__DispHTMLMetaElement_FWD_DEFINED__) && !defined(DIID_DispHTMLMetaElement)
#define DIID_DispHTMLMetaElement __uuidof(DispHTMLMetaElement)
#endif
#if defined(__DispHTMLBaseElement_FWD_DEFINED__) && !defined(DIID_DispHTMLBaseElement)
#define DIID_DispHTMLBaseElement __uuidof(DispHTMLBaseElement)
#endif
#if defined(__DispHTMLIsIndexElement_FWD_DEFINED__) && !defined(DIID_DispHTMLIsIndexElement)
#define DIID_DispHTMLIsIndexElement __uuidof(DispHTMLIsIndexElement)
#endif
#if defined(__IHTMLDOMTextNode_FWD_DEFINED__) && !defined(IID_IHTMLDOMTextNode)
#define IID_IHTMLDOMTextNode __uuidof(IHTMLDOMTextNode)
#endif
#if defined(__DispHTMLNextIdElement_FWD_DEFINED__) && !defined(DIID_DispHTMLNextIdElement)
#define DIID_DispHTMLNextIdElement __uuidof(DispHTMLNextIdElement)
#endif
#if defined(__IHTMLBaseFontElement_FWD_DEFINED__) && !defined(IID_IHTMLBaseFontElement)
#define IID_IHTMLBaseFontElement __uuidof(IHTMLBaseFontElement)
#endif
#if defined(__DispHTMLBaseFontElement_FWD_DEFINED__) && !defined(DIID_DispHTMLBaseFontElement)
#define DIID_DispHTMLBaseFontElement __uuidof(DispHTMLBaseFontElement)
#endif
#if defined(__IHTMLUnknownElement_FWD_DEFINED__) && !defined(IID_IHTMLUnknownElement)
#define IID_IHTMLUnknownElement __uuidof(IHTMLUnknownElement)
#endif
#if defined(__DispHTMLUnknownElement_FWD_DEFINED__) && !defined(DIID_DispHTMLUnknownElement)
#define DIID_DispHTMLUnknownElement __uuidof(DispHTMLUnknownElement)
#endif
#if defined(__IOmHistory_FWD_DEFINED__) && !defined(IID_IOmHistory)
#define IID_IOmHistory __uuidof(IOmHistory)
#endif
#if defined(__IHTMLMimeTypesCollection_FWD_DEFINED__) && !defined(IID_IHTMLMimeTypesCollection)
#define IID_IHTMLMimeTypesCollection __uuidof(IHTMLMimeTypesCollection)
#endif
#if defined(__IHTMLStyle2_FWD_DEFINED__) && !defined(IID_IHTMLStyle2)
#define IID_IHTMLStyle2 __uuidof(IHTMLStyle2)
#endif
#if defined(__DispHTMLDOMAttribute_FWD_DEFINED__) && !defined(DIID_DispHTMLDOMAttribute)
#define DIID_DispHTMLDOMAttribute __uuidof(DispHTMLDOMAttribute)
#endif
#if defined(__IHTMLPluginsCollection_FWD_DEFINED__) && !defined(IID_IHTMLPluginsCollection)
#define IID_IHTMLPluginsCollection __uuidof(IHTMLPluginsCollection)
#endif
#if defined(__IHTMLOpsProfile_FWD_DEFINED__) && !defined(IID_IHTMLOpsProfile)
#define IID_IHTMLOpsProfile __uuidof(IHTMLOpsProfile)
#endif
#if defined(__IOmNavigator_FWD_DEFINED__) && !defined(IID_IOmNavigator)
#define IID_IOmNavigator __uuidof(IOmNavigator)
#endif
#if defined(__IHTMLLocation_FWD_DEFINED__) && !defined(IID_IHTMLLocation)
#define IID_IHTMLLocation __uuidof(IHTMLLocation)
#endif
#if defined(__IHTMLBookmarkCollection_FWD_DEFINED__) && !defined(IID_IHTMLBookmarkCollection)
#define IID_IHTMLBookmarkCollection __uuidof(IHTMLBookmarkCollection)
#endif
#if defined(__IHTMLDataTransfer_FWD_DEFINED__) && !defined(IID_IHTMLDataTransfer)
#define IID_IHTMLDataTransfer __uuidof(IHTMLDataTransfer)
#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(__DispCEventObj_FWD_DEFINED__) && !defined(DIID_DispCEventObj)
#define DIID_DispCEventObj __uuidof(DispCEventObj)
#endif
#if defined(__HTMLWindowEvents_FWD_DEFINED__) && !defined(DIID_HTMLWindowEvents)
#define DIID_HTMLWindowEvents __uuidof(HTMLWindowEvents)
#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(__IHTMLFramesCollection2_FWD_DEFINED__) && !defined(IID_IHTMLFramesCollection2)
#define IID_IHTMLFramesCollection2 __uuidof(IHTMLFramesCollection2)
#endif
#if defined(__DispHTMLDOMTextNode_FWD_DEFINED__) && !defined(DIID_DispHTMLDOMTextNode)
#define DIID_DispHTMLDOMTextNode __uuidof(DispHTMLDOMTextNode)
#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(__IHTMLScreen_FWD_DEFINED__) && !defined(IID_IHTMLScreen)
#define IID_IHTMLScreen __uuidof(IHTMLScreen)
#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(__HTMLDocumentEvents_FWD_DEFINED__) && !defined(DIID_HTMLDocumentEvents)
#define DIID_HTMLDocumentEvents __uuidof(HTMLDocumentEvents)
#endif
#if defined(__IHTMLDocument3_FWD_DEFINED__) && !defined(IID_IHTMLDocument3)
#define IID_IHTMLDocument3 __uuidof(IHTMLDocument3)
#endif
#if defined(__DispHTMLDocument_FWD_DEFINED__) && !defined(DIID_DispHTMLDocument)
#define DIID_DispHTMLDocument __uuidof(DispHTMLDocument)
#endif
#if defined(__IHTMLEmbedElement_FWD_DEFINED__) && !defined(IID_IHTMLEmbedElement)
#define IID_IHTMLEmbedElement __uuidof(IHTMLEmbedElement)
#endif
#if defined(__DispHTMLEmbed_FWD_DEFINED__) && !defined(DIID_DispHTMLEmbed)
#define DIID_DispHTMLEmbed __uuidof(DispHTMLEmbed)
#endif
#if defined(__HTMLMapEvents_FWD_DEFINED__) && !defined(DIID_HTMLMapEvents)
#define DIID_HTMLMapEvents __uuidof(HTMLMapEvents)
#endif
#if defined(__IHTMLAreasCollection_FWD_DEFINED__) && !defined(IID_IHTMLAreasCollection)
#define IID_IHTMLAreasCollection __uuidof(IHTMLAreasCollection)
#endif
#if defined(__IHTMLMapElement_FWD_DEFINED__) && !defined(IID_IHTMLMapElement)
#define IID_IHTMLMapElement __uuidof(IHTMLMapElement)
#endif
#if defined(__DispHTMLAreasCollection_FWD_DEFINED__) && !defined(DIID_DispHTMLAreasCollection)
#define DIID_DispHTMLAreasCollection __uuidof(DispHTMLAreasCollection)
#endif
#if defined(__IHTMLAttributeCollection_FWD_DEFINED__) && !defined(IID_IHTMLAttributeCollection)
#define IID_IHTMLAttributeCollection __uuidof(IHTMLAttributeCollection)
#endif
#if defined(__DispHTMLMapElement_FWD_DEFINED__) && !defined(DIID_DispHTMLMapElement)
#define DIID_DispHTMLMapElement __uuidof(DispHTMLMapElement)
#endif
#if defined(__HTMLAreaEvents_FWD_DEFINED__) && !defined(DIID_HTMLAreaEvents)
#define DIID_HTMLAreaEvents __uuidof(HTMLAreaEvents)
#endif
#if defined(__IHTMLAreaElement_FWD_DEFINED__) && !defined(IID_IHTMLAreaElement)
#define IID_IHTMLAreaElement __uuidof(IHTMLAreaElement)
#endif
#if defined(__DispHTMLAreaElement_FWD_DEFINED__) && !defined(DIID_DispHTMLAreaElement)
#define DIID_DispHTMLAreaElement __uuidof(DispHTMLAreaElement)
#endif
#if defined(__IHTMLTableCaption_FWD_DEFINED__) && !defined(IID_IHTMLTableCaption)
#define IID_IHTMLTableCaption __uuidof(IHTMLTableCaption)
#endif
#if defined(__DispHTMLTableCaption_FWD_DEFINED__) && !defined(DIID_DispHTMLTableCaption)
#define DIID_DispHTMLTableCaption __uuidof(DispHTMLTableCaption)
#endif
#if defined(__IHTMLCommentElement_FWD_DEFINED__) && !defined(IID_IHTMLCommentElement)
#define IID_IHTMLCommentElement __uuidof(IHTMLCommentElement)
#endif
#if defined(__IHTMLDOMCollectionator_FWD_DEFINED__) && !defined(IID_IHTMLDOMCollectionator)
#define IID_IHTMLDOMCollectionator __uuidof(IHTMLDOMCollectionator)
#endif
#if defined(__DispHTMLCommentElement_FWD_DEFINED__) && !defined(DIID_DispHTMLCommentElement)
#define DIID_DispHTMLCommentElement __uuidof(DispHTMLCommentElement)
#endif
#if defined(__IHTMLPhraseElement_FWD_DEFINED__) && !defined(IID_IHTMLPhraseElement)
#define IID_IHTMLPhraseElement __uuidof(IHTMLPhraseElement)
#endif
#if defined(__IHTMLSpanElement_FWD_DEFINED__) && !defined(IID_IHTMLSpanElement)
#define IID_IHTMLSpanElement __uuidof(IHTMLSpanElement)
#endif
#if defined(__DispHTMLPhraseElement_FWD_DEFINED__) && !defined(DIID_DispHTMLPhraseElement)
#define DIID_DispHTMLPhraseElement __uuidof(DispHTMLPhraseElement)
#endif
#if defined(__DispHTMLSpanElement_FWD_DEFINED__) && !defined(DIID_DispHTMLSpanElement)
#define DIID_DispHTMLSpanElement __uuidof(DispHTMLSpanElement)
#endif
#if defined(__HTMLTableEvents_FWD_DEFINED__) && !defined(DIID_HTMLTableEvents)
#define DIID_HTMLTableEvents __uuidof(HTMLTableEvents)
#endif
#if defined(__IHTMLTableSection_FWD_DEFINED__) && !defined(IID_IHTMLTableSection)
#define IID_IHTMLTableSection __uuidof(IHTMLTableSection)
#endif
#if defined(__DispHTMLAttributeCollection_FWD_DEFINED__) && !defined(DIID_DispHTMLAttributeCollection)
#define DIID_DispHTMLAttributeCollection __uuidof(DispHTMLAttributeCollection)
#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(__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(__IHTMLTableCell_FWD_DEFINED__) && !defined(IID_IHTMLTableCell)
#define IID_IHTMLTableCell __uuidof(IHTMLTableCell)
#endif
#if defined(__DispHTMLTable_FWD_DEFINED__) && !defined(DIID_DispHTMLTable)
#define DIID_DispHTMLTable __uuidof(DispHTMLTable)
#endif
#if defined(__DispHTMLTableCol_FWD_DEFINED__) && !defined(DIID_DispHTMLTableCol)
#define DIID_DispHTMLTableCol __uuidof(DispHTMLTableCol)
#endif
#if defined(__DispHTMLTableSection_FWD_DEFINED__) && !defined(DIID_DispHTMLTableSection)
#define DIID_DispHTMLTableSection __uuidof(DispHTMLTableSection)
#endif
#if defined(__DispHTMLTableRow_FWD_DEFINED__) && !defined(DIID_DispHTMLTableRow)
#define DIID_DispHTMLTableRow __uuidof(DispHTMLTableRow)
#endif
#if defined(__DispHTMLTableCell_FWD_DEFINED__) && !defined(DIID_DispHTMLTableCell)
#define DIID_DispHTMLTableCell __uuidof(DispHTMLTableCell)
#endif
#if defined(__HTMLScriptEvents_FWD_DEFINED__) && !defined(DIID_HTMLScriptEvents)
#define DIID_HTMLScriptEvents __uuidof(HTMLScriptEvents)
#endif
#if defined(__IHTMLScriptElement_FWD_DEFINED__) && !defined(IID_IHTMLScriptElement)
#define IID_IHTMLScriptElement __uuidof(IHTMLScriptElement)
#endif
#if defined(__DispHTMLScriptElement_FWD_DEFINED__) && !defined(DIID_DispHTMLScriptElement)
#define DIID_DispHTMLScriptElement __uuidof(DispHTMLScriptElement)
#endif
#if defined(__HTMLElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLElementEvents)
#define DIID_HTMLElementEvents __uuidof(HTMLElementEvents)
#endif
#if defined(__IHTMLNoShowElement_FWD_DEFINED__) && !defined(IID_IHTMLNoShowElement)
#define IID_IHTMLNoShowElement __uuidof(IHTMLNoShowElement)
#endif
#if defined(__DispHTMLNoShowElement_FWD_DEFINED__) && !defined(DIID_DispHTMLNoShowElement)
#define DIID_DispHTMLNoShowElement __uuidof(DispHTMLNoShowElement)
#endif
#if defined(__HTMLObjectElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLObjectElementEvents)
#define DIID_HTMLObjectElementEvents __uuidof(HTMLObjectElementEvents)
#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(__DispHTMLObjectElement_FWD_DEFINED__) && !defined(DIID_DispHTMLObjectElement)
#define DIID_DispHTMLObjectElement __uuidof(DispHTMLObjectElement)
#endif
#if defined(__IHTMLFrameBase_FWD_DEFINED__) && !defined(IID_IHTMLFrameBase)
#define IID_IHTMLFrameBase __uuidof(IHTMLFrameBase)
#endif
#if defined(__IHTMLElement2_FWD_DEFINED__) && !defined(IID_IHTMLElement2)
#define IID_IHTMLElement2 __uuidof(IHTMLElement2)
#endif
#if defined(__DispHTMLFrameBase_FWD_DEFINED__) && !defined(DIID_DispHTMLFrameBase)
#define DIID_DispHTMLFrameBase __uuidof(DispHTMLFrameBase)
#endif
#if defined(__IHTMLFrameElement_FWD_DEFINED__) && !defined(IID_IHTMLFrameElement)
#define IID_IHTMLFrameElement __uuidof(IHTMLFrameElement)
#endif
#if defined(__DispHTMLFrameElement_FWD_DEFINED__) && !defined(DIID_DispHTMLFrameElement)
#define DIID_DispHTMLFrameElement __uuidof(DispHTMLFrameElement)
#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(__DispHTMLIFrame_FWD_DEFINED__) && !defined(DIID_DispHTMLIFrame)
#define DIID_DispHTMLIFrame __uuidof(DispHTMLIFrame)
#endif
#if defined(__IHTMLDivPosition_FWD_DEFINED__) && !defined(IID_IHTMLDivPosition)
#define IID_IHTMLDivPosition __uuidof(IHTMLDivPosition)
#endif
#if defined(__IHTMLRuleStyle_FWD_DEFINED__) && !defined(IID_IHTMLRuleStyle)
#define IID_IHTMLRuleStyle __uuidof(IHTMLRuleStyle)
#endif
#if defined(__IHTMLUniqueName_FWD_DEFINED__) && !defined(IID_IHTMLUniqueName)
#define IID_IHTMLUniqueName __uuidof(IHTMLUniqueName)
#endif
#if defined(__IHTMLFieldSetElement_FWD_DEFINED__) && !defined(IID_IHTMLFieldSetElement)
#define IID_IHTMLFieldSetElement __uuidof(IHTMLFieldSetElement)
#endif
#if defined(__IHTMLLegendElement_FWD_DEFINED__) && !defined(IID_IHTMLLegendElement)
#define IID_IHTMLLegendElement __uuidof(IHTMLLegendElement)
#endif
#if defined(__DispHTMLDivPosition_FWD_DEFINED__) && !defined(DIID_DispHTMLDivPosition)
#define DIID_DispHTMLDivPosition __uuidof(DispHTMLDivPosition)
#endif
#if defined(__DispHTMLFieldSetElement_FWD_DEFINED__) && !defined(DIID_DispHTMLFieldSetElement)
#define DIID_DispHTMLFieldSetElement __uuidof(DispHTMLFieldSetElement)
#endif
#if defined(__DispHTMLLegendElement_FWD_DEFINED__) && !defined(DIID_DispHTMLLegendElement)
#define DIID_DispHTMLLegendElement __uuidof(DispHTMLLegendElement)
#endif
#if defined(__IHTMLSpanFlow_FWD_DEFINED__) && !defined(IID_IHTMLSpanFlow)
#define IID_IHTMLSpanFlow __uuidof(IHTMLSpanFlow)
#endif
#if defined(__DispHTMLSpanFlow_FWD_DEFINED__) && !defined(DIID_DispHTMLSpanFlow)
#define DIID_DispHTMLSpanFlow __uuidof(DispHTMLSpanFlow)
#endif
#if defined(__IHTMLDatabinding_FWD_DEFINED__) && !defined(IID_IHTMLDatabinding)
#define IID_IHTMLDatabinding __uuidof(IHTMLDatabinding)
#endif
#if defined(__IHTMLFrameSetElement_FWD_DEFINED__) && !defined(IID_IHTMLFrameSetElement)
#define IID_IHTMLFrameSetElement __uuidof(IHTMLFrameSetElement)
#endif
#if defined(__DispHTMLFrameSetSite_FWD_DEFINED__) && !defined(DIID_DispHTMLFrameSetSite)
#define DIID_DispHTMLFrameSetSite __uuidof(DispHTMLFrameSetSite)
#endif
#if defined(__IHTMLBGsound_FWD_DEFINED__) && !defined(IID_IHTMLBGsound)
#define IID_IHTMLBGsound __uuidof(IHTMLBGsound)
#endif
#if defined(__DispHTMLBGsound_FWD_DEFINED__) && !defined(DIID_DispHTMLBGsound)
#define DIID_DispHTMLBGsound __uuidof(DispHTMLBGsound)
#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(__IHTMLOptionsHolder_FWD_DEFINED__) && !defined(IID_IHTMLOptionsHolder)
#define IID_IHTMLOptionsHolder __uuidof(IHTMLOptionsHolder)
#endif
#if defined(__DWebBridgeEvents_FWD_DEFINED__) && !defined(DIID_DWebBridgeEvents)
#define DIID_DWebBridgeEvents __uuidof(DWebBridgeEvents)
#endif
#if defined(__HTMLStyleElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLStyleElementEvents)
#define DIID_HTMLStyleElementEvents __uuidof(HTMLStyleElementEvents)
#endif
#if defined(__IHTMLStyleElement_FWD_DEFINED__) && !defined(IID_IHTMLStyleElement)
#define IID_IHTMLStyleElement __uuidof(IHTMLStyleElement)
#endif
#if defined(__DispHTMLStyleElement_FWD_DEFINED__) && !defined(DIID_DispHTMLStyleElement)
#define DIID_DispHTMLStyleElement __uuidof(DispHTMLStyleElement)
#endif
#if defined(__IHTMLStyleFontFace_FWD_DEFINED__) && !defined(IID_IHTMLStyleFontFace)
#define IID_IHTMLStyleFontFace __uuidof(IHTMLStyleFontFace)
#endif
#if defined(__IHTMLXmlDeclElement_FWD_DEFINED__) && !defined(IID_IHTMLXmlDeclElement)
#define IID_IHTMLXmlDeclElement __uuidof(IHTMLXmlDeclElement)
#endif
#if defined(__DispHTMLXmlDeclElement_FWD_DEFINED__) && !defined(DIID_DispHTMLXmlDeclElement)
#define DIID_DispHTMLXmlDeclElement __uuidof(DispHTMLXmlDeclElement)
#endif
#if defined(__IHTMLDialog_FWD_DEFINED__) && !defined(IID_IHTMLDialog)
#define IID_IHTMLDialog __uuidof(IHTMLDialog)
#endif
#if defined(__IWebBridge_FWD_DEFINED__) && !defined(IID_IWebBridge)
#define IID_IWebBridge __uuidof(IWebBridge)
#endif
#if defined(__IHTMLPointer_FWD_DEFINED__) && !defined(IID_IHTMLPointer)
#define IID_IHTMLPointer __uuidof(IHTMLPointer)
#endif
#if defined(__IHTMLTreeServices_FWD_DEFINED__) && !defined(IID_IHTMLTreeServices)
#define IID_IHTMLTreeServices __uuidof(IHTMLTreeServices)
#endif
#if defined(__IHTMLViewServices_FWD_DEFINED__) && !defined(IID_IHTMLViewServices)
#define IID_IHTMLViewServices __uuidof(IHTMLViewServices)
#endif
#if defined(__IWBScriptControl_FWD_DEFINED__) && !defined(IID_IWBScriptControl)
#define IID_IWBScriptControl __uuidof(IWBScriptControl)
#endif
#if defined(__IHTMLGenericElement_FWD_DEFINED__) && !defined(IID_IHTMLGenericElement)
#define IID_IHTMLGenericElement __uuidof(IHTMLGenericElement)
#endif
#if defined(__DispHTMLGenericElement_FWD_DEFINED__) && !defined(DIID_DispHTMLGenericElement)
#define DIID_DispHTMLGenericElement __uuidof(DispHTMLGenericElement)
#endif
#if defined(__IHTMLStyleSheetRule_FWD_DEFINED__) && !defined(IID_IHTMLStyleSheetRule)
#define IID_IHTMLStyleSheetRule __uuidof(IHTMLStyleSheetRule)
#endif
#if defined(__IHTMLRuleStyle2_FWD_DEFINED__) && !defined(IID_IHTMLRuleStyle2)
#define IID_IHTMLRuleStyle2 __uuidof(IHTMLRuleStyle2)
#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(__IHTMLStyleSheet_FWD_DEFINED__) && !defined(IID_IHTMLStyleSheet)
#define IID_IHTMLStyleSheet __uuidof(IHTMLStyleSheet)
#endif
#if defined(__HTMLLinkElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLLinkElementEvents)
#define DIID_HTMLLinkElementEvents __uuidof(HTMLLinkElementEvents)
#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(__DispHTMLStyle_FWD_DEFINED__) && !defined(DIID_DispHTMLStyle)
#define DIID_DispHTMLStyle __uuidof(DispHTMLStyle)
#endif
#if defined(__DispHTMLLinkElement_FWD_DEFINED__) && !defined(DIID_DispHTMLLinkElement)
#define DIID_DispHTMLLinkElement __uuidof(DispHTMLLinkElement)
#endif
#if defined(__IHTMLTxtRange_FWD_DEFINED__) && !defined(IID_IHTMLTxtRange)
#define IID_IHTMLTxtRange __uuidof(IHTMLTxtRange)
#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(__HTMLFormElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLFormElementEvents)
#define DIID_HTMLFormElementEvents __uuidof(HTMLFormElementEvents)
#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(__DispHTMLFormElement_FWD_DEFINED__) && !defined(DIID_DispHTMLFormElement)
#define DIID_DispHTMLFormElement __uuidof(DispHTMLFormElement)
#endif
#if defined(__HTMLControlElementEvents_FWD_DEFINED__) && !defined(DIID_HTMLControlElementEvents)
#define DIID_HTMLControlElementEvents __uuidof(HTMLControlElementEvents)
#endif
#if defined(__IHTMLControlElement_FWD_DEFINED__) && !defined(IID_IHTMLControlElement)
#define IID_IHTMLControlElement __uuidof(IHTMLControlElement)
#endif
#if defined(__IHTMLTextElement_FWD_DEFINED__) && !defined(IID_IHTMLTextElement)
#define IID_IHTMLTextElement __uuidof(IHTMLTextElement)
#endif
#if defined(__DispHTMLTextElement_FWD_DEFINED__) && !defined(DIID_DispHTMLTextElement)
#define DIID_DispHTMLTextElement __uuidof(DispHTMLTextElement)
#endif
#if defined(__HTMLTextContainerEvents_FWD_DEFINED__) && !defined(DIID_HTMLTextContainerEvents)
#define DIID_HTMLTextContainerEvents __uuidof(HTMLTextContainerEvents)
#endif
#if defined(__IHTMLTextContainer_FWD_DEFINED__) && !defined(IID_IHTMLTextContainer)
#define IID_IHTMLTextContainer __uuidof(IHTMLTextContainer)
#endif
#if defined(__IHTMLControlRange_FWD_DEFINED__) && !defined(IID_IHTMLControlRange)
#define IID_IHTMLControlRange __uuidof(IHTMLControlRange)
#endif
#if defined(__HTMLImgEvents_FWD_DEFINED__) && !defined(DIID_HTMLImgEvents)
#define DIID_HTMLImgEvents __uuidof(HTMLImgEvents)
#endif
#if defined(__HTMLInputImageEvents_FWD_DEFINED__) && !defined(DIID_HTMLInputImageEvents)
#define DIID_HTMLInputImageEvents __uuidof(HTMLInputImageEvents)
#endif
#if defined(__DispHTMLRuleStyle_FWD_DEFINED__) && !defined(DIID_DispHTMLRuleStyle)
#define DIID_DispHTMLRuleStyle __uuidof(DispHTMLRuleStyle)
#endif
#if defined(__IHTMLImgElement_FWD_DEFINED__) && !defined(IID_IHTMLImgElement)
#define IID_IHTMLImgElement __uuidof(IHTMLImgElement)
#endif
#if defined(__IHTMLInputImage_FWD_DEFINED__) && !defined(IID_IHTMLInputImage)
#define IID_IHTMLInputImage __uuidof(IHTMLInputImage)
#endif
#if defined(__IHTMLImageElementFactory_FWD_DEFINED__) && !defined(IID_IHTMLImageElementFactory)
#define IID_IHTMLImageElementFactory __uuidof(IHTMLImageElementFactory)
#endif
#if defined(__DispHTMLImg_FWD_DEFINED__) && !defined(DIID_DispHTMLImg)
#define DIID_DispHTMLImg __uuidof(DispHTMLImg)
#endif
#if defined(__DispHTMLInputImage_FWD_DEFINED__) && !defined(DIID_DispHTMLInputImage)
#define DIID_DispHTMLInputImage __uuidof(DispHTMLInputImage)
#endif
#if defined(__IHTMLBodyElement_FWD_DEFINED__) && !defined(IID_IHTMLBodyElement)
#define IID_IHTMLBodyElement __uuidof(IHTMLBodyElement)
#endif
#if defined(__DispHTMLBody_FWD_DEFINED__) && !defined(DIID_DispHTMLBody)
#define DIID_DispHTMLBody __uuidof(DispHTMLBody)
#endif
#if defined(__IHTMLFontElement_FWD_DEFINED__) && !defined(IID_IHTMLFontElement)
#define IID_IHTMLFontElement __uuidof(IHTMLFontElement)
#endif
#if defined(__DispHTMLFontElement_FWD_DEFINED__) && !defined(DIID_DispHTMLFontElement)
#define DIID_DispHTMLFontElement __uuidof(DispHTMLFontElement)
#endif
#if defined(__HTMLAnchorEvents_FWD_DEFINED__) && !defined(DIID_HTMLAnchorEvents)
#define DIID_HTMLAnchorEvents __uuidof(HTMLAnchorEvents)
#endif
#if defined(__IHTMLAnchorElement_FWD_DEFINED__) && !defined(IID_IHTMLAnchorElement)
#define IID_IHTMLAnchorElement __uuidof(IHTMLAnchorElement)
#endif
#if defined(__DispHTMLAnchorElement_FWD_DEFINED__) && !defined(DIID_DispHTMLAnchorElement)
#define DIID_DispHTMLAnchorElement __uuidof(DispHTMLAnchorElement)
#endif
#if defined(__HTMLLabelEvents_FWD_DEFINED__) && !defined(DIID_HTMLLabelEvents)
#define DIID_HTMLLabelEvents __uuidof(HTMLLabelEvents)
#endif
#if defined(__IHTMLLabelElement_FWD_DEFINED__) && !defined(IID_IHTMLLabelElement)
#define IID_IHTMLLabelElement __uuidof(IHTMLLabelElement)
#endif
#if defined(__IHTMLCurrentStyle_FWD_DEFINED__) && !defined(IID_IHTMLCurrentStyle)
#define IID_IHTMLCurrentStyle __uuidof(IHTMLCurrentStyle)
#endif
#if defined(__DispHTMLLabelElement_FWD_DEFINED__) && !defined(DIID_DispHTMLLabelElement)
#define DIID_DispHTMLLabelElement __uuidof(DispHTMLLabelElement)
#endif
#if defined(__IHTMLListElement_FWD_DEFINED__) && !defined(IID_IHTMLListElement)
#define IID_IHTMLListElement __uuidof(IHTMLListElement)
#endif
#if defined(__DispHTMLListElement_FWD_DEFINED__) && !defined(DIID_DispHTMLListElement)
#define DIID_DispHTMLListElement __uuidof(DispHTMLListElement)
#endif
#if defined(__IHTMLUListElement_FWD_DEFINED__) && !defined(IID_IHTMLUListElement)
#define IID_IHTMLUListElement __uuidof(IHTMLUListElement)
#endif
#if defined(__DispHTMLUListElement_FWD_DEFINED__) && !defined(DIID_DispHTMLUListElement)
#define DIID_DispHTMLUListElement __uuidof(DispHTMLUListElement)
#endif
#if defined(__IHTMLOListElement_FWD_DEFINED__) && !defined(IID_IHTMLOListElement)
#define IID_IHTMLOListElement __uuidof(IHTMLOListElement)
#endif
#if defined(__DispHTMLOListElement_FWD_DEFINED__) && !defined(DIID_DispHTMLOListElement)
#define DIID_DispHTMLOListElement __uuidof(DispHTMLOListElement)
#endif
#if defined(__IXMLElementCollection_FWD_DEFINED__) && !defined(IID_IXMLElementCollection)
#define IID_IXMLElementCollection __uuidof(IXMLElementCollection)
#endif
#if defined(__IDOMNode_FWD_DEFINED__) && !defined(IID_IDOMNode)
#define IID_IDOMNode __uuidof(IDOMNode)
#endif
#if defined(__IDOMNodeList_FWD_DEFINED__) && !defined(IID_IDOMNodeList)
#define IID_IDOMNodeList __uuidof(IDOMNodeList)
#endif
#if defined(__IDOMDocument_FWD_DEFINED__) && !defined(IID_IDOMDocument)
#define IID_IDOMDocument __uuidof(IDOMDocument)
#endif
#if defined(__IDOMError_FWD_DEFINED__) && !defined(IID_IDOMError)
#define IID_IDOMError __uuidof(IDOMError)
#endif
#if defined(__IXMLDOMNode_FWD_DEFINED__) && !defined(IID_IXMLDOMNode)
#define IID_IXMLDOMNode __uuidof(IXMLDOMNode)
#endif
#if defined(__IXMLDOMDocument_FWD_DEFINED__) && !defined(IID_IXMLDOMDocument)
#define IID_IXMLDOMDocument __uuidof(IXMLDOMDocument)
#endif
#if defined(__IXMLIslandPeer_FWD_DEFINED__) && !defined(IID_IXMLIslandPeer)
#define IID_IXMLIslandPeer __uuidof(IXMLIslandPeer)
#endif
#if defined(__IXMLElementNotificationSink_FWD_DEFINED__) && !defined(IID_IXMLElementNotificationSink)
#define IID_IXMLElementNotificationSink __uuidof(IXMLElementNotificationSink)
#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(__IXMLAttribute_FWD_DEFINED__) && !defined(IID_IXMLAttribute)
#define IID_IXMLAttribute __uuidof(IXMLAttribute)
#endif
#if defined(__IXMLDocument2Ex_FWD_DEFINED__) && !defined(IID_IXMLDocument2Ex)
#define IID_IXMLDocument2Ex __uuidof(IXMLDocument2Ex)
#endif
#if defined(__IXMLError_FWD_DEFINED__) && !defined(IID_IXMLError)
#define IID_IXMLError __uuidof(IXMLError)
#endif
#if defined(__IXMLError2_FWD_DEFINED__) && !defined(IID_IXMLError2)
#define IID_IXMLError2 __uuidof(IXMLError2)
#endif
#if defined(__IObjectSafety_FWD_DEFINED__) && !defined(IID_IObjectSafety)
#define IID_IObjectSafety __uuidof(IObjectSafety)
#endif
#if defined(__IViewTransition_FWD_DEFINED__) && !defined(IID_IViewTransition)
#define IID_IViewTransition __uuidof(IViewTransition)
#endif
#if defined(__IViewFilterSite_FWD_DEFINED__) && !defined(IID_IViewFilterSite)
#define IID_IViewFilterSite __uuidof(IViewFilterSite)
#endif
#if defined(__IViewTransitionSite_FWD_DEFINED__) && !defined(IID_IViewTransitionSite)
#define IID_IViewTransitionSite __uuidof(IViewTransitionSite)
#endif
#if defined(__ITimerService_FWD_DEFINED__) && !defined(IID_ITimerService)
#define IID_ITimerService __uuidof(ITimerService)
#endif
#if defined(__ITimer_FWD_DEFINED__) && !defined(IID_ITimer)
#define IID_ITimer __uuidof(ITimer)
#endif
#if defined(__ITimerSink_FWD_DEFINED__) && !defined(IID_ITimerSink)
#define IID_ITimerSink __uuidof(ITimerSink)
#endif
#if defined(__IMapMIMEToCLSID_FWD_DEFINED__) && !defined(IID_IMapMIMEToCLSID)
#define IID_IMapMIMEToCLSID __uuidof(IMapMIMEToCLSID)
#endif
#if defined(__IImageDecodeFilter_FWD_DEFINED__) && !defined(IID_IImageDecodeFilter)
#define IID_IImageDecodeFilter __uuidof(IImageDecodeFilter)
#endif
#if defined(__IImageDecodeEventSink_FWD_DEFINED__) && !defined(IID_IImageDecodeEventSink)
#define IID_IImageDecodeEventSink __uuidof(IImageDecodeEventSink)
#endif
#if defined(__IOptionArray_FWD_DEFINED__) && !defined(IID_IOptionArray)
#define IID_IOptionArray __uuidof(IOptionArray)
#endif
#if defined(__IHtmlLoadOptions_FWD_DEFINED__) && !defined(IID_IHtmlLoadOptions)
#define IID_IHtmlLoadOptions __uuidof(IHtmlLoadOptions)
#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(__IDispSurface_FWD_DEFINED__) && !defined(IID_IDispSurface)
#define IID_IDispSurface __uuidof(IDispSurface)
#endif
#if defined(__IDispContext_FWD_DEFINED__) && !defined(IID_IDispContext)
#define IID_IDispContext __uuidof(IDispContext)
#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(__IProcessDebugManager2_FWD_DEFINED__) && !defined(IID_IProcessDebugManager2)
#define IID_IProcessDebugManager2 __uuidof(IProcessDebugManager2)
#endif
#if defined(__IServiceProvider_FWD_DEFINED__) && !defined(IID_IServiceProvider)
#define IID_IServiceProvider __uuidof(IServiceProvider)
#endif
#if defined(__INewShortcutHookA_FWD_DEFINED__) && !defined(IID_INewShortcutHookA)
#define IID_INewShortcutHookA __uuidof(INewShortcutHookA)
#endif
#if defined(__IShellBrowser_FWD_DEFINED__) && !defined(IID_IShellBrowser)
#define IID_IShellBrowser __uuidof(IShellBrowser)
#endif
#if defined(__IShellView_FWD_DEFINED__) && !defined(IID_IShellView)
#define IID_IShellView __uuidof(IShellView)
#endif
#if defined(__IContextMenu_FWD_DEFINED__) && !defined(IID_IContextMenu)
#define IID_IContextMenu __uuidof(IContextMenu)
#endif
#if defined(__IShellIcon_FWD_DEFINED__) && !defined(IID_IShellIcon)
#define IID_IShellIcon __uuidof(IShellIcon)
#endif
#if defined(__IShellFolder_FWD_DEFINED__) && !defined(IID_IShellFolder)
#define IID_IShellFolder __uuidof(IShellFolder)
#endif
#if defined(__IShellExtInit_FWD_DEFINED__) && !defined(IID_IShellExtInit)
#define IID_IShellExtInit __uuidof(IShellExtInit)
#endif
#if defined(__IShellPropSheetExt_FWD_DEFINED__) && !defined(IID_IShellPropSheetExt)
#define IID_IShellPropSheetExt __uuidof(IShellPropSheetExt)
#endif
#if defined(__IPersistFolder_FWD_DEFINED__) && !defined(IID_IPersistFolder)
#define IID_IPersistFolder __uuidof(IPersistFolder)
#endif
#if defined(__IExtractIconA_FWD_DEFINED__) && !defined(IID_IExtractIconA)
#define IID_IExtractIconA __uuidof(IExtractIconA)
#endif
#if defined(__IShellDetails_FWD_DEFINED__) && !defined(IID_IShellDetails)
#define IID_IShellDetails __uuidof(IShellDetails)
#endif
#if defined(__IDelayedRelease_FWD_DEFINED__) && !defined(IID_IDelayedRelease)
#define IID_IDelayedRelease __uuidof(IDelayedRelease)
#endif
#if defined(__IShellLinkA_FWD_DEFINED__) && !defined(IID_IShellLinkA)
#define IID_IShellLinkA __uuidof(IShellLinkA)
#endif
#if defined(__IShellCopyHookA_FWD_DEFINED__) && !defined(IID_IShellCopyHookA)
#define IID_IShellCopyHookA __uuidof(IShellCopyHookA)
#endif
#if defined(__IFileViewerA_FWD_DEFINED__) && !defined(IID_IFileViewerA)
#define IID_IFileViewerA __uuidof(IFileViewerA)
#endif
#if defined(__ICommDlgBrowser_FWD_DEFINED__) && !defined(IID_ICommDlgBrowser)
#define IID_ICommDlgBrowser __uuidof(ICommDlgBrowser)
#endif
#if defined(__IEnumIDList_FWD_DEFINED__) && !defined(IID_IEnumIDList)
#define IID_IEnumIDList __uuidof(IEnumIDList)
#endif
#if defined(__IFileViewerSite_FWD_DEFINED__) && !defined(IID_IFileViewerSite)
#define IID_IFileViewerSite __uuidof(IFileViewerSite)
#endif
#if defined(__IContextMenu2_FWD_DEFINED__) && !defined(IID_IContextMenu2)
#define IID_IContextMenu2 __uuidof(IContextMenu2)
#endif
#if defined(__IShellExecuteHookA_FWD_DEFINED__) && !defined(IID_IShellExecuteHookA)
#define IID_IShellExecuteHookA __uuidof(IShellExecuteHookA)
#endif
#if defined(__IPropSheetPage_FWD_DEFINED__) && !defined(IID_IPropSheetPage)
#define IID_IPropSheetPage __uuidof(IPropSheetPage)
#endif
#if defined(__INewShortcutHookW_FWD_DEFINED__) && !defined(IID_INewShortcutHookW)
#define IID_INewShortcutHookW __uuidof(INewShortcutHookW)
#endif
#if defined(__IFileViewerW_FWD_DEFINED__) && !defined(IID_IFileViewerW)
#define IID_IFileViewerW __uuidof(IFileViewerW)
#endif
#if defined(__IShellLinkW_FWD_DEFINED__) && !defined(IID_IShellLinkW)
#define IID_IShellLinkW __uuidof(IShellLinkW)
#endif
#if defined(__IExtractIconW_FWD_DEFINED__) && !defined(IID_IExtractIconW)
#define IID_IExtractIconW __uuidof(IExtractIconW)
#endif
#if defined(__IShellExecuteHookW_FWD_DEFINED__) && !defined(IID_IShellExecuteHookW)
#define IID_IShellExecuteHookW __uuidof(IShellExecuteHookW)
#endif
#if defined(__IShellCopyHookW_FWD_DEFINED__) && !defined(IID_IShellCopyHookW)
#define IID_IShellCopyHookW __uuidof(IShellCopyHookW)
#endif
#if defined(__IRemoteComputer_FWD_DEFINED__) && !defined(IID_IRemoteComputer)
#define IID_IRemoteComputer __uuidof(IRemoteComputer)
#endif
#if defined(__IQueryInfo_FWD_DEFINED__) && !defined(IID_IQueryInfo)
#define IID_IQueryInfo __uuidof(IQueryInfo)
#endif
#if defined(__IBriefcaseStg_FWD_DEFINED__) && !defined(IID_IBriefcaseStg)
#define IID_IBriefcaseStg __uuidof(IBriefcaseStg)
#endif
#if defined(__IShellView2_FWD_DEFINED__) && !defined(IID_IShellView2)
#define IID_IShellView2 __uuidof(IShellView2)
#endif
#if defined(__IURLSearchHook_FWD_DEFINED__) && !defined(IID_IURLSearchHook)
#define IID_IURLSearchHook __uuidof(IURLSearchHook)
#endif
#if defined(__IDelegateFolder_FWD_DEFINED__) && !defined(IID_IDelegateFolder)
#define IID_IDelegateFolder __uuidof(IDelegateFolder)
#endif
#if defined(__IDelegateShellFolder_FWD_DEFINED__) && !defined(IID_IDelegateShellFolder)
#define IID_IDelegateShellFolder __uuidof(IDelegateShellFolder)
#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(__IDockingWindow_FWD_DEFINED__) && !defined(IID_IDockingWindow)
#define IID_IDockingWindow __uuidof(IDockingWindow)
#endif
#if defined(__IDockingWindowSite_FWD_DEFINED__) && !defined(IID_IDockingWindowSite)
#define IID_IDockingWindowSite __uuidof(IDockingWindowSite)
#endif
#if defined(__IDockingWindowFrame_FWD_DEFINED__) && !defined(IID_IDockingWindowFrame)
#define IID_IDockingWindowFrame __uuidof(IDockingWindowFrame)
#endif
#if defined(__IShellIconOverlay_FWD_DEFINED__) && !defined(IID_IShellIconOverlay)
#define IID_IShellIconOverlay __uuidof(IShellIconOverlay)
#endif
#if defined(__IShellIconOverlayManager_FWD_DEFINED__) && !defined(IID_IShellIconOverlayManager)
#define IID_IShellIconOverlayManager __uuidof(IShellIconOverlayManager)
#endif
#if defined(__IShellIconOverlayIdentifier_FWD_DEFINED__) && !defined(IID_IShellIconOverlayIdentifier)
#define IID_IShellIconOverlayIdentifier __uuidof(IShellIconOverlayIdentifier)
#endif
#if defined(__ICommDlgBrowser2_FWD_DEFINED__) && !defined(IID_ICommDlgBrowser2)
#define IID_ICommDlgBrowser2 __uuidof(ICommDlgBrowser2)
#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(__IExtractImage_FWD_DEFINED__) && !defined(IID_IExtractImage)
#define IID_IExtractImage __uuidof(IExtractImage)
#endif
#if defined(__IRunnableTask_FWD_DEFINED__) && !defined(IID_IRunnableTask)
#define IID_IRunnableTask __uuidof(IRunnableTask)
#endif
#if defined(__IExtractImage2_FWD_DEFINED__) && !defined(IID_IExtractImage2)
#define IID_IExtractImage2 __uuidof(IExtractImage2)
#endif
#if defined(__IContextMenu3_FWD_DEFINED__) && !defined(IID_IContextMenu3)
#define IID_IContextMenu3 __uuidof(IContextMenu3)
#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(__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(__IActiveDesktop_FWD_DEFINED__) && !defined(IID_IActiveDesktop)
#define IID_IActiveDesktop __uuidof(IActiveDesktop)
#endif
#if defined(__ITaskbarList_FWD_DEFINED__) && !defined(IID_ITaskbarList)
#define IID_ITaskbarList __uuidof(ITaskbarList)
#endif
#if defined(__IDocFindFolder_FWD_DEFINED__) && !defined(IID_IDocFindFolder)
#define IID_IDocFindFolder __uuidof(IDocFindFolder)
#endif
#if defined(__ISynchronizedCallBack_FWD_DEFINED__) && !defined(IID_ISynchronizedCallBack)
#define IID_ISynchronizedCallBack __uuidof(ISynchronizedCallBack)
#endif
#if defined(__IShellDetails3_FWD_DEFINED__) && !defined(IID_IShellDetails3)
#define IID_IShellDetails3 __uuidof(IShellDetails3)
#endif
#if defined(__IColumnProvider_FWD_DEFINED__) && !defined(IID_IColumnProvider)
#define IID_IColumnProvider __uuidof(IColumnProvider)
#endif
#if defined(__INamedPropertyBag_FWD_DEFINED__) && !defined(IID_INamedPropertyBag)
#define IID_INamedPropertyBag __uuidof(INamedPropertyBag)
#endif
#if defined(__IShellFolder2_FWD_DEFINED__) && !defined(IID_IShellFolder2)
#define IID_IShellFolder2 __uuidof(IShellFolder2)
#endif
#if defined(__IEnumExtraSearch_FWD_DEFINED__) && !defined(IID_IEnumExtraSearch)
#define IID_IEnumExtraSearch __uuidof(IEnumExtraSearch)
#endif
#if defined(__IMountedVolume_FWD_DEFINED__) && !defined(IID_IMountedVolume)
#define IID_IMountedVolume __uuidof(IMountedVolume)
#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(__OLEDBSimpleProviderListener_FWD_DEFINED__) && !defined(IID_OLEDBSimpleProviderListener)
#define IID_OLEDBSimpleProviderListener __uuidof(OLEDBSimpleProviderListener)
#endif
#if defined(__OLEDBSimpleProvider_FWD_DEFINED__) && !defined(IID_OLEDBSimpleProvider)
#define IID_OLEDBSimpleProvider __uuidof(OLEDBSimpleProvider)
#endif
#if defined(__IEnumItemProperties_FWD_DEFINED__) && !defined(IID_IEnumItemProperties)
#define IID_IEnumItemProperties __uuidof(IEnumItemProperties)
#endif
#if defined(__ISubscriptionItem_FWD_DEFINED__) && !defined(IID_ISubscriptionItem)
#define IID_ISubscriptionItem __uuidof(ISubscriptionItem)
#endif
#if defined(__IEnumSubscription_FWD_DEFINED__) && !defined(IID_IEnumSubscription)
#define IID_IEnumSubscription __uuidof(IEnumSubscription)
#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(__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(__IUrlHistoryNotify_FWD_DEFINED__) && !defined(IID_IUrlHistoryNotify)
#define IID_IUrlHistoryNotify __uuidof(IUrlHistoryNotify)
#endif
#if defined(__IActiveXSafetyProvider_FWD_DEFINED__) && !defined(IID_IActiveXSafetyProvider)
#define IID_IActiveXSafetyProvider __uuidof(IActiveXSafetyProvider)
#endif
#if defined(__IADCCtl_FWD_DEFINED__) && !defined(IID_IADCCtl)
#define IID_IADCCtl __uuidof(IADCCtl)
#endif
#if defined(__IShellAppManager_FWD_DEFINED__) && !defined(IID_IShellAppManager)
#define IID_IShellAppManager __uuidof(IShellAppManager)
#endif
#if defined(__IShellApp_FWD_DEFINED__) && !defined(IID_IShellApp)
#define IID_IShellApp __uuidof(IShellApp)
#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(__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(__IAppPublisher_FWD_DEFINED__) && !defined(IID_IAppPublisher)
#define IID_IAppPublisher __uuidof(IAppPublisher)
#endif
#if defined(__IPersistMoniker_FWD_DEFINED__) && !defined(IID_IPersistMoniker)
#define IID_IPersistMoniker __uuidof(IPersistMoniker)
#endif
#if defined(__IBindProtocol_FWD_DEFINED__) && !defined(IID_IBindProtocol)
#define IID_IBindProtocol __uuidof(IBindProtocol)
#endif
#if defined(__IWinInetHttpInfo_FWD_DEFINED__) && !defined(IID_IWinInetHttpInfo)
#define IID_IWinInetHttpInfo __uuidof(IWinInetHttpInfo)
#endif
#if defined(__IBindHost_FWD_DEFINED__) && !defined(IID_IBindHost)
#define IID_IBindHost __uuidof(IBindHost)
#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(__IInternetProtocolRoot_FWD_DEFINED__) && !defined(IID_IInternetProtocolRoot)
#define IID_IInternetProtocolRoot __uuidof(IInternetProtocolRoot)
#endif
#if defined(__IInternetProtocol_FWD_DEFINED__) && !defined(IID_IInternetProtocol)
#define IID_IInternetProtocol __uuidof(IInternetProtocol)
#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(__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(__IBinding_FWD_DEFINED__) && !defined(IID_IBinding)
#define IID_IBinding __uuidof(IBinding)
#endif
#if defined(__IInternetPriority_FWD_DEFINED__) && !defined(IID_IInternetPriority)
#define IID_IInternetPriority __uuidof(IInternetPriority)
#endif
#if defined(__IInternetProtocolInfo_FWD_DEFINED__) && !defined(IID_IInternetProtocolInfo)
#define IID_IInternetProtocolInfo __uuidof(IInternetProtocolInfo)
#endif
#if defined(__IInternetSecurityMgrSite_FWD_DEFINED__) && !defined(IID_IInternetSecurityMgrSite)
#define IID_IInternetSecurityMgrSite __uuidof(IInternetSecurityMgrSite)
#endif
#if defined(__IInternetSecurityManager_FWD_DEFINED__) && !defined(IID_IInternetSecurityManager)
#define IID_IInternetSecurityManager __uuidof(IInternetSecurityManager)
#endif
#if defined(__IInternetHostSecurityManager_FWD_DEFINED__) && !defined(IID_IInternetHostSecurityManager)
#define IID_IInternetHostSecurityManager __uuidof(IInternetHostSecurityManager)
#endif
#if defined(__IInternetZoneManager_FWD_DEFINED__) && !defined(IID_IInternetZoneManager)
#define IID_IInternetZoneManager __uuidof(IInternetZoneManager)
#endif
#if defined(__ISoftDistExt_FWD_DEFINED__) && !defined(IID_ISoftDistExt)
#define IID_ISoftDistExt __uuidof(ISoftDistExt)
#endif
#if defined(__ICatalogFileInfo_FWD_DEFINED__) && !defined(IID_ICatalogFileInfo)
#define IID_ICatalogFileInfo __uuidof(ICatalogFileInfo)
#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(__IBindStatusCallback_FWD_DEFINED__) && !defined(IID_IBindStatusCallback)
#define IID_IBindStatusCallback __uuidof(IBindStatusCallback)
#endif
#if defined(__IAuthenticate_FWD_DEFINED__) && !defined(IID_IAuthenticate)
#define IID_IAuthenticate __uuidof(IAuthenticate)
#endif
#if defined(__IHttpNegotiate_FWD_DEFINED__) && !defined(IID_IHttpNegotiate)
#define IID_IHttpNegotiate __uuidof(IHttpNegotiate)
#endif
#if defined(__IWindowForBindingUI_FWD_DEFINED__) && !defined(IID_IWindowForBindingUI)
#define IID_IWindowForBindingUI __uuidof(IWindowForBindingUI)
#endif
#if defined(__ICodeInstall_FWD_DEFINED__) && !defined(IID_ICodeInstall)
#define IID_ICodeInstall __uuidof(ICodeInstall)
#endif
#if defined(__IWinInetInfo_FWD_DEFINED__) && !defined(IID_IWinInetInfo)
#define IID_IWinInetInfo __uuidof(IWinInetInfo)
#endif
#if defined(__IHttpSecurity_FWD_DEFINED__) && !defined(IID_IHttpSecurity)
#define IID_IHttpSecurity __uuidof(IHttpSecurity)
#endif
#if defined(__IUrlTrackingStg_FWD_DEFINED__) && !defined(IID_IUrlTrackingStg)
#define IID_IUrlTrackingStg __uuidof(IUrlTrackingStg)
#endif
#if defined(__IEmptyVolumeCacheCallBack_FWD_DEFINED__) && !defined(IID_IEmptyVolumeCacheCallBack)
#define IID_IEmptyVolumeCacheCallBack __uuidof(IEmptyVolumeCacheCallBack)
#endif
#if defined(__IEmptyVolumeCache_FWD_DEFINED__) && !defined(IID_IEmptyVolumeCache)
#define IID_IEmptyVolumeCache __uuidof(IEmptyVolumeCache)
#endif
#if defined(__IVersionVector_FWD_DEFINED__) && !defined(IID_IVersionVector)
#define IID_IVersionVector __uuidof(IVersionVector)
#endif
#if defined(__IVersionHost_FWD_DEFINED__) && !defined(IID_IVersionHost)
#define IID_IVersionHost __uuidof(IVersionHost)
#endif
#if defined(__IVirusScanner_FWD_DEFINED__) && !defined(IID_IVirusScanner)
#define IID_IVirusScanner __uuidof(IVirusScanner)
#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(__ISubscriptionThrottler_FWD_DEFINED__) && !defined(IID_ISubscriptionThrottler)
#define IID_ISubscriptionThrottler __uuidof(ISubscriptionThrottler)
#endif
#if defined(__ISubscriptionAgentControl_FWD_DEFINED__) && !defined(IID_ISubscriptionAgentControl)
#define IID_ISubscriptionAgentControl __uuidof(ISubscriptionAgentControl)
#endif
#if defined(__ISubscriptionAgentShellExt_FWD_DEFINED__) && !defined(IID_ISubscriptionAgentShellExt)
#define IID_ISubscriptionAgentShellExt __uuidof(ISubscriptionAgentShellExt)
#endif
#if defined(__ISubscriptionAgentEvents_FWD_DEFINED__) && !defined(IID_ISubscriptionAgentEvents)
#define IID_ISubscriptionAgentEvents __uuidof(ISubscriptionAgentEvents)
#endif
#if defined(__ISubscriptionMgrPriv_FWD_DEFINED__) && !defined(IID_ISubscriptionMgrPriv)
#define IID_ISubscriptionMgrPriv __uuidof(ISubscriptionMgrPriv)
#endif
#if defined(__IDebugProperty_FWD_DEFINED__) && !defined(IID_IDebugProperty)
#define IID_IDebugProperty __uuidof(IDebugProperty)
#endif
#if defined(__IEnumDebugPropertyInfo_FWD_DEFINED__) && !defined(IID_IEnumDebugPropertyInfo)
#define IID_IEnumDebugPropertyInfo __uuidof(IEnumDebugPropertyInfo)
#endif
#if defined(__IDebugExtendedProperty_FWD_DEFINED__) && !defined(IID_IDebugExtendedProperty)
#define IID_IDebugExtendedProperty __uuidof(IDebugExtendedProperty)
#endif
#if defined(__IEnumDebugExtendedPropertyInfo_FWD_DEFINED__) && !defined(IID_IEnumDebugExtendedPropertyInfo)
#define IID_IEnumDebugExtendedPropertyInfo __uuidof(IEnumDebugExtendedPropertyInfo)
#endif
#if defined(__IPerPropertyBrowsing2_FWD_DEFINED__) && !defined(IID_IPerPropertyBrowsing2)
#define IID_IPerPropertyBrowsing2 __uuidof(IPerPropertyBrowsing2)
#endif
#if defined(__IDebugPropertyEnumType_All_FWD_DEFINED__) && !defined(IID_IDebugPropertyEnumType_All)
#define IID_IDebugPropertyEnumType_All __uuidof(IDebugPropertyEnumType_All)
#endif
#if defined(__IDebugPropertyEnumType_Locals_FWD_DEFINED__) && !defined(IID_IDebugPropertyEnumType_Locals)
#define IID_IDebugPropertyEnumType_Locals __uuidof(IDebugPropertyEnumType_Locals)
#endif
#if defined(__IDebugPropertyEnumType_Arguments_FWD_DEFINED__) && !defined(IID_IDebugPropertyEnumType_Arguments)
#define IID_IDebugPropertyEnumType_Arguments __uuidof(IDebugPropertyEnumType_Arguments)
#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(__IThumbCtl_FWD_DEFINED__) && !defined(IID_IThumbCtl)
#define IID_IThumbCtl __uuidof(IThumbCtl)
#endif
#if defined(__IWebViewFolderIcon_FWD_DEFINED__) && !defined(IID_IWebViewFolderIcon)
#define IID_IWebViewFolderIcon __uuidof(IWebViewFolderIcon)
#endif
#if defined(__DThumbCtlEvents_FWD_DEFINED__) && !defined(DIID_DThumbCtlEvents)
#define DIID_DThumbCtlEvents __uuidof(DThumbCtlEvents)
#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(__ISensLogon_FWD_DEFINED__) && !defined(IID_ISensLogon)
#define IID_ISensLogon __uuidof(ISensLogon)
#endif
#if defined(__IEventSystem_FWD_DEFINED__) && !defined(IID_IEventSystem)
#define IID_IEventSystem __uuidof(IEventSystem)
#endif
#if defined(__IEventPublisher_FWD_DEFINED__) && !defined(IID_IEventPublisher)
#define IID_IEventPublisher __uuidof(IEventPublisher)
#endif
#if defined(__IEventProperty_FWD_DEFINED__) && !defined(IID_IEventProperty)
#define IID_IEventProperty __uuidof(IEventProperty)
#endif
#if defined(__IEnumEventProperty_FWD_DEFINED__) && !defined(IID_IEnumEventProperty)
#define IID_IEnumEventProperty __uuidof(IEnumEventProperty)
#endif
#if defined(__IEnumEventPropertyVBCollection_FWD_DEFINED__) && !defined(IID_IEnumEventPropertyVBCollection)
#define IID_IEnumEventPropertyVBCollection __uuidof(IEnumEventPropertyVBCollection)
#endif
#if defined(__IEventControl_FWD_DEFINED__) && !defined(IID_IEventControl)
#define IID_IEventControl __uuidof(IEventControl)
#endif
#if defined(__IEventCustomizeSubscription_FWD_DEFINED__) && !defined(IID_IEventCustomizeSubscription)
#define IID_IEventCustomizeSubscription __uuidof(IEventCustomizeSubscription)
#endif
#if defined(__IEventClass_FWD_DEFINED__) && !defined(IID_IEventClass)
#define IID_IEventClass __uuidof(IEventClass)
#endif
#if defined(__IEventSubscription_FWD_DEFINED__) && !defined(IID_IEventSubscription)
#define IID_IEventSubscription __uuidof(IEventSubscription)
#endif
#if defined(__IFiringControl_FWD_DEFINED__) && !defined(IID_IFiringControl)
#define IID_IFiringControl __uuidof(IFiringControl)
#endif
#if defined(__IPublisherFilter_FWD_DEFINED__) && !defined(IID_IPublisherFilter)
#define IID_IPublisherFilter __uuidof(IPublisherFilter)
#endif
#if defined(__ISubscriberControl_FWD_DEFINED__) && !defined(IID_ISubscriberControl)
#define IID_ISubscriberControl __uuidof(ISubscriberControl)
#endif
#if defined(__IEventObjectChange_FWD_DEFINED__) && !defined(IID_IEventObjectChange)
#define IID_IEventObjectChange __uuidof(IEventObjectChange)
#endif
#if defined(__IEnumEventObject_FWD_DEFINED__) && !defined(IID_IEnumEventObject)
#define IID_IEnumEventObject __uuidof(IEnumEventObject)
#endif
#if defined(__IEventObjectCollection_FWD_DEFINED__) && !defined(IID_IEventObjectCollection)
#define IID_IEventObjectCollection __uuidof(IEventObjectCollection)
#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(__IDownloadNotify_FWD_DEFINED__) && !defined(IID_IDownloadNotify)
#define IID_IDownloadNotify __uuidof(IDownloadNotify)
#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)


Written By
Engineer
Australia Australia
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions