Vanara/PInvoke/Rpc/pkgreadme.md

22 lines
19 KiB
Markdown
Raw Normal View History

![Vanara](https://github.com/dahall/Vanara/raw/master/docs/icons/VanaraHeading.png)
### Vanara.PInvoke.Rpc NuGet Package
[![Version](https://img.shields.io/nuget/v/Vanara.PInvoke.Rpc?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 Rpc libraries.
### 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.Rpc
Functions | Enumerations | Structures
--- | --- | ---
CreateProxyFromTypeInfo<br>CreateStubFromTypeInfo<br>CStdStubBuffer_AddRef<br>CStdStubBuffer_Connect<br>CStdStubBuffer_CountRefs<br>CStdStubBuffer_DebugServerQueryInterface<br>CStdStubBuffer_DebugServerRelease<br>CStdStubBuffer_Disconnect<br>CStdStubBuffer_Invoke<br>CStdStubBuffer_IsIIDSupported<br>CStdStubBuffer_QueryInterface<br>DceErrorInqText<br>I_RpcAllocate<br>I_RpcAsyncAbortCall<br>I_RpcAsyncSetHandle<br>I_RpcBCacheAllocate<br>I_RpcBCacheFree<br>I_RpcBindingCopy<br>I_RpcBindingCreateNP<br>I_RpcBindingHandleToAsyncHandle<br>I_RpcBindingInqClientTokenAttributes<br>I_RpcBindingInqCurrentModifiedId<br>I_RpcBindingInqDynamicEndpoint<br>I_RpcBindingInqLocalClientPID<br>I_RpcBindingInqMarshalledTargetInfo<br>I_RpcBindingInqSecurityContext<br>I_RpcBindingInqSecurityContextKeyInfo<br>I_RpcBindingInqTransportType<br>I_RpcBindingInqWireIdForSnego<br>I_RpcBindingIsClientLocal<br>I_RpcBindingIsServerLocal<br>I_RpcBindingSetPrivateOption<br>I_RpcBindingToStaticStringBindingW<br>I_RpcCertProcessAndProvision<br>I_RpcClearMutex<br>I_RpcCompleteAndFree<br>I_RpcDeleteMutex<br>I_RpcEnableWmiTrace<br>I_RpcExceptionFilter<br>I_RpcFilterDCOMActivation<br>I_RpcFixTransferSyntax<br>I_RpcFree<br>I_RpcFreeBuffer<br>I_RpcFreePipeBuffer<br>I_RpcFreeSystemHandle<br>I_RpcFreeSystemHandleCollection<br>I_RpcFwThisIsTheManager<br>I_RpcGetBuffer<br>I_RpcGetBufferWithObject<br>I_RpcGetCurrentCallHandle<br>I_RpcGetDefaultSD<br>I_RpcGetExtendedError<br>I_RpcGetPortAllocationData<br>I_RpcGetSystemHandle<br>I_RpcIfInqTransferSyntaxes<br>I_RpcInitFwImports<br>I_RpcInitHttpImports<br>I_RpcInitImports<br>I_RpcInitNdrImports<br>I_RpcLogEvent<br>I_RpcMapWin32Status<br>I_RpcMarshalBindingHandleAndInterfaceForNDF<br>I_RpcMgmtEnableDedicatedThreadPool<br>I_RpcMgmtQueryDedicatedThreadPool<br>I_RpcNDRCGetWireRepresentation<br>I_RpcNDRSContextEmergencyCleanup<br>I_RpcNegotiateTransferSyntax<br>I_RpcNsBindingSetEntryName<br>I_RpcNsInterfaceExported<br>I_RpcNsInterfaceUnexported<br>I_RpcOpenClientProcess<br>I_RpcOpenClientThread<br>I_RpcParseSecurity<br>I_RpcPauseExecution<br>I_RpcReallocPipeBuffer<br>I_RpcReceive<br>I_RpcRecordCalloutFailure<br>I_RpcRequestMutex<br>I_RpcSend<br>I_RpcSendReceive<br>I_RpcServerAllocateIpPort<br>I_RpcServerCheckClientRestriction<br>I_RpcServerDisableExceptionFilter<br>I_RpcServerGetAssociationID<br>I_RpcServerInqAddressChangeFn<br>I_RpcServerInqLocalConnAddress<br>I_RpcServerInqRemoteConnAddress<br>I_RpcServerInqTransportType<br>I_RpcServerIsClientDisconnected<br>I_RpcServerRegisterForwardFunction<br>I_RpcServerSetAddressChangeFn<br>I_RpcServerStartService<br>I_RpcServerSubscribeForDisconnectNotification<br>I_RpcServerSubscribeForDisconnectNotification2<br>I_RpcServerTurnOnOffKeepalives<br>I_RpcServerUnsubscribeForDisconnectNotification<br>I_RpcServerUseProtseq2<br>I_RpcServerUseProtseqEp2<br>I_RpcSessionStrictContextHandle<br>I_RpcSetDCOMAppId<br>I_RpcSetSystemHandle<br>I_RpcSNCHOption<br>I_RpcSsDontSerializeContext<br>I_RpcSystemFunction001<br>I_RpcSystemHandleTypeSpecificWork<br>I_RpcTransConnectionAllocatePacket<br>I_RpcTransConnectionFreePacket<br>I_RpcTransConnectionReallocPacket<br>I_RpcTransDatagramAllocate<br>I_RpcTransDatagramAllocate2<br>I_RpcTransDatagramFree<br>I_RpcTransGetThreadEvent<br>I_RpcTransGetThreadEventThreadOptional<br>I_RpcTransIoCancelled<br>I_RpcTransServerNewConnection<br>I_RpcTurnOnEEInfoPropagation<br>I_RpcVerifierCorruptionExpected<br>I_UuidCreate<br>IUnknown_AddRef_Proxy<br>IUnknown_QueryInterface_Proxy<br>IUnknown_Release_Proxy<br>MesBufferHandleReset<br>MesDecodeBufferHandleCreate<br>MesDecodeIncrementalHandleCreate<br>MesEncodeDynBufferHandleCreate<br>MesEncodeFixedBufferHandleCreate<br>MesEncodeIncrementalHandleCreate<br>MesHandleFree<br>MesIncrementalHandleReset<br>MesInqProcEncodingId<br>Ndr64AsyncClientCall<br>Ndr64AsyncServerCall64<br>Ndr64AsyncServerCallAll<br>Ndr64DcomAsyncClientCall<br>Ndr64DcomAsyncStubCall<br>NdrAllocate<br>NdrAsyncClientCall<br>NdrAsyncServerCall<br>NdrByteCountPointerBufferSize<br>NdrByteCountPointerFree<br>NdrByteCountPointerMarshall<br>NdrByteCountPointerUnmarshall<br>