Vanara/PInvoke/Ole/Vanara.PInvoke.Ole.csproj

36 lines
20 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<ProjectExtensions>
<SupportedDlls>ole32.dll;oleaut32.dll;propsys.dll</SupportedDlls>
</ProjectExtensions>
<PropertyGroup>
2019-02-27 18:53:42 -05:00
<Description>PInvoke API (methods, structures and constants) imported from Windows Ole32.dll, OleAut32 and PropSys.dll.</Description>
<AssemblyTitle>$(AssemblyName)</AssemblyTitle>
<AssemblyName>Vanara.PInvoke.Ole</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
2020-12-24 13:00:18 -05:00
<PackageTags>pinvoke;vanara;net-extensions;interop;com;ole;ole32;oleaut32;propsys</PackageTags>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<PackageReleaseNotes>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_User
Structures
2022-05-13 11:59:22 -04:00
ARRAYDESC 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 PARAMDESCEX PICTDEC_UNION PICTDESC POINTF PROPBAG2 PROPERTYKEY PROPPAGEINFO PROPSPEC PROPVARIANT PROPVARIANT_IMMUTABLE QACONTAINER QACONTROL QUERYCONTEXT RPCOLEMESSAGE SAFEARRAY SAFEARRAYBOUND ServerInformation 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
2022-05-13 11:59:22 -04:00
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 IFileBasedLogInit IFillLockBytes IFont IForegroundTransfer IGlobalInterfaceTable IGlobalOptions IInitializeSpy IInitializeWithStream IInspectable IInternalUnknown ILayoutStorage ILockBytes ILog IMalloc IMallocSpy IMarshal IMarshalingStream IMessageDispatcher IMessageFilter IMultiQI INoMarshal IObjContext IObjectSafety IObjectWithPropertyKey IObjectWithSite IOleAdviseHolder IOleCache IOleCache2 IOleCacheControl IOleClientSite IOleCommandTarget IOleContainer IOleControl IOleControlSite IOleDocument IOleDocumentSite IOleDocumentView IOleInPlaceActiveObject IOleInPlaceFrame IOleInPlaceObject IOleInPlaceObjectWindowless IOleInPlaceSite IOleInPlaceSiteEx IOleInPlaceSiteWindowless IOleInPlaceUIWindow IOleLink IOleObject IOleParentUndoUnit IOleUndoManager IOleUndoUnit IOleWindow IParseDisplayName IPerPropertyBrowsing IPersist IPersistPropertyBag 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
</PackageReleaseNotes>
<PackageReadmeFile>pkgreadme.md</PackageReadmeFile>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'">
<NoWarn>0618</NoWarn>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />
<ProjectReference Include="..\Rpc\Vanara.PInvoke.Rpc.csproj" />
<ProjectReference Include="..\Security\Vanara.PInvoke.Security.csproj" />
<ProjectReference Include="..\Shared\Vanara.PInvoke.Shared.csproj" />
</ItemGroup>
</Project>