一些常用COM接口表
Posted C#菜鸟之行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一些常用COM接口表相关的知识,希望对你有一定的参考价值。
{00000000-0000-0000-C000-000000000046}: IUnknown
{00000001-0000-0000-C000-000000000046}: IClassFactory
{00000002-0000-0000-C000-000000000046}: IMalloc
{00000003-0000-0000-C000-000000000046}: IMarshal
{0000000a-0000-0000-C000-000000000046}: ILockBytes
{0000000b-0000-0000-C000-000000000046}: IStorage
{0000000c-0000-0000-C000-000000000046}: IStream
{0000000d-0000-0000-C000-000000000046}: IEnumSTATSTG
{0000000e-0000-0000-C000-000000000046}: IBindCtx
{0000000f-0000-0000-C000-000000000046}: IMoniker
{00000010-0000-0000-C000-000000000046}: IRunningObjectTable
{00000012-0000-0000-C000-000000000046}: IRootStorage
{00000016-0000-0000-C000-000000000046}: IMessageFilter
{00000018-0000-0000-C000-000000000046}: IStdMarshalInfo
{00000019-0000-0000-C000-000000000046}: IExternalConnection
{0000001d-0000-0000-C000-000000000046}: IMallocSpy
{00000020-0000-0000-C000-000000000046}: IMultiQI
{00000021-0000-0000-C000-000000000046}: IInternalUnknown
{00000022-0000-0000-C000-000000000046}: ISurrogate
{00000025-0000-0000-C000-000000000046}: ISynchronizeMutex
{00000026-0000-0000-C000-000000000046}: IUrlMon
{00000029-0000-0000-C000-000000000046}: ICancelMethodCalls
{0000002A-0000-0000-C000-000000000046}: IAsyncManager
{0000002B-0000-0000-C000-000000000046}: IWaitMultiple
{00000030-0000-0000-C000-000000000046}: ISynchronize
{00000031-0000-0000-C000-000000000046}: ISynchronizeHandle
{00000032-0000-0000-C000-000000000046}: ISynchronizeEvent
{00000033-0000-0000-C000-000000000046}: ISynchronizeContainer
{00000100-0000-0000-C000-000000000046}: IEnumUnknown
{00000101-0000-0000-C000-000000000046}: IEnumString
{00000102-0000-0000-C000-000000000046}: IEnumMoniker
{00000103-0000-0000-C000-000000000046}: IEnumFORMATETC
{00000105-0000-0000-C000-000000000046}: IEnumSTATDATA
{00000109-0000-0000-C000-000000000046}: IPersistStream
{0000010a-0000-0000-C000-000000000046}: IPersistStorage
{0000010b-0000-0000-C000-000000000046}: IPersistFile
{0000010c-0000-0000-C000-000000000046}: IPersist
{0000010d-0000-0000-C000-000000000046}: IViewObject
{0000010e-0000-0000-C000-000000000046}: IDataObject
{0000010f-0000-0000-C000-000000000046}: IAdviseSink
{00000110-0000-0000-C000-000000000046}: IDataAdviseHolder
{00000112-0000-0000-C000-000000000046}: IOleObject
{00000113-0000-0000-C000-000000000046}: IOleInPlaceObject
{00000114-0000-0000-C000-000000000046}: IOleWindow
{00000117-0000-0000-C000-000000000046}: IOleInPlaceActiveObject
{0000011a-0000-0000-C000-000000000046}: IParseDisplayName
{0000011b-0000-0000-C000-000000000046}: IOleContainer
{0000011c-0000-0000-C000-000000000046}: IOleItemContainer
{0000011e-0000-0000-C000-000000000046}: IOleCache
{00000125-0000-0000-C000-000000000046}: IAdviseSink2
{00000126-0000-0000-C000-000000000046}: IRunnableObject
{00000127-0000-0000-C000-000000000046}: IViewObject2
{00000128-0000-0000-C000-000000000046}: IOleCache2
{000001cf-0000-0000-C000-000000000046}: IMarshal2
{0000013D-0000-0000-C000-000000000046}: IClientSecurity
{0000013E-0000-0000-C000-000000000046}: IServerSecurity
{00000140-0000-0000-C000-000000000046}: IClassActivator
{00000144-0000-0000-C000-000000000046}: IRpcOptions
{00000145-0000-0000-C000-000000000046}: IForegroundTransfer
{00000146-0000-0000-C000-000000000046}: IGlobalInterfaceTable
{00000149-0000-0000-C000-000000000046}: IRpcHelper
{00000150-0000-0000-C000-000000000046}: AsyncIAdviseSink
{00000151-0000-0000-C000-000000000046}: AsyncIAdviseSink2
{00020400-0000-0000-C000-000000000046}: IDispatch
{000e0000-0000-0000-C000-000000000046}: AsyncIUnknown
{000e0020-0000-0000-C000-000000000046}: AsyncIMultiQI
{04598FC8-866C-11CF-AB7C-00AA00C08FCF}: _UserForm
{376BD3AA-3845-101B-84ED-08002B2EC713}: IPerPropertyBrowsing
{55980BA0-35AA-11CF-B671-00AA004CD6D8}: IPointerInactive
{618736E0-3C3D-11CF-810C-00AA00389B71}: IAccessible
{6D5140C1-7436-11CE-8034-00AA006009FA}: IServiceProvider
{9BFBBC02-EFF1-101A-84ED-00AA00341D07}: IPropertyNotifySink
{B196B283-BAB4-101A-B69C-00AA00341D07}: IProvideClassInfo
{B196B284-BAB4-101A-B69C-00AA00341D07}: IConnectionPointContainer
{B196B288-BAB4-101A-B69C-00AA00341D07}: IOleControl
{B722BCC5-4E68-101B-A2BC-00AA00404770}: IOleDocument
{B722BCC6-4E68-101B-A2BC-00AA00404770}: IOleDocumentView
{B722BCCB-4E68-101B-A2BC-00AA00404770}: IOleCommandTarget
{CF51ED10-62FE-11CF-BF86-00A0C9034836}: IQuickActivate
{DF0B3D60-548F-101B-8E65-08002B2BD119}: ISupportErrorInfo
以上是关于一些常用COM接口表的主要内容,如果未能解决你的问题,请参考以下文章