I have an object named ComputeService::RPC
that is being used as input in a function inside a binary file:
__int64 __fastcall ComputeService::Rpc::GetClientProcessId(ComputeService::Rpc *this)
pc *this)
{
unsigned int v1; // ebx
int RpcCallAttributes[32]; // [rsp+20h] [rbp-98h] BYREF
v1 = -1;
memset_0(RpcCallAttributes, 0, 0x78ui64);
RpcCallAttributes[1] = 16;
RpcCallAttributes[0] = 3;
if ( !RpcServerInqCallAttributesW(0i64, RpcCallAttributes) )
return (unsigned int)RpcCallAttributes[16];
return v1;
}
* I used the Pseudocode in IDA to extract this information.
I went to the window of the "Local Types" and it shows that it is a struct
but that's it.
Is there a way to check what are the fields inside this struct
?