[ros-diffs] [tretiakov] 21566: Add rpcrt4 api call chains. Autogenerated by OpenRCE.org script. Fireball said we can use this.

tretiakov at svn.reactos.org tretiakov at svn.reactos.org
Wed Apr 12 21:13:29 CEST 2006


Author: tretiakov
Date: Wed Apr 12 23:13:28 2006
New Revision: 21566

URL: http://svn.reactos.ru/svn/reactos?rev=21566&view=rev
Log:
Add rpcrt4 api call chains. Autogenerated by OpenRCE.org script. Fireball said we can use this.

Added:
    trunk/documentation/reverse.engineering/rpcrt4/
    trunk/documentation/reverse.engineering/rpcrt4/rpcrt4_callchains.txt

Added: trunk/documentation/reverse.engineering/rpcrt4/rpcrt4_callchains.txt
URL: http://svn.reactos.ru/svn/reactos/trunk/documentation/reverse.engineering/rpcrt4/rpcrt4_callchains.txt?rev=21566&view=auto
==============================================================================
--- trunk/documentation/reverse.engineering/rpcrt4/rpcrt4_callchains.txt (added)
+++ trunk/documentation/reverse.engineering/rpcrt4/rpcrt4_callchains.txt Wed Apr 12 23:13:28 2006
@@ -1,0 +1,903 @@
+********************************************************************
+* rpcrt4.dll api call chains. Autogenerated by OpenRCE.org scrtipt *
+********************************************************************
+
+RpcServerUseProtseqEpA
+   -> I_RpcServerUseProtseqEp2A
+
+RpcServerRegisterAuthInfoA
+   -> RpcServerRegisterAuthInfoW
+   -> RtlFreeUnicodeString
+
+RpcEpRegisterW
+   -> RpcEpRegisterA
+
+RpcServerUseProtseqW
+   -> RpcServerUseProtseqExW
+
+RpcServerUseProtseqExW
+   -> I_RpcServerUseProtseq2W
+
+I_RpcServerUseProtseqEp2A
+   -> lstrlenA
+   -> _alloca_probe
+   -> RtlMultiByteToUnicodeN
+   -> I_RpcServerUseProtseqEp2W
+   -> RtlFreeUnicodeString
+
+RpcServerUseAllProtseqsIf
+   -> RpcServerUseAllProtseqsIfEx
+
+RpcServerUseAllProtseqsIfEx
+   -> RpcServerUseProtseqEpExA
+
+RpcServerUseProtseqEpExA
+   -> I_RpcServerUseProtseqEp2A
+
+RpcBindingVectorFree
+   -> RpcBindingFree
+
+RpcBindingToStringBindingA
+   -> RpcBindingToStringBindingW
+
+I_RpcServerAllocateIpPort
+   -> RpcBindingFromStringBindingW
+   -> RpcBindingFree
+   -> RtlEnterCriticalSection
+   -> RtlLeaveCriticalSection
+
+RpcStringBindingParseA
+   -> RpcStringBindingParseW
+   -> RtlFreeUnicodeString
+
+RpcServerUseProtseqA
+   -> I_RpcServerUseProtseq2A
+
+I_RpcServerUseProtseq2A
+   -> lstrlenA
+   -> _alloca_probe
+   -> RtlMultiByteToUnicodeN
+   -> I_RpcServerUseProtseq2W
+
+NdrFullPointerXlatInit
+   -> I_RpcAllocate
+
+NdrFullPointerXlatFree
+   -> I_RpcFree
+
+NdrFullPointerQueryPointer
+   -> I_RpcAllocate
+
+TowerConstruct
+   -> lstrcmpiA
+   -> I_RpcAllocate
+   -> I_RpcFree
+
+NdrFullPointerInsertRefId
+   -> I_RpcAllocate
+
+RpcBindingSetAuthInfoW
+   -> RpcBindingSetAuthInfoExW
+
+UuidFromStringA
+   -> RtlFreeUnicodeString
+
+NdrServerMarshall
+   -> NdrStubGetBuffer
+   -> NdrSimpleTypeMarshall
+
+NdrServerUnmarshall
+   -> NdrStubInitialize
+
+RpcStringFreeA
+   -> RpcStringFreeW
+
+RpcBindingFromStringBindingA
+   -> RpcBindingFromStringBindingW
+   -> RtlFreeUnicodeString
+
+RpcStringBindingComposeA
+   -> lstrlenA
+   -> _alloca_probe
+   -> RtlMultiByteToUnicodeN
+   -> RpcStringBindingComposeW
+
+RpcRaiseException
+   -> RaiseException
+
+RpcBindingInqAuthInfoExW
+   -> RtlEnterCriticalSection
+   -> RtlLeaveCriticalSection
+   -> GetTokenInformation
+   -> CloseHandle
+
+NdrRangeUnmarshall
+   -> RpcRaiseException
+   -> NdrAllocate
+
+MesEncodeFixedBufferHandleCreate
+   -> MesBufferHandleReset
+
+NdrMesTypeAlignSize2
+   -> _alloca_probe
+   -> NdrCorrelationInitialize
+   -> NdrMesTypeAlignSize
+
+RpcBindingInqAuthClientW
+   -> RpcBindingInqAuthClientExW
+
+MesDecodeBufferHandleCreate
+   -> MesBufferHandleReset
+
+NdrMesTypeEncode2
+   -> _alloca_probe
+   -> NdrCorrelationInitialize
+   -> NdrMesTypeEncode
+   -> NdrCorrelationPass
+
+NdrMesTypeDecode2
+   -> _alloca_probe
+   -> NdrCorrelationInitialize
+   -> NdrMesTypeDecode
+   -> NdrCorrelationPass
+
+NdrMesTypeEncode
+   -> NdrMesTypeAlignSize
+
+RpcSmDestroyClientContext
+   -> RpcSsDestroyClientContext
+
+RpcSsDestroyClientContext
+   -> NDRCContextBinding
+   -> RpcBindingFree
+   -> I_RpcFree
+
+RpcServerUseProtseqEpExW
+   -> I_RpcServerUseProtseqEp2W
+
+RpcServerUseProtseqEpW
+   -> RpcServerUseProtseqEpExW
+
+NdrConformantStructUnmarshall
+   -> NdrAllocate
+
+NDRCContextUnmarshall
+   -> I_RpcAllocate
+   -> I_RpcBindingCopy
+
+NdrServerContextNewMarshall
+   -> NDRSContextMarshall2
+
+NDRSContextMarshall2
+   -> UuidCreate
+
+NdrContextHandleInitialize
+   -> NDRSContextUnmarshall2
+
+RpcStringBindingParseW
+   -> wcslen
+   -> _alloca_probe
+   -> wcscpy
+
+RpcBindingFromStringBindingW
+   -> wcslen
+   -> _alloca_probe
+   -> wcscpy
+
+I_RpcParseSecurity
+   -> _wcsnicmp
+
+RpcRevertToSelf
+   -> RpcRevertToSelfEx
+
+NdrSimpleTypeUnmarshall
+   -> RpcRaiseException
+
+NdrComplexStructMarshall
+   -> NdrComplexStructBufferSize
+
+NdrComplexStructUnmarshall
+   -> NdrComplexStructMemorySize
+
+NdrComplexStructFree
+   -> NdrAllocate
+
+I_RpcGetBuffer
+   -> I_RpcGetBufferWithObject
+
+NdrClientInitializeNew
+   -> NdrClientInitialize
+
+NdrGetBuffer
+   -> I_RpcGetBuffer
+
+NdrFreeBuffer
+   -> I_RpcFreeBuffer
+
+NdrServerInitializeNew
+   -> NdrServerInitialize
+
+NdrSendReceive
+   -> I_RpcSendReceive
+
+I_RpcRequestMutex
+   -> RtlEnterCriticalSection
+
+I_RpcClearMutex
+   -> RtlLeaveCriticalSection
+
+NDRSContextUnmarshall2
+   -> I_RpcGetAssociationContext
+   -> I_RpcRequestMutex
+   -> I_RpcClearMutex
+   -> I_RpcGetServerContextList
+   -> I_RpcSetServerContextList
+
+NdrServerContextNewUnmarshall
+   -> NDRSContextUnmarshall2
+
+NdrComplexArrayMarshall
+   -> NdrComplexArrayBufferSize
+
+NdrComplexArrayUnmarshall
+   -> NdrComplexArrayMemorySize
+
+NdrComplexArrayMemorySize
+   -> NdrAllocate
+   -> LoadLibraryA
+   -> GetProcAddress
+   -> RtlInitializeCriticalSection
+   -> GetProcessHeap
+   -> HeapAlloc
+   -> InitializeCriticalSection
+   -> InterlockedExchange
+   -> RtlDeleteCriticalSection
+   -> DeleteCriticalSection
+   -> HeapFree
+   -> PerformRpcInitialization
+   -> GetLastError
+   -> CloseHandle
+   -> RtlLeaveCriticalSection
+   -> InterlockedDecrement
+   -> InterlockedIncrement
+   -> RtlEnterCriticalSection
+   -> _wcsicmp
+   -> RpcBindingVectorFree
+   -> Sleep
+   -> _wcsnicmp
+   -> memmove
+   -> I_RpcAsyncSetHandle
+   -> InterlockedCompareExchange
+   -> I_RpcBCacheFree
+   -> SetEvent
+   -> lstrlenA
+   -> _alloca_probe
+   -> RtlMultiByteToUnicodeN
+   -> RegCloseKey
+   -> RegOpenKeyExA
+   -> RegQueryValueExW
+   -> RtlFreeAnsiString
+   -> TowerExplode
+   -> I_RpcFree
+   -> NdrRpcSsDefaultFree
+   -> RpcSsDestroyClientContext
+   -> RpcSmDestroyClientContext
+   -> RtlFreeUnicodeString
+   -> GetCurrentThread
+   -> RpcCancelThread
+   -> RpcBindingSetObject
+   -> RtlUlongByteSwap
+   -> GetComputerNameW
+   -> CompareStringW
+   -> NtRequestPort
+   -> NtReplyWaitReplyPort
+   -> PostQueuedCompletionStatus
+   -> VirtualAlloc
+   -> VirtualFree
+   -> SetLastError
+   -> GetCurrentProcessId
+   -> swprintf
+   -> RpcServerUseProtseqEpW
+   -> NtReplyPort
+   -> I_RpcClearMutex
+   -> RpcRaiseException
+   -> NdrOleFree
+   -> I_RpcAllocate
+   -> MesHandleFree
+   -> I_RpcIsForcedPickleCleanup
+   -> NdrpSetRpcSsDefaults
+   -> I_RpcReceive
+   -> NdrInterfacePointerBufferSize
+   -> MIDL_wchar_strlen
+   -> NdrSimpleTypeMarshall
+   -> NdrFullPointerInsertRefId
+   -> NdrSimpleTypeUnmarshall
+   -> NdrFullPointerQueryRefId
+
+GlobalMutexRequestExternal
+   -> RtlEnterCriticalSection
+
+GlobalMutexClearExternal
+   -> RtlLeaveCriticalSection
+
+RpcNetworkIsProtseqValidW
+   -> PerformRpcInitialization
+
+RpcMgmtInqComTimeout
+   -> PerformRpcInitialization
+
+DceErrorInqTextA
+   -> FormatMessageA
+
+DceErrorInqTextW
+   -> FormatMessageW
+
+I_RpcConnectionInqSockBuffSize
+   -> RtlEnterCriticalSection
+   -> RtlLeaveCriticalSection
+
+I_RpcConnectionSetSockBuffSize
+   -> RtlEnterCriticalSection
+   -> RtlLeaveCriticalSection
+
+RpcCancelThread
+   -> QueueUserAPC
+
+RpcCancelThreadEx
+   -> QueueUserAPC
+
+RpcTestCancel
+   -> RpcServerTestCancel
+
+RpcNetworkInqProtseqsW
+   -> PerformRpcInitialization
+
+RpcObjectInqType
+   -> PerformRpcInitialization
+
+RpcObjectSetInqFn
+   -> PerformRpcInitialization
+
+RpcObjectSetType
+   -> PerformRpcInitialization
+
+RpcProtseqVectorFreeW
+   -> PerformRpcInitialization
+
+RpcServerInqIf
+   -> PerformRpcInitialization
+
+RpcServerUseAllProtseqsEx
+   -> PerformRpcInitialization
+   -> _wcsnicmp
+   -> RpcProtseqVectorFreeW
+
+RpcServerUseAllProtseqs
+   -> RpcServerUseAllProtseqsEx
+
+RpcServerUseProtseqIfExW
+   -> PerformRpcInitialization
+   -> _wcsicmp
+   -> RtlFreeUnicodeString
+   -> RpcServerUseProtseqEpExA
+
+RpcServerUseProtseqIfW
+   -> RpcServerUseProtseqIfExW
+
+RpcMgmtInqStats
+   -> PerformRpcInitialization
+
+RpcMgmtWaitServerListen
+   -> PerformRpcInitialization
+
+RpcMgmtInqIfIds
+   -> PerformRpcInitialization
+
+RpcIfIdVectorFree
+   -> PerformRpcInitialization
+
+RpcServerInqDefaultPrincNameA
+   -> RpcServerInqDefaultPrincNameW
+
+I_RpcNsInterfaceExported
+   -> PerformRpcInitialization
+
+I_RpcNsInterfaceUnexported
+   -> PerformRpcInitialization
+
+RpcEpResolveBinding
+   -> PerformRpcInitialization
+
+RpcNsBindingInqEntryNameW
+   -> PerformRpcInitialization
+
+I_RpcNsBindingSetEntryNameW
+   -> PerformRpcInitialization
+
+RpcBindingInqAuthInfoW
+   -> PerformRpcInitialization
+   -> RpcBindingInqAuthInfoExW
+
+I_RpcBindingInqSecurityContext
+   -> PerformRpcInitialization
+
+I_RpcBindingToStaticStringBindingW
+   -> PerformRpcInitialization
+
+RpcMgmtInqDefaultProtectLevel
+   -> PerformRpcInitialization
+
+RpcBindingInqOption
+   -> PerformRpcInitialization
+
+I_RpcBindingInqWireIdForSnego
+   -> PerformRpcInitialization
+
+I_RpcGetCurrentCallHandle
+   -> PerformRpcInitialization
+
+RpcNetworkIsProtseqValidA
+   -> lstrlenA
+   -> _alloca_probe
+   -> RtlMultiByteToUnicodeN
+   -> RpcNetworkIsProtseqValidW
+
+RpcNetworkInqProtseqsA
+   -> RpcNetworkInqProtseqsW
+   -> RpcProtseqVectorFreeA
+
+RpcProtseqVectorFreeA
+   -> RpcProtseqVectorFreeW
+
+RpcServerUseProtseqExA
+   -> I_RpcServerUseProtseq2A
+
+RpcServerUseProtseqIfExA
+   -> lstrlenA
+   -> _alloca_probe
+   -> RtlMultiByteToUnicodeN
+   -> RpcServerUseProtseqIfExW
+
+RpcServerUseProtseqIfA
+   -> RpcServerUseProtseqIfExA
+
+RpcNsBindingInqEntryNameA
+   -> RpcNsBindingInqEntryNameW
+
+RpcBindingInqAuthClientA
+   -> RpcBindingInqAuthClientExA
+
+RpcBindingInqAuthClientExA
+   -> RpcBindingInqAuthClientExW
+
+RpcBindingInqAuthInfoA
+   -> RpcBindingInqAuthInfoExA
+
+RpcBindingInqAuthInfoExA
+   -> RpcBindingInqAuthInfoExW
+
+RpcBindingSetAuthInfoA
+   -> RpcBindingSetAuthInfoExA
+
+RpcBindingSetAuthInfoExA
+   -> RpcBindingSetAuthInfoExW
+   -> RtlFreeUnicodeString
+
+RpcMgmtInqServerPrincNameA
+   -> RpcMgmtInqServerPrincNameW
+
+RpcCertGeneratePrincipalNameA
+   -> RpcCertGeneratePrincipalNameW
+
+I_UuidCreate
+   -> UuidCreateSequential
+
+UuidCreateSequential
+   -> PerformRpcInitialization
+   -> GetTickCount
+   -> InterlockedDecrement
+
+UuidCompare
+   -> UuidIsNil
+
+RpcCertGeneratePrincipalNameW
+   -> PerformRpcInitialization
+   -> dword_77162CD0
+   -> dword_77162CC8
+   -> dword_77162CCC
+   -> wcscpy
+   -> dword_77162CE0
+   -> GetLastError
+   -> _alloca_probe
+   -> dword_77162CDC
+
+RpcEpRegisterNoReplaceW
+   -> RpcEpRegisterNoReplaceA
+   -> RtlFreeAnsiString
+
+RpcEpUnregister
+   -> I_RpcAllocate
+   -> RpcBindingFree
+   -> I_RpcFree
+
+RpcMgmtEpEltInqBegin
+   -> RpcBindingInqObject
+   -> UuidIsNil
+   -> RpcBindingToStringBindingW
+   -> RpcStringBindingParseW
+   -> RpcStringFreeW
+   -> RpcMgmtInqComTimeout
+   -> I_RpcAllocate
+
+RpcMgmtEpEltInqDone
+   -> RpcBindingFree
+   -> RpcSsDestroyClientContext
+   -> I_RpcFree
+
+RpcMgmtEpEltInqNextW
+   -> RpcMgmtEpEltInqNextA
+   -> I_RpcFree
+
+RpcMgmtEpEltInqNextA
+   -> TowerExplode
+   -> NdrRpcSsDefaultFree
+   -> RpcStringBindingComposeA
+   -> RpcBindingFromStringBindingA
+   -> RpcStringFreeA
+   -> I_RpcAllocate
+
+RpcMgmtEpUnregister
+   -> RpcBindingInqObject
+   -> UuidIsNil
+   -> RpcBindingToStringBindingW
+   -> RpcStringBindingParseW
+   -> RpcStringFreeW
+   -> RpcMgmtInqComTimeout
+   -> RpcBindingToStringBindingA
+   -> RpcStringBindingParseA
+   -> TowerConstruct
+   -> RpcStringFreeA
+   -> RpcBindingFree
+
+NDRSContextUnmarshall
+   -> I_RpcGetCurrentCallHandle
+   -> NDRSContextUnmarshall2
+
+NDRSContextUnmarshallEx
+   -> NDRSContextUnmarshall2
+
+NDRSContextMarshallEx
+   -> NDRSContextMarshall2
+
+NDRSContextMarshall
+   -> I_RpcGetCurrentCallHandle
+   -> NDRSContextMarshall2
+
+data_from_ndr
+   -> float_from_ndr
+   -> double_from_ndr
+   -> char_from_ndr
+   -> long_from_ndr
+   -> short_array_from_ndr
+   -> short_from_ndr
+   -> NDRcopy
+   -> char_array_from_ndr
+
+data_size_ndr
+   -> MIDL_wchar_strlen
+
+tree_size_ndr
+   -> MIDL_wchar_strlen
+
+tree_peek_ndr
+   -> long_from_ndr
+
+float_from_ndr
+   -> RpcRaiseException
+
+float_array_from_ndr
+   -> RpcRaiseException
+
+double_from_ndr
+   -> RpcRaiseException
+
+double_array_from_ndr
+   -> RpcRaiseException
+
+DllGetClassObject
+   -> PerformRpcInitialization
+
+NdrDllRegisterProxy
+   -> GetModuleFileNameA
+   -> GetLastError
+   -> RegCreateKeyExA
+   -> RegCloseKey
+
+NdrDllUnregisterProxy
+   -> GetModuleFileNameA
+   -> GetLastError
+   -> RegOpenKeyExA
+   -> RegCloseKey
+
+DllRegisterServer
+   -> GetModuleFileNameA
+   -> GetLastError
+
+MesEncodeIncrementalHandleCreate
+   -> MesIncrementalHandleReset
+   -> MesHandleFree
+
+MesDecodeIncrementalHandleCreate
+   -> MesIncrementalHandleReset
+   -> MesHandleFree
+
+MesEncodeDynBufferHandleCreate
+   -> MesBufferHandleReset
+   -> MesHandleFree
+
+NdrMesProcEncodeDecode
+   -> RpcRaiseException
+   -> NdrFullPointerXlatInit
+   -> NdrSimpleTypeMarshall
+   -> NdrSimpleTypeUnmarshall
+   -> NdrFullPointerXlatFree
+
+NdrMesProcEncodeDecode2
+   -> RpcRaiseException
+   -> NdrFullPointerXlatInit
+   -> _alloca_probe
+   -> NdrCorrelationInitialize
+   -> NdrCorrelationPass
+
+NdrMesTypeFree2
+   -> _alloca_probe
+   -> NdrCorrelationInitialize
+
+NdrMesSimpleTypeAlignSize
+   -> RpcRaiseException
+
+NdrMesSimpleTypeEncode
+   -> NdrMesSimpleTypeAlignSize
+
+NdrServerInitializePartial
+   -> NdrServerInitialize
+   -> NdrpSetRpcSsDefaults
+   -> RpcRaiseException
+
+NdrNsGetBuffer
+   -> dword_77162F64
+   -> RpcRaiseException
+
+NdrNsSendReceive
+   -> RpcRaiseException
+   -> dword_77162F68
+
+NdrServerInitializeUnmarshall
+   -> NdrServerInitialize
+
+NdrEncapsulatedUnionBufferSize
+   -> RpcRaiseException
+
+NdrEncapsulatedUnionFree
+   -> RpcRaiseException
+
+NdrEncapsulatedUnionMarshall
+   -> RpcRaiseException
+
+NdrXmitOrRepAsMarshall
+   -> NdrSimpleTypeMarshall
+
+NdrClientContextMarshall
+   -> RpcRaiseException
+   -> NDRCContextMarshall
+
+NdrServerContextMarshall
+   -> NDRSContextMarshall2
+
+NdrConformantVaryingStructUnmarshall
+   -> RpcRaiseException
+   -> NdrAllocate
+   -> NdrFullPointerInsertRefId
+
+NdrEncapsulatedUnionUnmarshall
+   -> NdrAllocate
+   -> NdrFullPointerInsertRefId
+   -> NdrSimpleTypeUnmarshall
+
+NdrXmitOrRepAsUnmarshall
+   -> NdrAllocate
+   -> NdrSimpleTypeUnmarshall
+
+NdrClientContextUnmarshall
+   -> RpcRaiseException
+   -> NDRCContextUnmarshall
+
+NdrServerContextUnmarshall
+   -> RpcRaiseException
+   -> NDRSContextUnmarshall2
+
+NdrConformantVaryingStructMemorySize
+   -> RpcRaiseException
+
+NdrUserMarshalSimpleTypeConvert
+   -> RpcRaiseException
+
+NdrGetPipeBuffer
+   -> NdrGetBuffer
+
+NdrGetPartialBuffer
+   -> I_RpcReallocPipeBuffer
+
+NdrPipesInitialize
+   -> I_RpcAllocate
+   -> RpcRaiseException
+
+NdrPipesDone
+   -> I_RpcFree
+
+NdrMarkNextActivePipe
+   -> NdrGetPipeBuffer
+
+NdrIsAppDoneWithPipes
+   -> RpcRaiseException
+
+NdrPipePull
+   -> NdrMarkNextActivePipe
+
+NdrPipePush
+   -> NdrGetPartialBuffer
+   -> NdrMarkNextActivePipe
+
+RpcSsAllocate
+   -> RpcRaiseException
+   -> EnterCriticalSection
+   -> LeaveCriticalSection
+
+RpcSsGetThreadHandle
+   -> EnterCriticalSection
+   -> LeaveCriticalSection
+
+RpcSsSetClientAllocFree
+   -> EnterCriticalSection
+   -> LeaveCriticalSection
+
+RpcSsSetThreadHandle
+   -> EnterCriticalSection
+   -> LeaveCriticalSection
+   -> DeleteCriticalSection
+   -> I_RpcFree
+
+RpcSsSwapClientAllocFree
+   -> EnterCriticalSection
+   -> LeaveCriticalSection
+
+RpcSmAllocate
+   -> RpcSsAllocate
+
+RpcSmClientFree
+   -> NdrRpcSmClientFree
+
+RpcSmDisableAllocate
+   -> RpcSsDisableAllocate
+
+RpcSmEnableAllocate
+   -> RpcSsEnableAllocate
+
+RpcSmFree
+   -> RpcSsFree
+
+RpcSmGetThreadHandle
+   -> RpcSsGetThreadHandle
+
+RpcSmSetClientAllocFree
+   -> RpcSsSetClientAllocFree
+
+RpcSmSetThreadHandle
+   -> RpcSsSetThreadHandle
+
+RpcSmSwapClientAllocFree
+   -> RpcSsSwapClientAllocFree
+
+NdrRpcSsDefaultAllocate
+   -> I_RpcAllocate
+
+NdrRpcSsDefaultFree
+   -> I_RpcFree
+
+NdrRpcSmClientAllocate
+   -> EnterCriticalSection
+   -> LeaveCriticalSection
+
+NdrRpcSmClientFree
+   -> EnterCriticalSection
+   -> LeaveCriticalSection
+
+I_RpcTransGetAddressList
+   -> dword_77162064
+   -> I_RpcAllocate
+   -> I_RpcFree
+   -> dword_77162020
+
+NdrStubCall
+   -> NdrServerUnmarshall
+   -> NdrServerMarshall
+
+NdrCStdStubBuffer2_Release
+   -> InterlockedDecrement
+   -> NdrOleFree
+
+NdrProxyInitialize
+   -> NdrClientInitializeNew
+
+NdrAsyncServerCall
+   -> NdrServerInitializeNew
+   -> NdrCorrelationInitialize
+   -> NdrCorrelationPass
+   -> CheckVerificationTrailer
+   -> InterlockedDecrement
+
+NdrClientCall
+   -> NdrClientInitializeNew
+   -> NdrGetBuffer
+   -> NdrSimpleTypeMarshall
+   -> NdrSendReceive
+   -> NdrSimpleTypeUnmarshall
+
+NdrDllGetClassObject
+   -> PerformRpcInitialization
+
+CStdStubBuffer_AddRef
+   -> InterlockedIncrement
+
+NdrCStdStubBuffer_Release
+   -> InterlockedDecrement
+   -> NdrOleFree
+
+CStdStubBuffer_Disconnect
+   -> InterlockedExchange
+
+RpcAsyncInitializeHandle
+   -> IsBadWritePtr
+
+CStdStubBuffer_Invoke
+   -> NdrStubCall2
+
+NdrStubInitialize
+   -> NdrServerInitialize
+
+NdrAsyncClientCall
+   -> NdrClientInitializeNew
+   -> NdrGetBuffer
+
+NdrClientCall2
+   -> NdrClientInitializeNew
+
+NdrStubCall2
+   -> _alloca_probe
+   -> NdrServerInitializeNew
+
+NdrServerCall2
+   -> NdrStubCall2
+
+CStdStubBuffer_Connect
+   -> InterlockedExchange
+
+NdrStubForwardingFunction
+   -> RpcRaiseException
+
+RpcAsyncAbortCall
+   -> InterlockedDecrement
+
+NdrDcomAsyncStubCall
+   -> NdrStubInitialize
+   -> NdrFullPointerXlatInit
+   -> NdrCorrelationInitialize
+   -> NdrConvert2
+   -> NdrCorrelationPass
+   -> CheckVerificationTrailer
+   -> RpcRaiseException
+   -> NdrProxyErrorHandler
+
+NdrServerCall
+   -> NdrStubCall
+




More information about the Ros-diffs mailing list