Vanara.PInvoke.Ole 3.3.11

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package Vanara.PInvoke.Ole --version 3.3.11                
NuGet\Install-Package Vanara.PInvoke.Ole -Version 3.3.11                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Vanara.PInvoke.Ole" Version="3.3.11" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Vanara.PInvoke.Ole --version 3.3.11                
#r "nuget: Vanara.PInvoke.Ole, 3.3.11"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Vanara.PInvoke.Ole as a Cake Addin
#addin nuget:?package=Vanara.PInvoke.Ole&version=3.3.11

// Install Vanara.PInvoke.Ole as a Cake Tool
#tool nuget:?package=Vanara.PInvoke.Ole&version=3.3.11                

PInvoke API (methods, structures and constants) imported from Windows Ole32.dll, OleAut32 and PropSys.dll.

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 is compatible.  netcoreapp2.1 is compatible.  netcoreapp2.2 was computed.  netcoreapp3.0 is compatible.  netcoreapp3.1 is compatible. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net20 is compatible.  net35 is compatible.  net40 is compatible.  net403 was computed.  net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (22)

Showing the top 5 NuGet packages that depend on Vanara.PInvoke.Ole:

Package Downloads
Vanara.PInvoke.Shell32

PInvoke API (methods, structures and constants) imported from Windows Shell32.dll.

Vanara.PInvoke.SearchApi

