public static byte[] GetRpcResult(bool blocking, uint callUid)
        {
            UIntPtr size   = UIntPtr.Zero;
            IntPtr  retVal = Interop.NT_GetRpcResult(blocking ? 1 : 0, callUid, ref size);

            if (retVal == IntPtr.Zero)
            {
                return(new byte[0]);
            }
            return(CoreMethods.GetRawDataFromPtr(retVal, size));
        }