The following table lists header files, import libraries, and element types for all elements.
Element Name |
Header File |
Import Library |
Element Type |
| DllRegisterServer | olectl.h | user-defined | callback function |
| DllUnregisterServer | olectl.h | user-defined | callback function |
| ACTIVATEFLAGS | ocidl.h | enumeration | |
| ADVF | objidl.h | enumeration | |
| BIND_FLAGS | objidl.h | enumeration | |
| BINDSPEED | oleidl.h | enumeration | |
| BINDSTATUS | urlmon.h | enumeration | |
| BINDVERB | urlmon.h | enumeration | |
| BSCF | urlmon.h | enumeration | |
| BSCO_OPTION | enumeration | ||
| CALLTYPE | objidl.h | enumeration | |
| CHUNK_BREAKTYPE | filter.h | enumeration | |
| CHUNKSTATE | filter.h | enumeration | |
| CLASSPATHTYPE | wtypes.h | enumeration | |
| CLSCTX | wtypes.h | enumeration | |
| COINIT | objbase.h | enumeration | |
| DATADIR | objidl.h | enumeration | |
| DISCARDCACHE | oleidl.h | enumeration | |
| DOCMISC | docobj.h | enumeration | |
| DROPEFFECT | oleidl.h | enumeration | |
| DVASPECT | ocidl.h | enumeration | |
| DVASPECT2 | ocidl.h | enumeration | |
| DVASPECTINFOFLAG | ocidl.h | enumeration | |
| DVEXTENTMODE | ocidl.h | enumeration | |
| EOLE_AUTHENTICATION_CAPABILITIES | objidl.h | enumeration | |
| EXTCONN | objidl.h | enumeration | |
| GUIDKIND | ocidl.h | enumeration | |
| HITRESULT | ocidl.h | enumeration | |
| IFILTER_FLAGS | filter.h | enumeration | |
| IFILTER_INIT | filter.h | enumeration | |
| KEYMODIFIERS | controls.idl | enumeration | |
| LOCKTYPE | objidl.h | enumeration | |
| MKRREDUCE | objidl.h | enumeration | |
| MKSYS | objidl.h | enumeration | |
| MSHCTX | wtypes.h | enumeration | |
| MSHLFLAGS | wtypes.h | enumeration | |
| OLECLOSE | oleidl.h | enumeration | |
| OLECMDEXECOPT | docobj.h | enumeration | |
| OLECMDF | docobj.h | enumeration | |
| OLECMDID | docobj.h | enumeration | |
| OLECMDTEXTF | docobj.h | enumeration | |
| OLECONTF | oleidl.h | enumeration | |
| OLEDCFLAGS | ocidl.h | enumeration | |
| OLEGETMONIKER | oleidl.h | enumeration | |
| OLELINKBIND | oleidl.h | enumeration | |
| OLEMISC | oleidl.h | enumeration | |
| OLERENDER | oleidl.h | enumeration | |
| OLEUIPASTEFLAG | oledlg.h | enumeration | |
| OLEUPDATE | oleidl.h | enumeration | |
| OLEVERBATTRIB | oleidl.h | enumeration | |
| OLEWHICHMK | oleidl.h | enumeration | |
| PENDINGMSG | objidl.h | enumeration | |
| PENDINGTYPE | objidl.h | enumeration | |
| POINTERINACTIVE | ocidl.h | enumeration | |
| PRINTFLAG | docobj.h | enumeration | |
| PROPSETFLAG | objidl.h | enumeration | |
| QACONTAINERFLAGS | ocidl.h | enumeration | |
| REGCLS | objbase.h | enumeration | |
| RPC_C_AUTHN_LEVEL_xxx | rpcdce.h | enumeration | |
| RPC_C_AUTHN_xxx | rpcdce.h | enumeration | |
| RPC_C_AUTHZ_xxx | rpcdce.h | enumeration | |
| RPC_C_IMP_LEVEL_xxx | rpcdce.h | enumeration | |
| SERVERCALL | objidl.h | enumeration | |
| STATFLAG | wtypes.h | enumeration | |
| STATSTATE | wtypes.h | enumeration | |
| STGC | wtypes.h | enumeration | |
| STGFMT | oleext.h | enumeration | |
| STGM | objbase.h | enumeration | |
| STGMOVE | wtypes.h | enumeration | |
| STGTY | objidl.h | enumeration | |
| STREAM_SEEK | objidl.h | enumeration | |
| TYMED | objidl.h | enumeration | |
| UASFLAGS | ocidl.h | enumeration | |
| USERCLASSTYPE | oleidl.h | enumeration | |
| VIEWSTATUS | ocidl.h | enumeration | |
| BindMoniker | objbase.h | ole32.dll | function |
| CLSIDFromProgID | objbase.h | ole32.dll | function |
| CLSIDFromString | objbase.h | ole32.dll | function |
| CoAddRefServerProcess | objbase.h | ole32.dll | function |
| CoCopyProxy | objbase.h | ole32.dll | function |
| CoCreateFreeThreadedMarshaler | objbase.h | ole32.dll | function |
| CoCreateGuid | objbase.h | ole32.dll | function |
| CoCreateInstance | objbase.h | ole32.dll | function |
| CoCreateInstanceEx | objbase.h | ole32.dll | function |
| CoDisconnectObject | objbase.h | ole32.dll | function |
| CoDosDateTimeToFileTime | objbase.h | ole32.dll | function |
| CoFileTimeNow | objbase.h | ole32.dll | function |
| CoFileTimeToDosDateTime | objbase.h | ole32.dll | function |
| CoFreeAllLibraries | objbase.h | ole32.dll | function |
| CoFreeLibrary | objbase.h | ole32.dll | function |
| CoFreeUnusedLibraries | objbase.h | ole32.dll | function |
| CoGetCallContext | objbase.h | ole32.dll | function |
| CoGetClassObject | objbase.h | ole32.dll | function |
| CoGetCurrentProcess | objbase.h | ole32.dll | function |
| CoGetInstanceFromFile | objbase.h | ole32.dll | function |
| CoGetInstanceFromIStorage | objbase.h | ole32.dll | function |
| CoGetInterfaceAndReleaseStream | objbase.h | ole32.dll | function |
| CoGetMalloc | objbase.h | ole32.dll | function |
| CoGetMarshalSizeMax | objbase.h | ole32.dll | function |
| CoGetPSClsid | objbase.h | ole32.dll | function |
| CoGetStandardMarshal | objbase.h | ole32.dll | function |
| CoGetTreatAsClass | objbase.h | ole32.dll | function |
| CoImpersonateClient | objbase.h | ole32.dll | function |
| CoInitialize | objbase.h | ole32.dll | function |
| CoInitializeEx | objbase.h | ole32.dll | function |
| CoInitializeSecurity | objbase.h | ole32.dll | function |
| CoIsHandlerConnected | objbase.h | ole32.lib | function |
| CoLoadLibrary | objbase.h | ole32.dll | function |
| CoLockObjectExternal | objbase.h | ole32.dll | function |
| CoMarshalInterface | objbase.h | ole32.dll | function |
| CoMarshalInterThreadInterfaceInStream | objbase.h | ole32.dll | function |
| CoQueryAuthenticationServices | objbase.h | ole32.dll | function |
| CoQueryClientBlanket | objbase.h | ole32.dll | function |
| CoQueryProxyBlanket | objbase.h | ole32.dll | function |
| CoRegisterClassObject | objbase.h | ole32.dll | function |
| CoRegisterMallocSpy | objbase.h | ole32.dll | function |
| CoRegisterMessageFilter | objbase.h | ole32.dll | function |
| CoRegisterPSClsid | objbase.h | ole32.dll | function |
| CoReleaseMarshalData | objbase.h | ole32.dll | function |
| CoReleaseServerProcess | objbase.h | ole32.dll | function |
| CoResumeClassObjects | objbase.h | ole32.dll | function |
| CoRevertToSelf | objbase.h | ole32.dll | function |
| CoRevokeClassObject | objbase.h | ole32.dll | function |
| CoRevokeMallocSpy | objbase.h | ole32.dll | function |
| CoSuspendClassObjects | objbase.h | ole32.dll | function |
| CoTaskMemAlloc | objbase.h | ole32.dll | function |
| CoTaskMemFree | objbase.h | ole32.dll | function |
| CoTaskMemRealloc | objbase.h | ole32.dll | function |
| CoTreatAsClass | objbase.h | ole32.dll | function |
| CoUninitialize | objbase.h | ole32.dll | function |
| CoUnmarshalInterface | objbase.h | ole32.dll | function |
| CreateAntiMoniker | objbase.h | ole32.dll | function |
| CreateBindCtx | objbase.h | ole32.dll | function |
| CreateClassMoniker | objbase.h | ole32.dll | function |
| CreateGenericComposite | objbase.h | ole32.dll | function |
| CreateILockBytesOnHGlobal | ole2.h | ole32.dll | function |
| CreateItemMoniker | objbase.h | ole32.dll | function |
| CreatePointerMoniker | objbase.h | ole32.dll | function |
| CreateStreamOnHGlobal | ole2.h | ole32.dll | function |
| DllCanUnloadNow | objbase.h | oleaut32.dll | function |
| DllGetClassObject | objbase.h | ole32.dll | function |
| FreePropVariantArray | objidl.h | ole32.dll | function |
| GetClassFile | objbase.h | ole32.dll | function |
| GetConvertStg | ole2.h | ole32.dll | function |
| GetHGlobalFromILockBytes | ole2.h | ole32.dll | function |
| GetHGlobalFromStream | ole2.h | ole32.dll | function |
| GetRunningObjectTable | objbase.h | ole32.dll | function |
| IIDFromString | objbase.h | ole32.dll | function |
| IsEqualGUID | objbase.h | ole32.lib | function |
| MonikerCommonPrefixWith | objbase.h | ole32.dll | function |
| MonikerRelativePathTo | objbase.h | ole32.dll | function |
| ProgIDFromCLSID | objbase.h | ole32.dll | function |
| PropStgNameToFmtId | objidl.h | ole32.dll | function |
| PropVariantClear | objidl.h | ole32.dll | function |
| PropVariantCopy | objidl.h | ole32.dll | function |
| ReadClassStg | ole2.h | ole32.dll | function |
| ReadClassStm | ole2.h | ole32.dll | function |
| ReadFmtUserTypeStg | ole2.h | ole32.dll | function |
| ReleaseStgMedium | ole2.h | ole32.dll | function |
| SetConvertStg | ole2.h | ole32.dll | function |
| StgCreateDocfile | objbase.h | ole32.dll | function |
| StgCreateDocfileOnILockBytes | objbase.h | ole32.dll | function |
| StgCreatePropSetStg | objidl.h | ole32.dll | function |
| StgCreatePropStg | objidl.h | ole32.dll | function |
| StgIsStorageFile | objbase.h | ole32.dll | function |
| StgIsStorageILockBytes | objbase.h | ole32.dll | function |
| StgOpenPropStg | objidl.h | ole32.dll | function |
| StgOpenStorage | objbase.h | ole32.lib | function |
| StgOpenStorageOnILockBytes | objbase.h | ole32.lib | function |
| StgSetTimes | objbase.h | ole32.dll | function |
| StringFromCLSID | objbase.h | ole32.dll | function |
| StringFromGUID2 | objbase.h | ole32.dll | function |
| StringFromIID | objbase.h | ole32.dll | function |
| WriteClassStg | ole2.h | ole32.dll | function |
| WriteClassStm | ole2.h | ole32.dll | function |
| WriteFmtUserTypeStg | ole2.h | ole32.dll | function |
| IAdviseSink | objidl.h | interface method | |
| IBindCtx | objidl.h | interface method | |
| ICatInformation | comcat.h | interface method | |
| ICatRegister | comcat.h | interface method | |
| IClassActivator | objidl.h | interface method | |
| IClassFactory | unknwn.h | interface method | |
| IClassFactory2 | ocidl.h | interface method | |
| IClientSecurity | objidl.h | interface method | |
| IConnectionPoint | ocidl.h | interface method | |
| IConnectionPointContainer | ocidl.h | interface method | |
| IDataAdviseHolder | objidl.h | interface method | |
| IDataObject | objidl.h | interface method | |
| IEnumConnectionPoints | ocidl.h | interface method | |
| IEnumConnections | ocidl.h | interface method | |
| IEnumFORMATETC | objidl.h | interface method | |
| IEnumMoniker | objidl.h | interface method | |
| IEnumSTATDATA | objidl.h | interface method | |
| IEnumSTATPROPSETSTG | objidl.h | interface method | |
| IEnumSTATPROPSTG | objidl.h | interface method | |
| IEnumSTATSTG | objidl.h | interface method | |
| IEnumString | objidl.h | interface method | |
| IEnumUnknown | objidl.h | interface method | |
| IErrorLog | ocidl.h | interface method | |
| IExternalConnection | objidl.h | interface method | |
| ILockBytes | objidl.h | interface method | |
| IMalloc | objidl.h | interface method | |
| IMallocSpy | objidl.h | interface method | |
| IMarshal | objidl.h | interface method | |
| IMessageFilter | objidl.h | interface method | |
| IMoniker | objidl.h | interface method | |
| IMultiQI | objidl.h | interface method | |
| IOleItemContainer | oleidl.h | interface method | |
| IParseDisplayName | oleidl.h | interface method | |
| IPersist | objidl.h | interface method | |
| IPersistFile | objidl.h | interface method | |
| IPersistMemory | ocidl.h | interface method | |
| IPersistMoniker | urlmon.h | interface method | |
| IPersistPropertyBag | ocidl.h | interface method | |
| IPersistStorage | objidl.h | interface method | |
| IPersistStream | objidl.h | interface method | |
| IPersistStreamInit | ocidl.h | interface method | |
| IPropertyBag | ocidl.h | interface method | |
| IPropertySetStorage | objidl.h | interface method | |
| IPropertyStorage | objidl.h | interface method | |
| IProvideClassInfo | ocidl.h | interface method | |
| IProvideClassInfo2 | ocidl.h | interface method | |
| IRootStorage | objidl.h | interface method | |
| IROTData | objidl.h | interface method | |
| IRunnableObject | objidl.h | interface method | |
| IRunningObjectTable | objidl.h | interface method | |
| IServerSecurity | objidl.h | interface method | |
| IStdMarshalInfo | objidl.h | interface method | |
| IStorage | objidl.h | interface method | |
| IStream | objidl.h | interface method | |
| IUnknown | unknwn.h | interface method | |
| FACILITY_NT_BIT | winerror.h | macro | |
| FAILED | winerror.h | macro | |
| GetScode | winerror.h | macro | |
| HRESULT_CODE | winerror.h | macro | |
| HRESULT_FACILITY | winerror.h | macro | |
| HRESULT_FROM_NT | winerror.h | macro | |
| HRESULT_FROM_WIN32 | winerror.h | macro | |
| HRESULT_SEVERITY | winerror.h | macro | |
| IS_ERROR | winerror.h | macro | |
| IsEqualCLSID | winerror.h | macro | |
| IsEqualIID | winerror.h | macro | |
| MAKE_HRESULT | winerror.h | macro | |
| MAKE_SCODE | winerror.h | macro | |
| SCODE_CODE | winerror.h | macro | |
| SCODE_FACILITY | winerror.h | macro | |
| SCODE_SEVERITY | winerror.h | macro | |
| SUCCEEDED | winerror.h | macro | |
| APPDETAIL | wtypes.h | structure | |
| BIND_OPTS | objidl.h | structure | |
| BIND_OPTS2 | objidl.h | structure | |
| BINDINFO | urlmon.h | structure | |
| CADWORD | ocidl.h | structure | |
| CALPOLESTR | ocidl.h | structure | |
| CAUUID | ocidl.h | structure | |
| CLASSDETAIL | objidl.h | structure | |
| COAUTHINFO | wtypes.h | structure | |
| CONNECTDATA | ocidl.h | structure | |
| CONTROLINFO | ocidl.h | structure | |
| COSERVERINFO | objidl.h | structure | |
| CSPLATFORM | objidl.h | structure | |
| DVASPECTINFO | ocidl.h | structure | |
| DVEXTENTINFO | ocidl.h | structure | |
| DVTARGETDEVICE | winbase.h | structure | |
| FILETIME | olectl.h | structure | |
| FILTERREGION | filter.h | structure | |
| FONTDESC | olectl.h | structure | |
| FORMATETC | objidl.h | structure | |
| FULLPROPSPEC | filter.h | structure | |
| HLBWINFO | hlink.h | structure | |
| HLITEM | hlink.h | structure | |
| INTERFACEINFO | objidl.h | structure | |
| LICINFO | ocidl.h | structure | |
| MULTI_QI | objidl.h | structure | |
| OBJECTDESCRIPTOR | oleidl.h | structure | |
| OCPFIPARAMS | olectl.h | structure | |
| OLECMD | docobj.h | structure | |
| OLECMDTEXT | docobj.h | structure | |
| OLEINPLACEFRAMEINFO | oleidl.h | structure | |
| OLEMENUGROUPWIDTHS | oleidl.h | structure | |
| OLEUIBUSY | oledlg.h | structure | |
| OLEUICHANGEICON | oledlg.h | structure | |
| OLEUICHANGESOURCE | oledlg.h | structure | |
| OLEUICONVERT | oledlg.h | structure | |
| OLEUIEDITLINKS | oledlg.h | structure | |
| OLEUIGNRLPROPS | oledlg.h | structure | |
| OLEUIINSERTOBJECT | oledlg.h | structure | |
| OLEUILINKPROPS | oledlg.h | structure | |
| OLEUIOBJECTPROPS | oledlg.h | structure | |
| OLEUIPASTEENTRY | oledlg.h | structure | |
| OLEUIPASTESPECIAL | oledlg.h | structure | |
| OLEUIVIEWPROPS | oledlg.h | structure | |
| OLEVERB | oleidl.h | structure | |
| PACKAGEDETAIL | wtypes.h | structure | |
| PACKAGEINFO | wtypes.h | structure | |
| PACKAGEINFOLIST | objidl.h | structure | |
| PAGERANGE | docobj.h | structure | |
| PAGESET | docobj.h | structure | |
| PICTDESC | olectl.h | structure | |
| POINTF | ocidl.h | structure | |
| PROPPAGEINFO | ocidl.h | structure | |
| PROPSPEC | objidl.h | structure | |
| PROPVARIANT | objidl.h | structure | |
| QACONTAINER | ocidl.h | structure | |
| QACONTROL | ocidl.h | structure | |
| QUERYCONTEXT | wtypes.h | structure | |
| RemSNB | objidl.h | structure | |
| SNB | objidl.h | structure | |
| SOLE_AUTHENTICATION_SERVICE | objidl.h | structure | |
| STAT_CHUNK | filter.h | structure | |
| STATDATA | objidl.h | structure | |
| STATPROPSETSTG | objidl.h | structure | |
| STATPROPSTG | objidl.h | structure | |
| STATSTG | objidl.h | structure | |
| STGMEDIUM | objidl.h | structure | |
| STORAGELAYOUT | objidl.h | structure | |
| uCLSSPEC | wtypes.h | structure | |
| BstrFromVector | oleauto.h | oleaut32.lib | function |
| CreateDispTypeInfo | oleauto.h | oleaut32.lib | function |
| CreateErrorInfo | oleauto.h | oleaut32.lib | function |
| CreateStdDispatch | oleauto.h | oleaut32.lib | function |
| CreateTypeLib | oleauto.h | oleaut32.lib | function |
| DispGetIDsOfNames | oleauto.h | oleaut32.lib | function |
| DispGetParam | oleauto.h | oleaut32.lib | function |
| DispInvoke | oleauto.h | oleaut32.lib | function |
| DosDateTimeToVariantTime | oleauto.h | oleaut32.lib | function |
| GetActiveObject | oleauto.h | oleaut32.lib | function |
| GetErrorInfo | oleauto.h | oleaut32.lib | function |
| LHashValOfNameSys | oleauto.h | oleaut32.lib | function |
| LoadRegTypeLib | oleauto.h | oleaut32.lib | function |
| LoadTypeLib | oleauto.h | oleaut32.lib | function |
| QueryPathOfRegTypeLib | oleauto.h | oleaut32.lib | function |
| RegisterActiveObject | oleauto.h | oleaut32.lib | function |
| RegisterTypeLib | oleauto.h | oleaut32.lib | function |
| RevokeActiveObject | oleauto.h | oleaut32.lib | function |
| SafeArrayAccessData | oleauto.h | oleaut32.lib | function |
| SafeArrayAllocData | oleauto.h | oleaut32.lib | function |
| SafeArrayAllocDescriptor | oleauto.h | oleaut32.lib | function |
| SafeArrayCopy | oleauto.h | oleaut32.lib | function |
| SafeArrayCopyData | oleauto.h | oleaut32.lib | function |
| SafeArrayCreate | oleauto.h | oleaut32.lib | function |
| SafeArrayCreateVector | oleauto.h | oleaut32.lib | function |
| SafeArrayDestroy | oleauto.h | oleaut32.lib | function |
| SafeArrayDestroyData | oleauto.h | oleaut32.lib | function |
| SafeArrayDestroyDescriptor | oleauto.h | oleaut32.lib | function |
| SafeArrayGetDim | oleauto.h | oleaut32.lib | function |
| SafeArrayGetElement | oleauto.h | oleaut32.lib | function |
| SafeArrayGetElemsize | oleauto.h | oleaut32.lib | function |
| SafeArrayGetLBound | oleauto.h | oleaut32.lib | function |
| SafeArrayGetUBound | oleauto.h | oleaut32.lib | function |
| SafeArrayLock | oleauto.h | oleaut32.lib | function |
| SafeArrayPtrOfIndex | oleauto.h | oleaut32.lib | function |
| SafeArrayPutElement | oleauto.h | oleaut32.lib | function |
| SafeArrayRedim | oleauto.h | oleaut32.lib | function |
| SafeArrayUnaccessData | oleauto.h | oleaut32.lib | function |
| SafeArrayUnlock | oleauto.h | oleaut32.lib | function |
| SetErrorInfo | oleauto.h | oleaut32.lib | function |
| SysAllocString | oleauto.h | oleaut32.lib | function |
| SysAllocStringByteLen | oleauto.h | oleaut32.lib | function |
| SysAllocStringLen | oleauto.h | oleaut32.lib | function |
| SysFreeString | oleauto.h | oleaut32.lib | function |
| SysReAllocString | oleauto.h | oleaut32.lib | function |
| SysReAllocStringLen | oleauto.h | oleaut32.lib | function |
| SysStringByteLen | oleauto.h | oleaut32.lib | function |
| SysStringLen | oleauto.h | oleaut32.lib | function |
| SystemTimeToVariantTime | oleauto.h | oleaut32.lib | function |
| VarDateFromUdate | oleauto.h | oleaut32.lib | function |
| VariantChangeType | oleauto.h | oleaut32.lib | function |
| VariantChangeTypeEx | oleauto.h | oleaut32.lib | function |
| VariantClear | oleauto.h | oleaut32.lib | function |
| VariantCopy | oleauto.h | oleaut32.lib | function |
| VariantCopyInd | oleauto.h | oleaut32.lib | function |
| VariantInit | oleauto.h | oleaut32.lib | function |
| VariantTimeToDosDateTime | oleauto.h | oleaut32.lib | function |
| VariantTimeToSystemTime | oleauto.h | oleaut32.lib | function |
| VarNumFromParseNum | oleauto.h | oleaut32.lib | function |
| VarParseNumFromStr | oleauto.h | oleaut32.lib | function |
| VarUdateFromDate | oleauto.h | oleaut32.lib | function |
| VectorFromBstr | oleauto.h | oleaut32.lib | function |