• 一些常用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

  • 相关阅读:
    自己实现一个hash类的vue-router插件/vue-router底层原理实现
    XSS攻击和防护
    浏览器缓存机制介绍之http缓存-强缓存-协商缓存
    chrome控制台查看网络性能指标-TTFB_Content Download_window.performance
    vscode创建vue快捷键
    移动端布局适配方案
    node生成token
    vue组件的讨论&容易忽略的知识点
    函数防抖
    webpack-搭建项目的代码
  • 原文地址:https://www.cnblogs.com/daming1233/p/6888862.html
Copyright © 2020-2023  润新知