Vanara/PInvoke/Ole/pkgreadme.md

22 lines
34 KiB
Markdown
Raw Normal View History

![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png)
### Vanara.PInvoke.Ole NuGet Package
[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Ole?label=NuGet&style=flat-square)](https://github.com/dahall/Vanara/releases)
[![Build status](https://img.shields.io/appveyor/build/dahall/vanara?label=AppVeyor%20build&style=flat-square)](https://ci.appveyor.com/project/dahall/vanara)
PInvoke API (methods, structures and constants) imported from Windows Ole32.dll, OleAut32 and PropSys.dll.
### What is Vanara?
[Vanara](https://github.com/dahall/Vanara) is a community project that contains various .NET assemblies which have P/Invoke functions, interfaces, enums and structures from Windows libraries. Each assembly is associated with one or a few tightly related libraries.
### Issues?
First check if it's already fixed by trying the [AppVeyor build](https://ci.appveyor.com/nuget/vanara-prerelease).
If you're still running into problems, file an [issue](https://github.com/dahall/Vanara/issues).
### Included in Vanara.PInvoke.Ole
Functions | Enumerations | Structures | Interfaces
--- | --- | --- | ---
2022-05-13 11:59:22 -04:00
BindMoniker<br>BSTR_UserFree<br>BSTR_UserFree64<br>BSTR_UserMarshal<br>BSTR_UserMarshal64<br>BSTR_UserSize<br>BSTR_UserSize64<br>BSTR_UserUnmarshal<br>BSTR_UserUnmarshal64<br>BstrFromVector<br>ClearCustData<br>ClearPropVariantArray<br>ClearVariantArray<br>CLSIDFromProgID<br>CLSIDFromProgIDEx<br>CLSIDFromString<br>CoAddRefServerProcess<br>CoAllowSetForegroundWindow<br>CoAllowUnmarshalerCLSID<br>CoCancelCall<br>CoCopyProxy<br>CoCreateFreeThreadedMarshaler<br>CoCreateGuid<br>CoCreateInstance<br>CoCreateInstanceEx<br>CoCreateInstanceFromApp<br>CoDecodeProxy<br>CoDecrementMTAUsage<br>CoDisableCallCancellation<br>CoDisconnectContext<br>CoDisconnectObject<br>CoDosDateTimeToFileTime<br>CoEnableCallCancellation<br>CoFileTimeNow<br>CoFileTimeToDosDateTime<br>CoFreeAllLibraries<br>CoFreeLibrary<br>CoFreeUnusedLibraries<br>CoFreeUnusedLibrariesEx<br>CoGetApartmentType<br>CoGetCallContext<br>CoGetCallerTID<br>CoGetCancelObject<br>CoGetClassObject<br>CoGetContextToken<br>CoGetCurrentLogicalThreadId<br>CoGetCurrentProcess<br>CoGetDefaultContext<br>CoGetInstanceFromFile<br>CoGetInstanceFromIStorage<br>CoGetInterceptor<br>CoGetInterfaceAndReleaseStream<br>CoGetMalloc<br>CoGetMarshalSizeMax<br>CoGetObject<br>CoGetObjectContext<br>CoGetPSClsid<br>CoGetStandardMarshal<br>CoGetStdMarshalEx<br>CoGetSystemSecurityPermissions<br>CoGetTreatAsClass<br>CoHandlePriorityEventsFromMessagePump<br>CoImpersonateClient<br>CoIncrementMTAUsage<br>CoInitialize<br>CoInitializeEx<br>CoInitializeSecurity<br>CoInvalidateRemoteMachineBindings<br>CoIsHandlerConnected<br>CoIsOle1Class<br>CoLoadLibrary<br>CoLockObjectExternal<br>CoMarshalHresult<br>CoMarshalInterface<br>CoMarshalInterThreadInterfaceInStream<br>CoQueryAuthenticationServices<br>CoQueryClientBlanket<br>CoQueryProxyBlanket<br>CoRegisterActivationFilter<br>CoRegisterChannelHook<br>CoRegisterClassObject<br>CoRegisterInitializeSpy<br>CoRegisterMallocSpy<br>CoRegisterMessageFilter<br>CoRegisterPSClsid<br>CoRegisterSurrogate<br>CoReleaseMarshalData<br>CoReleaseServerProcess<br>CoResumeClassObjects<br>CoRevertToSelf<br>CoRevokeClassObject<br>CoRevokeInitializeSpy<br>CoRevokeMallocSpy<br>CoSetCancelObject<br>CoSetMessageDispatcher<br>CoSetProxyBlanket<br>CoSuspendClassObjects<br>CoSwitchCallContext<br>CoTaskMemAlloc<br>CoTaskMemFree<br>CoTaskMemRealloc<br>CoTestCancel<br>CoTreatAsClass<br>CoUninitialize<br>CoUnmarshalHresult<br>CoUnmarshalInterface<br>CoWaitForMultipleHandles<br>CoWaitForMultipleObjects<br>CreateAntiMoniker<br>CreateBindCtx<br>CreateClassMoniker<br>CreateDataAdviseHolder<br>CreateDataCache<br>CreateDispTypeInfo<br>CreateErrorInfo<br>CreateFileMoniker<br>CreateGenericComposite<br>CreateILockBytesOnHGlobal<br>CreateItemMoniker<br>CreateObjrefMoniker<br>CreateOleAdviseHolder<br>CreatePointerMoniker<br>CreateStdDispatch<br>CreateStreamOnHGlobal<br>CreateTypeLib<br>CreateTypeLib2<br>DispCallFunc<br>DispGetIDsOfNames<br>DispGetParam<br>DispInvoke<br>DllCanUnloadNow<br>DllGetClassObject<br>DllRegisterServer<br>DllUnregisterServer<br>DoDragDrop<br>DosDateTimeToVariantTime<br>FmtIdToPropStgName<br>FreePropVariantArray<br>GetActiveObject<br>GetAltMonthNames<br>GetClassFile<br>GetConvertStg<br>GetErrorInfo<br>GetHGlobalFromILockBytes<br>GetHGlobalFromStream<br>GetRecordInfoFromGuids<br>GetRecordInfoFromTypeInfo<br>GetRunningObjectTable<br>IIDFromString<br>InitPropVariantFromBooleanVector<br>InitPropVariantFromBuffer<br>InitPropVariantFromCLSID<br>InitPropVariantFromDoubleVector<br>InitPropVariantFromFileTime<br>InitPropVariantFromFileTimeVector<br>InitPropVariantFromGUIDAsString<br>InitPropVariantFromInt16Vector<br>InitPropVariantFromInt32Vector<br>InitPropVariantFromInt64Vector<br>InitPropVariantFromPropVariantVectorElem<br>InitPropVariantFromResource<br>InitPropVariantFromStringAsVector<br>InitPropVariantFromStringVector<br>InitPropVariantFromStrRet<br>InitPropVariantFromUInt16Vector<br>InitPropVariantFromUInt32Vector<br>InitPropVariantFromUInt64Vector<br>InitPropVariantVectorFromPropVariant<br>InitVariantFromBooleanArray<br>InitVariantFromBuffer<br>InitVariantFromDoubleArray<br>InitVariantFromFileTi