PInvoke API (methods, structures and constants imported from Windows Search.

Vanara.PInvoke.NetListMgr

PInvoke API (interfaces, structures and constants) for Windows NetListMgr COM object.

Vanara.PInvoke.UrlMon

PInvoke API (methods, structures and constants imported from UrlMon.dll.

Vanara.Windows.Shell.Common

Common classes for Windows Shell items derived from the Vanara PInvoke libraries. Includes shell items, files, icons, links, and taskbar lists.

GitHub repositories (3)

Showing the top 3 popular GitHub repositories that depend on Vanara.PInvoke.Ole:

Repository Stars
Scighost/Starward
Game Launcher for miHoYo - 米家游戏启动器
zhuxb711/RX-Explorer
一款优雅的UWP文件管理器 | An elegant UWP Explorer
omeryanar/FileExplorer
Windows File Explorer alternative with tab browsing
Version Downloads Last updated
4.0.4 5,905 9/13/2024
4.0.3 3,579 8/5/2024
4.0.2 3,704 6/24/2024
4.0.1 18,826 4/30/2024
4.0.0 4,031 3/29/2024
4.0.0-beta2 870 1/22/2024
4.0.0-beta 968 11/20/2023
3.4.17 24,967 10/18/2023
3.4.16 22,256 8/7/2023
3.4.15 76,677 5/18/2023
3.4.14 16,398 4/15/2023
3.4.13 10,338 2/4/2023
3.4.12 5,473 1/15/2023
3.4.11 33,213 11/15/2022
3.4.10 7,127 10/25/2022
3.4.9 6,551 10/3/2022
3.4.8 9,356 9/16/2022
3.4.7 6,179 9/3/2022
3.4.6 6,156 8/7/2022
3.4.5 13,675 7/17/2022
3.4.4 6,525 7/5/2022
3.4.3 6,522 6/14/2022
3.4.2 8,314 5/13/2022
3.4.1 6,292 5/5/2022
3.4.0 8,262 3/14/2022
3.3.15 26,660 12/27/2021
3.3.14 6,085 10/26/2021
3.3.13 4,091 9/30/2021
3.3.12 4,863 8/30/2021
3.3.11 13,135 7/22/2021
3.3.10 5,708 6/4/2021
3.3.9 5,994 5/7/2021
3.3.8 4,601 4/7/2021
3.3.7 4,823 3/24/2021
3.3.6 3,219 3/19/2021
3.3.5 4,202 3/1/2021
3.3.4 5,905 2/11/2021
3.3.3 2,871 2/3/2021
3.3.2 2,929 1/21/2021
3.3.1 2,591 1/20/2021
3.3.0 5,123 11/20/2020
3.2.21 2,651 11/13/2020
3.2.20 5,576 11/8/2020
3.2.19 7,980 10/23/2020
3.2.18 2,470 10/21/2020
3.2.17 4,566 9/20/2020
3.2.16 2,767 9/7/2020
3.2.15 2,711 8/30/2020
3.2.14 2,619 8/20/2020
3.2.13 3,144 7/27/2020
3.2.12 2,802 7/13/2020
3.2.11 2,993 6/28/2020
3.2.10 2,896 6/14/2020
3.2.9 2,937 6/3/2020
3.2.7 5,748 5/4/2020
3.2.6 2,515 4/21/2020
3.2.5 2,502 4/15/2020
3.2.4 2,499 4/12/2020
3.2.3 2,587 4/1/2020
3.2.2 2,453 3/24/2020
3.2.1 2,486 3/17/2020
3.2.0 2,717 2/27/2020
3.1.9 2,662 1/17/2020
3.1.8 2,572 1/13/2020
3.1.7 2,145 1/6/2020
3.1.6 1,987 12/12/2019
3.1.5 2,076 11/26/2019
3.1.4 2,225 11/25/2019
3.1.3 2,191 11/8/2019
3.1.2 1,968 11/4/2019
3.1.1 2,912 10/17/2019
3.1.0 1,971 10/3/2019
3.0.1 1,812 9/20/2019
3.0.0 1,704 8/27/2019
2.3.11 1,434 6/9/2019
2.3.10 1,125 6/5/2019
2.3.9 1,142 5/26/2019
2.3.8 1,140 5/13/2019
2.3.7 1,175 4/24/2019
2.3.6 1,183 4/17/2019
2.3.5 1,117 4/10/2019
2.3.4 1,116 3/9/2019
2.3.3 1,091 3/8/2019
2.3.2 1,138 2/28/2019
2.3.1 1,115 2/25/2019
2.3.0 1,109 2/22/2019
2.2.1 1,182 2/12/2019
2.2.0 1,166 2/1/2019
2.1.2 1,420 1/14/2019
2.1.0 1,395 12/15/2018
2.0.1 1,206 12/7/2018
2.0.0 1,250 11/28/2018
1.1.0 1,372 9/10/2018
1.0.18 1,391 8/10/2018
1.0.17 1,350 7/30/2018
1.0.16 914 6/29/2018
1.0.15 1,006 6/27/2018
1.0.14 1,100 6/8/2018
1.0.13 1,004 6/6/2018
1.0.12 1,090 4/5/2018
1.0.11 1,097 4/4/2018
1.0.10 1,025 3/27/2018
1.0.9 1,033 3/26/2018
1.0.8 1,058 2/7/2018
1.0.7 1,034 1/27/2018
1.0.6 1,129 1/8/2018
1.0.5 1,089 12/28/2017
1.0.4 1,130 12/15/2017
1.0.3 1,001 12/8/2017
1.0.2 975 11/30/2017
1.0.1 1,111 11/28/2017

Currently implements:

Functions
BindMoniker BstrFromVector BSTR_UserFree BSTR_UserFree64 BSTR_UserMarshal BSTR_UserMarshal64 BSTR_UserSize BSTR_UserSize64 BSTR_UserUnmarshal BSTR_UserUnmarshal64 ClearCustData ClearPropVariantArray ClearVariantArray CLSIDFromProgID CLSIDFromProgIDEx CLSIDFromString CoAddRefServerProcess CoAllowSetForegroundWindow CoAllowUnmarshalerCLSID CoCancelCall CoCopyProxy CoCreateFreeThreadedMarshaler CoCreateGuid CoCreateInstance CoCreateInstanceEx CoCreateInstanceFromApp CoDecodeProxy CoDecrementMTAUsage CoDisableCallCancellation CoDisconnectContext CoDisconnectObject CoDosDateTimeToFileTime CoEnableCallCancellation CoFileTimeNow CoFileTimeToDosDateTime CoFreeAllLibraries CoFreeLibrary CoFreeUnusedLibraries CoFreeUnusedLibrariesEx CoGetApartmentType CoGetCallContext CoGetCallerTID CoGetCancelObject CoGetClassObject CoGetContextToken CoGetCurrentLogicalThreadId CoGetCurrentProcess CoGetDefaultContext CoGetInstanceFromFile CoGetInstanceFromIStorage CoGetInterceptor CoGetInterfaceAndReleaseStream CoGetMalloc CoGetMarshalSizeMax CoGetObject CoGetObjectContext CoGetPSClsid CoGetStandardMarshal CoGetStdMarshalEx CoGetSystemSecurityPermissions CoGetTreatAsClass CoHandlePriorityEventsFromMessagePump CoImpersonateClient CoIncrementMTAUsage CoInitialize CoInitializeEx CoInitializeSecurity CoInvalidateRemoteMachineBindings CoIsHandlerConnected CoIsOle1Class CoLoadLibrary CoLockObjectExternal CoMarshalHresult CoMarshalInterface CoMarshalInterThreadInterfaceInStream CoQueryAuthenticationServices CoQueryClientBlanket CoQueryProxyBlanket CoRegisterActivationFilter CoRegisterChannelHook CoRegisterClassObject CoRegisterInitializeSpy CoRegisterMallocSpy CoRegisterMessageFilter CoRegisterPSClsid CoRegisterSurrogate CoReleaseMarshalData CoReleaseServerProcess CoResumeClassObjects CoRevertToSelf CoRevokeClassObject CoRevokeInitializeSpy CoRevokeMallocSpy CoSetCancelObject CoSetMessageDispatcher CoSetProxyBlanket CoSuspendClassObjects CoSwitchCallContext CoTaskMemAlloc CoTaskMemFree CoTaskMemRealloc CoTestCancel CoTreatAsClass CoUninitialize CoUnmarshalHresult CoUnmarshalInterface CoWaitForMultipleHandles CoWaitForMultipleObjects CreateAntiMoniker CreateBindCtx CreateClassMoniker CreateDataAdviseHolder CreateDataCache CreateDispTypeInfo CreateErrorInfo CreateFileMoniker CreateGenericComposite CreateILockBytesOnHGlobal CreateItemMoniker CreateObjrefMoniker CreateOleAdviseHolder CreatePointerMoniker CreateStdDispatch CreateStreamOnHGlobal CreateTypeLib CreateTypeLib2 DispCallFunc DispGetIDsOfNames DispGetParam DispInvoke DllCanUnloadNow DllGetClassObject DllRegisterServer DllUnregisterServer DoDragDrop DosDateTimeToVariantTime FmtIdToPropStgName FreePropVariantArray GetActiveObject GetAltMonthNames GetClassFile GetConvertStg GetErrorInfo GetHGlobalFromILockBytes GetHGlobalFromStream GetRecordInfoFromGuids GetRecordInfoFromTypeInfo GetRunningObjectTable IIDFromString InitPropVariantFromBooleanVector InitPropVariantFromBuffer InitPropVariantFromCLSID InitPropVariantFromDoubleVector InitPropVariantFromFileTime InitPropVariantFromFileTimeVector InitPropVariantFromGUIDAsString InitPropVariantFromInt16Vector InitPropVariantFromInt32Vector InitPropVariantFromInt64Vector InitPropVariantFromPropVariantVectorElem InitPropVariantFromResource InitPropVariantFromStringAsVector InitPropVariantFromStringVector InitPropVariantFromStrRet InitPropVariantFromUInt16Vector InitPropVariantFromUInt32Vector InitPropVariantFromUInt64Vector InitPropVariantVectorFromPropVariant InitVariantFromBooleanArray InitVariantFromBuffer InitVariantFromDoubleArray InitVariantFromFileTime InitVariantFromFileTimeArray InitVariantFromGUIDAsString InitVariantFromInt16Array InitVariantFromInt32Array InitVariantFromInt64Array InitVariantFromResource InitVariantFromStringArray InitVariantFromStrRet InitVariantFromUInt16Array InitVariantFromUInt32Array InitVariantFromUInt64Array InitVariantFromVariantArrayElem IsAccelerator IsEqualGUID LHashValOfNameSys LHashValOfNameSysAA LoadRegTypeLib LoadTypeLib LoadTypeLibEx LPSAFEARRAY_UserFree LPSAFEARRAY_UserFree64 LPSAFEARRAY_UserMarshal LPSAFEARRAY_UserMarshal64 LPSAFEARRAY_UserSize LPSAFEARRAY_UserSize64 LPSAFEARRAY_UserUnmarshal LPSAFEARRAY_UserUnmarshal64 MkParseDisplayName MonikerCommonPrefixWith MonikerRelativePathTo OaBuildVersion OaEnablePerUserTLibRegistration OleConvertIStorageToOLESTREAM OleConvertIStorageToOLESTREAMEx OleConvertOLESTREAMToIStorage OleConvertOLESTREAMToIStorageEx OleCreate OleCreateDefaultHandler OleCreateEmbeddingHelper OleCreateEx OleCreateFontIndirect OleCreateFromData OleCreateFromDataEx OleCreateFromFile OleCreateFromFileEx OleCreateLink OleCreateLinkEx OleCreateLinkFromData OleCreateLinkFromDataEx OleCreateLinkToFile OleCreateLinkToFileEx OleCreateMenuDescriptor OleCreatePictureIndirect OleCreatePropertyFrame OleCreatePropertyFrameIndirect OleCreateStaticFromData OleDestroyMenuDescriptor OleDoAutoConvert OleDraw OleDuplicateData OleFlushClipboard OleGetAutoConvert OleGetClipboard OleGetClipboardWithEnterpriseInfo OleGetIconOfClass OleGetIconOfFile OleIconToCursor OleInitialize OleIsCurrentClipboard OleIsRunning OleLoad OleLoadPicture OleLoadPictureEx OleLoadPictureFile OleLoadPictureFileEx OleLoadPicturePath OleLockRunning OleMetafilePictFromIconAndLabel OleNoteObjectVisible OleQueryCreateFromData OleQueryLinkFromData OleRegEnumFormatEtc OleRegEnumVerbs OleRegGetMiscStatus OleRegGetUserType OleRun OleSave OleSavePictureFile OleSaveToStream OleSetAutoConvert OleSetClipboard OleSetContainedObject OleSetMenuDescriptor OleTranslateAccelerator OleTranslateColor OleUninitialize ProgIDFromCLSID PropStgNameToFmtId PropVariantChangeType PropVariantClear PropVariantCompareEx PropVariantCopy PropVariantGetBooleanElem PropVariantGetDoubleElem PropVariantGetElementCount PropVariantGetFileTimeElem PropVariantGetInt16Elem PropVariantGetInt32Elem PropVariantGetInt64Elem PropVariantGetStringElem PropVariantGetUInt16Elem PropVariantGetUInt32Elem PropVariantGetUInt64Elem PropVariantToBoolean PropVariantToBooleanVector PropVariantToBooleanVectorAlloc PropVariantToBooleanWithDefault PropVariantToBSTR PropVariantToBuffer PropVariantToDouble PropVariantToDoubleVector PropVariantToDoubleVectorAlloc PropVariantToDoubleWithDefault PropVariantToFileTime PropVariantToFileTimeVector PropVariantToFileTimeVectorAlloc PropVariantToGUID PropVariantToInt16 PropVariantToInt16Vector PropVariantToInt16VectorAlloc PropVariantToInt16WithDefault PropVariantToInt32 PropVariantToInt32Vector PropVariantToInt32VectorAlloc PropVariantToInt32WithDefault PropVariantToInt64 PropVariantToInt64Vector PropVariantToInt64VectorAlloc PropVariantToInt64WithDefault PropVariantToString PropVariantToStringAlloc PropVariantToStringVector PropVariantToStringVectorAlloc PropVariantToStringWithDefault PropVariantToStrRet PropVariantToUInt16 PropVariantToUInt16Vector PropVariantToUInt16VectorAlloc PropVariantToUInt16WithDefault PropVariantToUInt32 PropVariantToUInt32Vector PropVariantToUInt32VectorAlloc PropVariantToUInt32WithDefault PropVariantToUInt64 PropVariantToUInt64Vector PropVariantToUInt64VectorAlloc PropVariantToUInt64WithDefault PropVariantToVariant PropVariantToWinRTPropertyValue PSCoerceToCanonicalValue PSCreateAdapterFromPropertyStore PSCreateDelayedMultiplexPropertyStore PSCreateMemoryPropertyStore PSCreateMultiplexPropertyStore PSCreatePropertyChangeArray PSCreatePropertyStoreFromObject PSCreatePropertyStoreFromPropertySetStorage PSCreateSimplePropertyChange PSEnumeratePropertyDescriptions PSFormatForDisplay PSFormatForDisplayAlloc PSFormatPropertyValue PSGetImageReferenceForValue PSGetItemPropertyHandler PSGetItemPropertyHandlerWithCreateObject PSGetNamedPropertyFromPropertyStorage PSGetNameFromPropertyKey PSGetPropertyDescription PSGetPropertyDescriptionByName PSGetPropertyDescriptionListFromString PSGetPropertyFromPropertyStorage PSGetPropertyKeyFromName PSGetPropertySystem PSGetPropertyValue PSLookupPropertyHandlerCLSID PSPropertyBag_Delete PSPropertyBag_ReadBOOL PSPropertyBag_ReadBSTR PSPropertyBag_ReadDWORD PSPropertyBag_ReadGUID PSPropertyBag_ReadInt PSPropertyBag_ReadLONG PSPropertyBag_ReadPOINTL PSPropertyBag_ReadPOINTS PSPropertyBag_ReadPropertyKey PSPropertyBag_ReadRECTL PSPropertyBag_ReadSHORT PSPropertyBag_ReadStr PSPropertyBag_ReadStrAlloc PSPropertyBag_ReadStream PSPropertyBag_ReadType PSPropertyBag_ReadULONGLONG PSPropertyBag_ReadUnknown PSPropertyBag_WriteBOOL PSPropertyBag_WriteBSTR PSPropertyBag_WriteDWORD PSPropertyBag_WriteGUID PSPropertyBag_WriteInt PSPropertyBag_WriteLONG PSPropertyBag_WritePOINTL PSPropertyBag_WritePOINTS PSPropertyBag_WritePropertyKey PSPropertyBag_WriteRECTL PSPropertyBag_WriteSHORT PSPropertyBag_WriteStr PSPropertyBag_WriteStream PSPropertyBag_WriteULONGLONG PSPropertyBag_WriteUnknown PSPropertyKeyFromString PSRefreshPropertySchema PSRegisterPropertySchema PSSetPropertyValue PSStringFromPropertyKey PSUnregisterPropertySchema QueryPathOfRegTypeLib ReadClassStg ReadClassStm ReadFmtUserTypeStg RegisterActiveObject RegisterDragDrop RegisterTypeLib RegisterTypeLibForUser ReleaseStgMedium RevokeActiveObject RevokeDragDrop RoGetAgileReference SafeArrayAccessData SafeArrayAddRef SafeArrayAllocData SafeArrayAllocDescriptor SafeArrayAllocDescriptorEx SafeArrayCopy SafeArrayCopyData SafeArrayCreate SafeArrayCreateEx SafeArrayCreateVector SafeArrayCreateVectorEx SafeArrayDestroy SafeArrayDestroyData SafeArrayDestroyDescriptor SafeArrayGetDim SafeArrayGetElement SafeArrayGetElemsize SafeArrayGetIID SafeArrayGetLBound SafeArrayGetRecordInfo SafeArrayGetUBound SafeArrayGetVartype SafeArrayLock SafeArrayPtrOfIndex SafeArrayPutElement SafeArrayRedim SafeArrayReleaseData SafeArrayReleaseDescriptor SafeArraySetIID SafeArraySetRecordInfo SafeArrayUnaccessData SafeArrayUnlock SetConvertStg SetErrorInfo StgConvertVariantToProperty StgCreateDocfile StgCreateDocfileOnILockBytes StgCreatePropSetStg StgCreatePropStg StgCreateStorageEx StgDeserializePropVariant StgIsStorageFile StgIsStorageILockBytes StgOpenPropStg StgOpenStorage StgOpenStorageEx StgOpenStorageOnILockBytes StgPropertyLengthAsVariant StgSerializePropVariant StgSetTimes StringFromCLSID StringFromGUID2 StringFromIID SysAddRefString SysAllocString SysAllocStringByteLen SysAllocStringLen SysFreeString SysReAllocString SysReAllocStringLen SysReleaseString SysStringByteLen SysStringLen SystemTimeToVariantTime UnRegisterTypeLib UnRegisterTypeLibForUser VarAbs VarAdd VarAnd VarBoolFromCy VarBoolFromDate VarBoolFromDec VarBoolFromDisp VarBoolFromI1 VarBoolFromI2 VarBoolFromI4 VarBoolFromI8 VarBoolFromR4 VarBoolFromR8 VarBoolFromStr VarBoolFromUI1 VarBoolFromUI2 VarBoolFromUI4 VarBoolFromUI8 VarBstrCat VarBstrCmp VarBstrFromBool VarBstrFromCy VarBstrFromDate VarBstrFromDec VarBstrFromDisp VarBstrFromI1 VarBstrFromI2 VarBstrFromI4 VarBstrFromI8 VarBstrFromR4 VarBstrFromR8 VarBstrFromUI1 VarBstrFromUI2 VarBstrFromUI4 VarBstrFromUI8 VarCat VarCmp VarCyAbs VarCyAdd VarCyCmp VarCyCmpR8 VarCyFix VarCyFromBool VarCyFromDate VarCyFromDec VarCyFromDisp VarCyFromI1 VarCyFromI2 VarCyFromI4 VarCyFromI8 VarCyFromR4 VarCyFromR8 VarCyFromStr VarCyFromUI1 VarCyFromUI2 VarCyFromUI4 VarCyFromUI8 VarCyInt VarCyMul VarCyMulI4 VarCyMulI8 VarCyNeg VarCyRound VarCySub VarDateFromBool VarDateFromCy VarDateFromDec VarDateFromDisp VarDateFromI1 VarDateFromI2 VarDateFromI4 VarDateFromI8 VarDateFromR4 VarDateFromR8 VarDateFromStr VarDateFromUdate VarDateFromUdateEx VarDateFromUI1 VarDateFromUI2 VarDateFromUI4 VarDateFromUI8 VarDecAbs VarDecAdd VarDecCmp VarDecCmpR8 VarDecDiv VarDecFix VarDecFromBool VarDecFromCy VarDecFromDate VarDecFromDisp VarDecFromI1 VarDecFromI2 VarDecFromI4 VarDecFromI8 VarDecFromR4 VarDecFromR8 VarDecFromStr VarDecFromUI1 VarDecFromUI2 VarDecFromUI4 VarDecFromUI8 VarDecInt VarDecMul VarDecNeg VarDecRound VarDecSub VarDiv VarEqv VarFix VarFormat VarFormatCurrency VarFormatDateTime VarFormatFromTokens VarFormatNumber VarFormatPercent VarI1FromBool VarI1FromCy VarI1FromDate VarI1FromDec VarI1FromDisp VarI1FromI2 VarI1FromI4 VarI1FromI8 VarI1FromR4 VarI1FromR8 VarI1FromStr VarI1FromUI1 VarI1FromUI2 VarI1FromUI4 VarI1FromUI8 VarI2FromBool VarI2FromCy VarI2FromDate VarI2FromDec VarI2FromDisp VarI2FromI1 VarI2FromI4 VarI2FromI8 VarI2FromR4 VarI2FromR8 VarI2FromStr VarI2FromUI1 VarI2FromUI2 VarI2FromUI4 VarI2FromUI8 VarI4FromBool VarI4FromCy VarI4FromDate VarI4FromDec VarI4FromDisp VarI4FromI1 VarI4FromI2 VarI4FromI8 VarI4FromR4 VarI4FromR8 VarI4FromStr VarI4FromUI1 VarI4FromUI2 VarI4FromUI4 VarI4FromUI8 VarI8FromBool VarI8FromCy VarI8FromDate VarI8FromDec VarI8FromDisp VarI8FromI1 VarI8FromI2 VarI8FromR4 VarI8FromR8 VarI8FromStr VarI8FromUI1 VarI8FromUI2 VarI8FromUI4 VarI8FromUI8 VariantChangeType VariantChangeTypeEx VariantClear VariantCompare VariantCopy VariantCopyInd VariantGetBooleanElem VariantGetDoubleElem VariantGetElementCount VariantGetInt16Elem VariantGetInt32Elem VariantGetInt64Elem VariantGetStringElem VariantGetUInt16Elem VariantGetUInt32Elem VariantGetUInt64Elem VariantInit VariantTimeToDosDateTime VariantTimeToSystemTime VariantToBoolean VariantToBooleanArray VariantToBooleanArrayAlloc VariantToBooleanWithDefault VariantToBuffer VariantToDosDateTime VariantToDouble VariantToDoubleArray VariantToDoubleArrayAlloc VariantToDoubleWithDefault VariantToFileTime VariantToGUID VariantToInt16 VariantToInt16Array VariantToInt16ArrayAlloc VariantToInt16WithDefault VariantToInt32 VariantToInt32Array VariantToInt32ArrayAlloc VariantToInt32WithDefault VariantToInt64 VariantToInt64Array VariantToInt64ArrayAlloc VariantToInt64WithDefault VariantToPropVariant VariantToString VariantToStringAlloc VariantToStringArray VariantToStringArrayAlloc VariantToStringWithDefault VariantToStrRet VariantToUInt16 VariantToUInt16Array VariantToUInt16ArrayAlloc VariantToUInt16WithDefault VariantToUInt32 VariantToUInt32Array VariantToUInt32ArrayAlloc VariantToUInt32WithDefault VariantToUInt64 VariantToUInt64Array VariantToUInt64ArrayAlloc VariantToUInt64WithDefault VARIANT_UserFree VARIANT_UserFree64 VARIANT_UserMarshal VARIANT_UserMarshal64 VARIANT_UserSize VARIANT_UserSize64 VARIANT_UserUnmarshal VARIANT_UserUnmarshal64 VarIdiv VarImp VarInt VarMod VarMonthName VarMul VarNeg VarNot VarNumFromParseNum VarOr VarParseNumFromStr VarPow VarR4CmpR8 VarR4FromBool VarR4FromCy VarR4FromDate VarR4FromDec VarR4FromDisp VarR4FromI1 VarR4FromI2 VarR4FromI4 VarR4FromI8 VarR4FromR8 VarR4FromStr VarR4FromUI1 VarR4FromUI2 VarR4FromUI4 VarR4FromUI8 VarR8FromBool VarR8FromCy VarR8FromDate VarR8FromDec VarR8FromDisp VarR8FromI1 VarR8FromI2 VarR8FromI4 VarR8FromI8 VarR8FromR4 VarR8FromStr VarR8FromUI1 VarR8FromUI2 VarR8FromUI4 VarR8FromUI8 VarR8Pow VarR8Round VarRound VarSub VarTokenizeFormatString VarUdateFromDate VarUI1FromBool VarUI1FromCy VarUI1FromDate VarUI1FromDec VarUI1FromDisp VarUI1FromI1 VarUI1FromI2 VarUI1FromI4 VarUI1FromI8 VarUI1FromR4 VarUI1FromR8 VarUI1FromStr VarUI1FromUI2 VarUI1FromUI4 VarUI1FromUI8 VarUI2FromBool VarUI2FromCy VarUI2FromDate VarUI2FromDec VarUI2FromDisp VarUI2FromI1 VarUI2FromI2 VarUI2FromI4 VarUI2FromI8 VarUI2FromR4 VarUI2FromR8 VarUI2FromStr VarUI2FromUI1 VarUI2FromUI4 VarUI2FromUI8 VarUI4FromBool VarUI4FromCy VarUI4FromDate VarUI4FromDec VarUI4FromDisp VarUI4FromI1 VarUI4FromI2 VarUI4FromI4 VarUI4FromI8 VarUI4FromR4 VarUI4FromR8 VarUI4FromStr VarUI4FromUI1 VarUI4FromUI2 VarUI4FromUI8 VarUI8FromBool VarUI8FromCy VarUI8FromDate VarUI8FromDec VarUI8FromDisp VarUI8FromI1 VarUI8FromI2 VarUI8FromI8 VarUI8FromR4 VarUI8FromR8 VarUI8FromStr VarUI8FromUI1 VarUI8FromUI2 VarUI8FromUI4 VarWeekdayName VarXor VectorFromBstr WinRTPropertyValueToPropVariant WriteClassStg WriteClassStm WriteFmtUserTypeStg

Structures
BIND_OPTS2 BIND_OPTS3 BIND_OPTS_V BLOB BMP BYNAME BYOBJECTID CADWORD CALPOLESTR CATEGORYINFO CAUUID CLIPDATA ComCallData CONNECTDATA ContextProperty CONTROLINFO COSERVERINFO CO_MTA_USAGE_COOKIE CSPLATFORM CUSTDATA CUSTDATAITEM DVASPECTINFO DVEXTENTINFO DVTARGETDEVICE EMF FONTDESC HOLEMENU ICON INTERFACEDATA INTERFACEINFO LICINFO METHODDATA MULTI_QI NUMPARSE OCPFIPARAMS OLECMD OLECMDTEXT OLEINPLACEFRAMEINFO OLEMENUGROUPWIDTHS OLESTREAM OLEVERB PACKEDMETA PAGERANGE PAGESET PARAMDATA PICTDEC_UNION PICTDESC PROPBAG2 PROPERTYKEY PROPPAGEINFO PROPSPEC PROPVARIANT PROPVARIANT_IMMUTABLE QACONTAINER QACONTROL QUERYCONTEXT RPCOLEMESSAGE SAFEARRAY SAFEARRAYBOUND SNB SOLE_AUTHENTICATION_INFO SOLE_AUTHENTICATION_LIST SOLE_AUTHENTICATION_SERVICE SpecUnion STATPROPSETSTG STATPROPSTG STGOPTIONS StorageLayout uCLSSPEC UDATE VARIANT WIA_DATA_CALLBACK_HEADER WIA_DATA_TRANSFER_INFO WIA_DEV_CAP WIA_DITHER_PATTERN_DATA WIA_EXTENDED_TRANSFER_INFO WIA_FORMAT_INFO WMF

Interfaces
IAccessControl IActivationFilter IAdviseSink2 IAdviseSinkEx IAgileObject IAgileReference IBindCtxV IBlockingLock ICallFactory ICancelMethodCalls ICatInformation ICatRegister IChannelHook IClassActivator IClassFactory IClassFactory2 IClientSecurity IComThreadingInfo IContext IContextCallback IContinueCallback ICreateErrorInfo ICreateObject ICreateTypeInfo ICreateTypeInfo2 ICreateTypeLib ICreateTypeLib2 IDataAdviseHolder IDelayedPropertyStoreFactory IDirectWriterLock IDispatch IDropSource IDropSourceNotify IDropTarget IEnterpriseDropTarget IEnumCATEGORYINFO IEnumContextProps IEnumGUID IEnumOleDocumentViews IEnumOleUndoUnits IEnumOLEVERB IEnumSTATPROPSETSTG IEnumSTATPROPSTG IEnumSTATSTG IEnumStringV IEnumUnknown IEnumWiaItem IEnumWIA_DEV_CAPS IEnumWIA_DEV_INFO IEnumWIA_FORMAT_INFO IErrorInfo IErrorLog IExternalConnection IFastRundown IFillLockBytes IFont IForegroundTransfer IGlobalInterfaceTable IGlobalOptions IInitializeSpy IInitializeWithStream IInspectable IInternalUnknown ILayoutStorage ILockBytes IMalloc IMallocSpy IMarshal IMarshalingStream IMessageDispatcher IMessageFilter IMultiQI INoMarshal IObjContext IObjectWithPropertyKey IObjectWithSite IOleAdviseHolder IOleCache IOleCache2 IOleCacheControl IOleClientSite IOleCommandTarget IOleContainer IOleControl IOleControlSite IOleDocument IOleDocumentSite IOleDocumentView IOleInPlaceActiveObject IOleInPlaceFrame IOleInPlaceObject IOleInPlaceObjectWindowless IOleInPlaceSite IOleInPlaceSiteEx IOleInPlaceSiteWindowless IOleInPlaceUIWindow IOleObject IOleParentUndoUnit IOleUndoManager IOleUndoUnit IOleWindow IParseDisplayName IPerPropertyBrowsing IPersist IPersistSerializedPropStorage IPersistStorage IPersistStream IPersistStreamInit IPicture IPicture2 IPointerInactive IPrint IProcessInitControl IProcessLock IProgressNotify IPropertyBag IPropertyBag2 IPropertyChange IPropertyChangeArray IPropertyDescription IPropertyDescription2 IPropertyDescriptionList IPropertyEnumType IPropertyEnumType2 IPropertyEnumTypeList IPropertyNotifySink IPropertyPage IPropertyPage2 IPropertyPageSite IPropertySetStorage IPropertyStorage IPropertyStore IPropertyStoreCapabilities IPropertyStoreFactory IPropertySystem IProtectedModeMenuServices IProtectFocus IProvideClassInfo IProvideClassInfo2 IProvideMultipleClassInfo IPSFactoryBuffer IQuickActivate IRecordInfo IROTData IRpcChannelBuffer IRpcOptions IRpcProxyBuffer IRpcStubBuffer IRunnableObject IRunningObjectTable ISequentialStream IServerSecurity ISimpleFrameSite ISpecifyPropertyPages IStdMarshalInfo IStorage IStreamV ISupportErrorInfo ISurrogate ISurrogateService ISynchronize ISynchronizeContainer ISynchronizeEvent ISynchronizeHandle ITypeChangeEvents IViewObject IViewObject2 IViewObjectEx IWiaDataCallback IWiaDataTransfer IWiaDevMgr IWiaEventCallback IWiaItem IWiaItemExtras IWiaPropertyStorage IZoomEvents