RPC Functions
Microsoft RPC currently supports the following functions:
- DceErrorInqText
- MesBufferHandleReset
- MesDecodeBufferHandleCreate
- MesDecodeIncrementalHandleCreate
- MesEncodeDynBufferHandleCreate
- MesEncodeFixedBufferHandleCreate
- MesEncodeIncrementalHandleCreate
- MesHandleFree
- MesIncrementalHandleReset
- MesInqProcEncodingId
- NdrGetUserMarshalInfo
- RpcAbnormalTermination
- RpcAsyncAbortCall
- RpcAsyncCancelCall
- RpcAsyncCompleteCall
- RpcAsyncGetCallStatus
- RpcAsyncInitializeHandle
- RpcAsyncRegisterInfo
- RpcBindingBind
- RpcBindingCopy
- RpcBindingCreate
- RpcBindingFree
- RpcBindingFromStringBinding
- RpcBindingInqAuthClient
- RpcBindingInqAuthClientEx
- RpcBindingInqAuthInfo
- RpcBindingInqAuthInfoEx
- RpcBindingInqObject
- RpcBindingInqOption
- RpcBindingReset
- RpcBindingServerFromClient
- RpcBindingSetAuthInfo
- RpcBindingSetAuthInfoEx
- RpcBindingSetObject
- RpcBindingSetOption
- RpcBindingToStringBinding
- RpcBindingUnbind
- RpcBindingVectorFree
- RpcCancelThread
- RpcCancelThreadEx
- RpcCertGeneratePrincipalName
- RpcDiagnoseError
- RpcEpRegister
- RpcEpRegisterNoReplace
- RpcEpResolveBinding
- RpcEpUnregister
- RpcErrorAddRecord
- RpcErrorClearInformation
- RpcErrorEndEnumeration
- RpcErrorGetNextRecord
- RpcErrorGetNumberOfRecords
- RpcErrorLoadErrorInfo
- RpcErrorResetEnumeration
- RpcErrorSaveErrorInfo
- RpcErrorStartEnumeration
- RpcExceptionFilter
- RpcGetAuthorizationContextForClient
- RpcHttpProxyFreeString
- RpcIfIdVectorFree
- RpcIfInqId
- RpcImpersonateClient
- RpcMgmtEnableIdleCleanup
- RpcMgmtEpEltInqBegin
- RpcMgmtEpEltInqDone
- RpcMgmtEpEltInqNext
- RpcMgmtEpUnregister
- RpcMgmtInqComTimeout
- RpcMgmtInqDefaultProtectLevel
- RpcMgmtInqIfIds
- RpcMgmtInqServerPrincName
- RpcMgmtInqStats
- RpcMgmtIsServerListening
- RpcMgmtSetAuthorizationFn
- RpcMgmtSetCancelTimeout
- RpcMgmtSetComTimeout
- RpcMgmtSetServerStackSize
- RpcMgmtStatsVectorFree
- RpcMgmtStopServerListening
- RpcMgmtWaitServerListen
- RpcNetworkInqProtseqs
- RpcNetworkIsProtseqValid
- RpcNewHttpProxyChannel
- RpcNsBindingExport
- RpcNsBindingExportPnP
- RpcNsBindingImportBegin
- RpcNsBindingImportDone
- RpcNsBindingImportNext
- RpcNsBindingInqEntryName
- RpcNsBindingLookupBegin
- RpcNsBindingLookupDone
- RpcNsBindingLookupNext
- RpcNsBindingSelect
- RpcNsBindingUnexport
- RpcNsBindingUnexportPnP
- RpcNsEntryExpandName
- RpcNsEntryObjectInqBegin
- RpcNsEntryObjectInqDone
- RpcNsEntryObjectInqNext
- RpcNsGroupDelete
- RpcNsGroupMbrAdd
- RpcNsGroupMbrInqBegin
- RpcNsGroupMbrInqDone
- RpcNsGroupMbrInqNext
- RpcNsGroupMbrRemove
- RpcNsMgmtBindingUnexport
- RpcNsMgmtEntryCreate
- RpcNsMgmtEntryDelete
- RpcNsMgmtEntryInqIfIds
- RpcNsMgmtHandleSetExpAge
- RpcNsMgmtInqExpAge
- RpcNsMgmtSetExpAge
- RpcNsProfileDelete
- RpcNsProfileEltAdd
- RpcNsProfileEltInqBegin
- RpcNsProfileEltInqDone
- RpcNsProfileEltInqNext
- RpcNsProfileEltRemove
- RpcObjectInqType
- RpcObjectSetInqFn
- RpcObjectSetType
- RpcProtseqVectorFree
- RpcRaiseException
- RpcRevertToSelf
- RpcRevertToSelfEx
- RpcServerCompleteSecurityCallback
- RpcServerInqBindings
- RpcServerInqCallAttributes
- RpcServerInqDefaultPrincName
- RpcServerInqBindingHandle
- RpcServerInqIf
- RpcServerInterfaceGroupActivate
- RpcServerInterfaceGroupClose
- RpcServerInterfaceGroupCreate
- RpcServerInterfaceGroupDeactivate
- RpcServerInterfaceGroupInqBindings
- RpcServerListen
- RpcServerRegisterAuthInfo
- RpcServerRegisterIf
- RpcServerRegisterIf2
- RpcServerRegisterIf3
- RpcServerRegisterIfEx
- RpcServerSubscribeForNotification
- RpcServerTestCancel
- RpcServerUnregisterIf
- RpcServerUnregisterIfEx
- RpcServerUnsubscribeForNotification
- RpcServerUseAllProtseqs
- RpcServerUseAllProtseqsEx
- RpcServerUseAllProtseqsIf
- RpcServerUseAllProtseqsIfEx
- RpcServerUseProtseq
- RpcServerUseProtseqEx
- RpcServerUseProtseqEp
- RpcServerUseProtseqEpEx
- RpcServerUseProtseqIf
- RpcServerUseProtseqIfEx
- RpcSmAllocate
- RpcSmClientFree
- RpcSmDestroyClientContext
- RpcSmDisableAllocate
- RpcSmEnableAllocate
- RpcSmFree
- RpcSmGetThreadHandle
- RpcSmSetClientAllocFree
- RpcSmSetThreadHandle
- RpcSmSwapClientAllocFree
- RpcSsAllocate
- RpcSsContextLockExclusive
- RpcSsContextLockShared
- RpcSsDestroyClientContext
- RpcSsDisableAllocate
- RpcSsDontSerializeContext
- RpcSsEnableAllocate
- RpcSsFree
- RpcSsGetThreadHandle
- RpcSsSetClientAllocFree
- RpcSsSetThreadHandle
- RpcSsSwapClientAllocFree
- RpcStringBindingCompose
- RpcStringBindingParse
- RpcStringFree
- RpcTestCancel
- UuidCompare
- UuidCreate
- UuidCreateSequential
- UuidCreateNil
- UuidEqual
- UuidFromString
- UuidHash
- UuidIsNil
- UuidToString