什么是*BindW*?

逆向工程 视窗
2021-06-11 20:11:39

我正在 IDA pro 中查看 Windows 库,但遇到了一个函数调用

BindW(ushort **, void **)

IDA pro在参数被push的时候分别添加了注释BindingStringBinding

这是什么功能?

1个回答

这是一个未记录的非导出函数。Hex-Rays 输出为:

RPC_STATUS __stdcall BindW(RPC_WSTR *StringBinding, RPC_BINDING_HANDLE *Binding)
{
  RPC_STATUS result; // eax@1

  result = RpcStringBindingComposeW(0, L"ncalrpc", 0, L"protected_storage", 0, StringBinding);
  if ( !result )
    result = RpcBindingFromStringBindingW(*StringBinding, Binding);
  return result;
}